如何在pandas python中以特定顺序重新排序某些行

时间:2018-01-04 06:06:22

标签: machine-learning pandas dataframe

我有这样的数据集:

     A    B
0    2    3
1    2    5
2    1    7
3    1    8

我想以快速有效的方式重新排序:

     A    B
0    1    8
1    1    7
2    2    5
3    2    3

如何有效地实现这一目标?

2 个答案:

答案 0 :(得分:1)

根据您的DataFrame是df,只需使用

df.sort_values(by='B')

答案 1 :(得分:0)

您可以尝试使用sort_values函数在此页面上给出的实现。 假设您的数据存储在数据框中,您可以使用`df.sort_values(by =" B") 为了更好地理解,请访问以下链接

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.sort_values.html

请检查出来!