[Python] 07. Merge & Concat

hhyun·2024년 6월 22일

[Python]

목록 보기
7/11

📖 Merge & Concat

🌟 concat()

💭 Q91. df1과 df2 데이터를 하나의 데이터 프레임으로 합쳐라

total = pd.concat([df1,df2], axis=0)
Ans = total
Ans

💭 [ Q92-93 ] df3과 df4 데이터를 하나의 데이터 프레임으로 합치기

df3 = df.iloc[:2,:4]
df4 = df.iloc[5:,3:]

display(df3)
display(df4)

💭 Q92. 합친 데이터플레임에서 둘다 포함하고 있는 년도에 대해서만 고려

Ans = pd.concat([df3,df4],join='inner')
Ans

💭 Q93.합친 데이터 프레임에서 모든 컬럼이 출력될 수 있도록 고려

Ans = pd.concat([df3,df4],join='outer').fillna(0)
Ans

🌟 merge()

💭 [ Q94-95 ] df5과 df6 데이터를 하나의 데이터 프레임으로 merge함수를 이용하여 합치기

df.set_index('Location', inplace = True)
df5 = df.T.iloc[:7,:3]
df6 = df.T.iloc[6:,2:5]

display(df5)
display(df6)

💭 Q94. 합친 데이터플레임에서 Algeria컬럼을 key로 하고 두 데이터 모두 포함하는 데이터만 출력

Ans = pd.merge(df5,df6,on='Algeria',how='inner')
Ans

💭 Q95. 합친 데이터플레임에서 Algeria컬럼을 key로 하고 합집합으로 합치기

Ans =pd.merge(df5,df6,on='Algeria',how='outer').fillna(0)
Ans

0개의 댓글