카테고리 없음

데이터프레임 인덱스 기준으로 합치기

do121 2023. 3. 23. 04:17

import pandas as pd

df1 = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8]}, index=pd.date_range('2022-01-01', periods=4))
df2 = pd.DataFrame({'C': [9, 10, 11, 12], 'D': [13, 14, 15, 16]}, index=pd.date_range('2022-01-01', periods=4))


df2 = df2.join(df1['A'])

인덱스가 같은 경우 합치기
import pandas as pd

df1 = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8]}, index=[1, 2, 3, 4])
df2 = pd.DataFrame({'C': [9, 10, 11, 12], 'D': [13, 14, 15, 16]}, index=[1, 2, 3, 4])

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