본문 바로가기
파이썬(Python)

python ) pd.concat()으로 dict에 있는 dataframe 열방향 합치기 in python

by C.Mond 2023. 3. 12.
728x90
728x90

pd.concat을 이용해 dict에 있는 dataframe을 열 방향으로 합쳐보려고 합니다.

 

먼저 dict안에 데이터프레임을 넣어주겠습니다.

 

df_dict={}
df1=pd.DataFrame({"col1" :["딸기","사과","배","수박"], "col2":[1,2,3,4]})
df2=pd.DataFrame({"col3" :["손명오","박연진","전재준","혜정"], "col4":[True,False,False,True]})
df_dict[0]=df1
df_dict[1]=df2

딕셔너리안에 data frame 2개를 넣어줬습니다.

 

2개의 dataframe을 열 방향으로 붙여보겠습니다.

 

df_concat = pd.concat(df_dict, ignore_index=False,axis=1)

위처럼 열방향으로 합쳐지는걸 볼 수 있습니다.

 

column index에 multi index가 붙어있어 보기헷갈리수도 있는데 해당 인덱스를 없애는 방법은 다음에 보려고 합니다.

728x90
728x90

댓글