pandas excel第一列第二列互换位置
时间: 2023-07-12 14:11:18 浏览: 367
pandas.DataFrame 根据条件新建列并赋值的方法
要交换 Excel 表格中第一列和第二列的位置,可以使用 Pandas 库进行操作。下面是一个示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('example.xlsx')
# 交换第一列和第二列,注意要使用 df.columns 的列表索引
cols = df.columns.tolist()
cols[0], cols[1] = cols[1], cols[0]
df = df[cols]
# 将修改后的数据保存到 Excel 文件中
df.to_excel('example.xlsx', index=False)
```
在这个示例中,我们首先使用 `pd.read_excel()` 方法读取 Excel 文件,然后使用 `df.columns.tolist()` 方法获取表格的列名列表,并对其进行交换操作。最后,我们使用 `df[cols]` 方法将修改后的 DataFrame 返回,并使用 `df.to_excel()` 方法将修改后的数据保存到原始 Excel 文件中。
阅读全文