如何复制dataframe中的一列
时间: 2024-05-15 22:18:04 浏览: 309
将一个DataFrame中的一列(行),插入到另一个DataFrame中
您可以使用Pandas库中的.loc方法选择该列,然后使用.loc方法复制该列并插入到原始数据帧中。示例代码如下:
```python
import pandas as pd
# 创建一个数据框
df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'c']})
print("原始数据框:\n", df)
# 复制列A
A_copy = df.loc[:, 'A'].copy()
# 插入A_copy作为新列
df.insert(len(df.columns), 'A_copy', A_copy)
# 输出结果
print("复制后的数据框:\n", df)
```
这个示例将复制数据框中的列'A'并将其插入到末尾作为新列'A_copy'。
阅读全文