Python(Colab) 데이터프레임 합치기

2023. 6. 8. 16:38파이썬

기초 설정 

df1 = pd.read_csv('http://bit.ly/ds-korean-idol')
 

 

concat([data1,data2],sort=false ,axis=0) : 데이터를 합치는 사용하는 메소드

#concat() : 데이터를 합치는데 사용하는 메소드 (sort는 false 옵션으로 순서가 유지되도록 가능 / axis=0 생략되어있다(행정렬))

pd.concat([df1,df_copy],sort=False)
 
 

 

 

reset_index() : index를 새롭게 적용 /drop=True라는 옵션으로 기존 index 삭제 가능

 

 

기존의 준비한 데이터 합치기

pd.concat([df1,df2], axis=1)
 

 

 

merge(): 특정 고유한 키값을 기준으로 합침

# merge(): 특정 고유한 키(unique,id)값을 기준으로 합침
# merge(데이터프레임1,데이터프레임2, on='유니크한 값', how='병합의 기준')  
# 병합의 기준이: left, right, inner

pd.merge(df1,df_right,on='이름',how='left')
 
728x90