Pandas: 交换数据框两列顺序
要交换两列的顺序,可以使用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'保持不变。
原文地址: https://www.cveoy.top/t/topic/fjc4 著作权归作者所有。请勿转载和采集!