본문으로 바로가기

DataFrame Merage

category Data Science/Python 2016.01.28 18:02

DataFrame Merge 함수

 

# pd.merge(left, right, .....)

 

 인자 

 설명

 left

 머지하려는 DataFrame중 왼쪽에 위치한 DataFrame

 right

 머지하려는 Dataframe중 오른쪽에 위치한 DataFrame

 how

 조인 방법 'inner', 'outer', 'left', 'right' 기본값은 inner

 on

 조인하려는 로우 이름. 반드시 두 DataFrame 객체 모두에 있는 이름이어야 한다. 만약 명시되지 않고 다른 조인 키도 주어 지지 않으면 left와 right에서 공통되는 컬럼을 조인 키로 사용한다.

 left_on

 조인 키로 사용할 left DataFrame의 컬럼

 right_on

 조인 키로 사용할 right DataFrame의 컬럼

 left_index

 조인 키로 사용할 left DataFrame의 색인 로우(다중 색인일 경우의 키)

 right_index

 조인 키로 사용할 right DataFrame의 색인 로우(다중 색인일 경우의 키)

 sort

 조인 키에 따라 병합된 데이터를 사전 순으로 정렬. 기본값은 True. 대용량 데이터의 경우 False라면 성능상의 이득을 얻을 수도 있다.

 suffixes

 컬럼 이름이 겹칠 경우 각 컬럼 이름 뒤에 붙일 문자열의 튜플. 기본값은('_x' ,'_y'). 만약 'data'라는 컬럼 이름이 양쪽  DataFrame에 같이 존재하면 결과에서는 'data_x', 'data_y'로 나타남.

 copy

 Fales일 경우 예외적인 경우에 결과로 데이터가 복사되지 않도록 한다. 기본 값은 항상 복사가 이루어진다.

 

'Data Science > Python' 카테고리의 다른 글

장고를 활용한 웹사이트 만들기(1)  (1) 2016.05.11
파이썬 입문  (0) 2016.05.03
DataFrame Merage  (0) 2016.01.28
제네레이터(Generator) 와 이더레이터(Iterator)  (0) 2016.01.22
파이썬 패키지 다운로드  (0) 2016.01.19
numpy 내장함수  (0) 2016.01.12

댓글을 달아 주세요