pandas互换两列数据
时间: 2024-04-28 18:18:14 浏览: 108
如何更改 pandas dataframe 中两列的位置
可以使用Pandas DataFrame的切片语法来选择要交换的两列,然后将它们相互交换。以下是示例代码:
```python
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 打印原始的DataFrame
print(df)
# 交换列A和列B
df[['A', 'B']] = df[['B', 'A']]
# 打印交换后的DataFrame
print(df)
```
这段代码将创建一个具有两列数据(列A和列B)的DataFrame,并通过使用切片语法来交换这两列。在这个例子中,我们只是打印了原始和交换后的DataFrame,但你可以将它们写入到文件、输出到屏幕或以任何其他方式处理。
阅读全文