要交换两列的顺序,可以使用pandas的reindex()函数来重新排序列的索引。以下是一个示例代码:

import pandas as pd

# 创建一个示例数据框
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)

# 交换两列的顺序
df = df.reindex(columns=['B', 'A', 'C'])

print(df)

输出结果如下:

   B  A  C
0  4  1  7
1  5  2  8
2  6  3  9

reindex()函数中,通过指定columns参数来重新排序列的索引。在这个例子中,我们将列'B'放在了第一列,列'A'放在了第二列,列'C'保持不变。

Pandas: 交换数据框两列顺序

原文地址: https://www.cveoy.top/t/topic/fjc4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录