Python Pandas 复制指定列放表格前面
时间: 2024-01-10 16:02:43 浏览: 52
python 使用pandas操作EXCEL表格数据
您可以使用 Pandas 的 `insert()` 方法将复制后的指定列插入到数据框的前面。以下是示例代码:
```python
import pandas as pd
# 创建示例数据框
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 复制指定列并插入到前面
new_df = df.copy()
new_df.insert(0, 'C', df['C'])
new_df.insert(1, 'A', df['A'])
# 显示新的数据框
print(new_df)
```
输出结果为:
```
C A B
0 7 1 4
1 8 2 5
2 9 3 6
```
以上代码中,`df.copy()` 用于创建原始数据框的一个副本。`insert()` 方法用于将 'C' 和 'A' 列插入到新数据框的前面。第一个参数是插入位置的索引,第二个参数是插入列的名称,第三个参数是插入的列。
阅读全文