pandas 有两个df数据,将df2的列数据,匹配给df1
时间: 2024-03-22 10:37:28 浏览: 67
pandas合并数据集头歌.pdf
如果你想将 df2 的所有列数据合并到 df1 中,可以直接使用 pandas 的 concat 函数进行合并。假设你需要将 df2 合并到 df1 中,可以按照如下方式进行操作:
```python
import pandas as pd
# 创建示例数据 df1 和 df2
df1 = pd.DataFrame({'col1': ['A', 'B', 'C'], 'col2': [1, 2, 3]})
df2 = pd.DataFrame({'col3': [4, 5, 6], 'col4': ['X', 'Y', 'Z']})
# 将 df2 合并到 df1 中
df1 = pd.concat([df1, df2], axis=1)
print(df1)
```
这里使用了 concat 函数将 df1 和 df2 按照列进行合并。由于两个 data frame 中的行数和索引都相同,因此可以直接按照列进行合并。最后得到的 df1 包含了 df1 和 df2 的所有列数据。
阅读全文