티스토리 뷰
728x90
반응형
조인하고 싶은 데이터프레임을 리스트에 넣고
ft.reduce, lambda를 이용해 조인하는 방식 사용!
how에는 원하는 조인방식을,
on에는 조인할때 기준이 되는 키값을 넣으면 됩니다.
조인타입에는 outer, left, right, inner 등이 있습니다
import pandas as pd
import functools as ft
csvList = [ pd.DataFrame(), pd.DataFrame(), pd.DataFrame(), .... ]
file = ft.reduce(lambda left, right: pd.merge(left, right, how="inner", on="key"), csvList)
join type 등에 대해서 아주 자세히 작성되어있는 게시물 참고!
https://www.shanelynn.ie/merge-join-dataframes-python-pandas-index-1/
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[pandas] 데이터프레임 특정 컬럼 데이터타입 변경하기 (0) | 2022.07.06 |
---|---|
[pandas] 데이터 결측치 존재여부 확인 및 결측치 처리하기 (0) | 2022.07.02 |
[geopandas] gpd.sjoin를 사용하여 polygon 안에 point, polygon 포함되는지 확인하기 (0) | 2022.06.30 |
[오류해결] key 'keyname' must not contain '.' 오류 (0) | 2022.06.17 |
[워드클라우드] 파이썬으로 워드클라우드 만들기 아주쉬워요 (0) | 2022.06.09 |
댓글