import pandas as pd
1. 결합
- concat()
df1 = pd.DataFrame({'영어점수':[90,95], '수학점수':[50,89]})
df2 = pd.DataFrame({'영어점수':[43,84], '수학점수':[90,98]})
- 세로로 합치기 : axis = 0, (join ='inner' or join ='outer')
pd.concat([df1, df2], axis = 0, join = 'inner')
pd.concat([df1, df2], axis = 0, join = 'outer')
- 가로로 합치기 : axis = 1, (join ='inner' or join ='outer')
pd.concat([df1, df2], axis = 1, join = 'inner')
pd.concat([df1, df2], axis = 1, join = 'outer')
- 조인 join(merge) == sql(join)
df1 = pd.DataFrame({'영어점수':[90,95], '수학점수':[50,89], '과학점수':[90, 34]})
df2 = pd.DataFrame({'영어점수':[43,84], '수학점수':[90,98]})
- inner merge
pd.merge(df1, df2, how='inner', on='수학점수')
- left merge
pd.merge(df1, df2, how = 'left')
- right merge
- pivot
- 결합 X, 집계 후 데이터프레임 구조를 변형해서 조회
- groupby 후 pivot
'파이썬 관련 > 데이터 사이언스' 카테고리의 다른 글
데이터프레임 변경 실습 (0) | 2023.02.07 |
---|---|
넘파이 연습 (0) | 2023.02.06 |