Pandas实战100例 | 案例 46: 列重新排序

案例 46: 列重新排序

知识点讲解

在某些情况下,你可能需要改变 DataFrame 中列的顺序。Pandas 允许你通过指定列名的列表来重新排列列的顺序。

  • 列重新排序: 通过指定列名的新顺序列表,可以对 DataFrame 的列进行重新排序。
示例代码
# 准备数据和示例代码的运行结果,用于案例 46

# 示例数据
data_column_reordering = {
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
}
df_column_reordering = pd.DataFrame(data_column_reordering)

# 列重新排序
df_reordered = df_column_reordering[['C', 'A', 'B']]

df_column_reordering, df_reordered


在这个示例中,我们改变了 DataFrame 中列的顺序,使 C 列成为第一列,其次是 A 列和 B 列。

示例代码运行结果

原始 DataFrame (df_column_reordering):

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

列重新排序后的 DataFrame (df_reordered):

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

这个结果显示了重新排序后的列。列的重新排序可以帮助你更有效地组织和查看数据。

你可能感兴趣的:(Pandas实战100例,pandas)