join 4가지 방식
'Inner Join' : 교집합
'Left Join' : 왼쪽 전체
'Right Join' : 오른쪽 전체
'Outer Join' : 합집합
df.join(df1, on='키 인덱스', how='조인 방법', #추가사항 sort='정렬여부'
df.set_index('columns 중에 하나 쓰기')
같은 컬럼만 있으면 사용 가능함.
pd.merge(df1, df2, on='컬럼', how='조인방법', sort='정렬')
#왼쪽df #오른쪽df1
pd.merge(df, df1, on='컬럼', how='left')
pd.merge(df, df1, on='컬럼', how='right')
pd.merge(df, df1, on='컬럼', how='inner')
pd.merge(df, df1, on='컬럼', how='outer')
- concat은 행이나 열 방향으로 데이터 프레임 붙일 수 있음
- 행 방향 :axis = 0 #위아래로 붙임
- 열 방향 :axis = 1 #왼쪽에서 오른쪽으로
pd.concat([df1, df2], axis='행 또는 열')
pd.concat([df1, df2], axis='행 또는 열', **join = 'inner'**) #겹치는 값만 뽑을 것임.