要按照Pandas数据框的第二列重新排序,可以使用sort_values()函数。
下面是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'Col1': [1, 2, 3, 4, 5],
'Col2': [5, 4, 3, 2, 1],
'Col3': ['A', 'B', 'C', 'D', 'E']}
df = pd.DataFrame(data)
# 按第二列重新排序
df_sorted = df.sort_values(by='Col2')
print(df_sorted)
输出结果为:
Col1 Col2 Col3
4 5 1 E
3 4 2 D
2 3 3 C
1 2 4 B
0 1 5 A
在上述代码中,我们使用sort_values()函数,并将参数by设置为'Col2',表示按照第二列进行排序。df_sorted是按照第二列重新排序后的数据框。