pandas 有两个df数据,把df2的列匹配给df1
时间: 2024-03-22 09:37:19 浏览: 176
Pandas数据分析代码
可以使用 pandas 的 merge 函数将两个 DataFrame 进行匹配,将 df2 的列匹配给 df1。具体的操作如下:
``` python
import pandas as pd
# 生成示例数据
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
# 使用 merge 函数进行匹配
df_merged = pd.merge(df1, df2, left_index=True, right_index=True)
# 输出匹配后的结果
print(df_merged)
```
上述代码中,我们首先生成了两个示例数据 df1 和 df2,分别含有两列数据 A 和 B,以及两列数据 C 和 D。接着,我们使用 merge 函数将两个 DataFrame 进行匹配,使用 left_index=True 和 right_index=True 表示使用索引进行匹配。最后,输出匹配后的结果,即包含所有列的新 DataFrame。
阅读全文