수업외 정리

240108복습 merge

glenlee 2024. 1. 8. 10:33

https://r4ds.had.co.nz/relational-data.html

 

df_A_B = pd.DataFrame({'판매월': ['1월', '2월', '3월', '4월'],
                       '제품A': [100, 150, 200, 130],
                       '제품B': [90, 110, 140, 170]})

df_C_D = pd.DataFrame({'판매월': ['1월', '2월', '3월', '4월'],
                       '제품C': [112, 141, 203, 134],
                       '제품D': [90, 110, 140, 170]})
df_C_D

 

df_A_B.merge(df_C_D)

df_A_B.join(df_C_D)   ##에러##   join 은 칼럼이 중복되면 에러가 뜬다

 

 

 

 

 

 

 

df_left = pd.DataFrame({'key':['A','B','C'], 'left': [1, 2, 3]})
df_right = pd.DataFrame({'key':['A','B','D'], 'right': [4, 5, 6]})

 

 

 

 

df_left.merge(df_right, how= 'left', on ='key')

 

 

df_left.merge(df_right, how= 'right', on ='key')

 

 

df_left.merge(df_right, how= 'outer', on ='key #full join

 

 

df_left.merge(df_right, how= 'inner', on ='key')

 

 

 

'수업외 정리' 카테고리의 다른 글

24-01-11 통계실습 통계검정  (0) 2024.01.11
24-01-10 통계  (0) 2024.01.11
240108복습 시각화  (0) 2024.01.09
240108복습 데이터 불러오기  (1) 2024.01.09
240108복습 데이터 통합하기  (0) 2024.01.08