pandas交换数据集中的两列位置
时间: 2023-10-17 12:18:53 浏览: 152
Pandas实现一列数据分隔为两列
可以使用 Pandas 中的 iloc 函数进行数据集中特定列的交换位置。例如,要将数据集中第二列和第三列交换位置,可以使用以下代码:
```python
import pandas as pd
# 导入数据集
data = pd.read_csv('your_dataset.csv')
# 交换第二列和第三列的位置
data.iloc[:,[2,1]] = data.iloc[:,[1,2]].values
# 保存修改后的数据集
data.to_csv('modified_dataset.csv', index=False)
```
这将修改数据集并将其保存为一个新的 CSV 文件,而不会影响原始数据集。
阅读全文