결합 종류
pd.concat(objs, [, key=리스트]), axis=0, join='outer' )
수직결합 시
수평결합 시
매개변수
objs: 합칠 DataFrame들을 리스트로 전달
keys=[] 를 이용해 합친 행들을 구분하기 위한 다중 인덱스 처리
axis
join:
합치는 방식으로 다음 문자열을 값으로 설정한다.
'outer': full outer join(기본값)
'inner': inner join (동일한 index명, column명 끼리 합친다.)
join
- 여러 데이터프레임에 흩어져 있는 정보 중 필요한 정보만 모아서 결합하기 위한 것.
- 두개 이상의 데이터프레임을 특정 컬럼(열)의 값이 같은 행 끼리 수평 결합하는 것.
- Inner Join, Left Outer Join, Right Outer Join, Full Outer Join
dataframe객체.join(others, how='left', lsuffix='', rsuffix='')
매개변수
dataframe.merge(합칠dataframe, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False)
두개의 dataframe간의 조인만 가능하다.
매개변수
on
right_on, left_on
left_index, right_index
how
suffixes
하나의 데이터셋을 어떤 특정행 또는 특정열을 기준으로 단순히 분리 한 경우를 합치는 경우 concat() 사용하자
서로 연관성 있는 다른 데이터셋을 결합해서 보는 경우 join(), merge()를 사용한다.