수업외 정리

240108복습 데이터 통합하기

glenlee 2024. 1. 8. 23:54
##데이터 통합하기

 

import pandas as pd
import numpy as np

df1 = pd.DataFrame({
    'Class1' : [95, 92, 98, 100],
    'Class2' : [91, 93, 97, 99]
})

df2 = pd.DataFrame({
    'Class1' : [87,89],
    'Class2' : [85,90]
})

df2

 

df1.append(df2) # 판다스버전 1.4.0 이후로 append 지원하지않음 , 'method' will be deprecated 에러
                              에러확인하여  공식 웹사이트 확인 필요

 

 

#concat 으로 대체 pd.concat()
result = pd.concat([df1,df2])
result

df3 = pd.DataFrame({
    'Class1' :[96, 83]
})

pd.concat([result,df3], ignore_index=True)ㅁ

#가로방향으로 통합하기
- pd.concat()
df4 = pd.DataFrame ({
    'Class3' :[93, 91, 95, 98]
})

df1.join(df4)

index_label = ['a','b','c','d']   #인덱스에 라벨 뷰여
df1a = pd.DataFrame({'Class1': [95, 92, 98, 100],
                    'Class2': [91, 93, 97, 99]}, index= index_label)
df4a = pd.DataFrame({'Class3': [93, 91, 95, 98]}, index=index_label)

df1a.join(df4a)

index_label = ['a','b','c','d']

df4a = pd.DataFrame({'Class3': [93, 91, 95, 98]}, index=index_label)

df1a.join(df4a)

 

 

'수업외 정리' 카테고리의 다른 글

24-01-11 통계실습 통계검정  (0) 2024.01.11
24-01-10 통계  (0) 2024.01.11
240108복습 시각화  (0) 2024.01.09
240108복습 데이터 불러오기  (1) 2024.01.09
240108복습 merge  (0) 2024.01.08