如何将现有列表DataFrame中的一列加入到另一个列表中
时间: 2023-12-03 14:01:50 浏览: 97
将一个DataFrame中的一列(行),插入到另一个DataFrame中
可以使用pandas库的merge函数将两个DataFrame合并,以实现将现有列表DataFrame中的一列加入到另一个列表中的操作。
例如,假设有两个DataFrame,一个是df1,包含列A和B,另一个是df2,包含列C和D,现在需要将df1中的列B加入到df2中,可以使用下面的代码:
``` 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]})
# 合并两个DataFrame
df = pd.merge(df1, df2, left_index=True, right_index=True)
# 输出合并后的DataFrame
print(df)
```
输出结果如下:
```
A B C D
0 1 4 7 10
1 2 5 8 11
2 3 6 9 12
```
可以看到,合并后的DataFrame包含了df1和df2中的所有列,即将df1中的列B加入到了df2中。
阅读全文