Python 将两个数据帧与公共数据合并
考虑以下数据:Python 将两个数据帧与公共数据合并,python,pandas,dataframe,Python,Pandas,Dataframe,考虑以下数据: INF CTR Time A 1 8 3 B 5 1 3 C 3 2 3 我还有另一组数据,元素相同,但列名不同: INF2 CTR2 Time A 3 1 3 B 6 4 3 C 1 7 3 我需要像这样合并这些数据: INF CTR INF2 CTR2 Time A 1 8 3 1 3 B 5 1
INF CTR Time
A 1 8 3
B 5 1 3
C 3 2 3
我还有另一组数据,元素相同,但列名不同:
INF2 CTR2 Time
A 3 1 3
B 6 4 3
C 1 7 3
我需要像这样合并这些数据:
INF CTR INF2 CTR2 Time
A 1 8 3 1 3
B 5 1 6 4 3
C 3 2 1 7 3
pd.merge(
df1,
df2[['INF2', 'CTR2']],
left_index=True,
right_index=True,
)
我该怎么做?当您想加入索引时,请使用,否则: 在索引上合并如下所示:
INF CTR INF2 CTR2 Time
A 1 8 3 1 3
B 5 1 6 4 3
C 3 2 1 7 3
pd.merge(
df1,
df2[['INF2', 'CTR2']],
left_index=True,
right_index=True,
)
请查看这篇关于熊猫合并的文章: