##데이터 통합하기
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 |