pandas中使用sort_values函数排序不成功的问题。

问题:遇到排序问题,使用下面的语句对pandas的某列进行排序时,发现根本没排序成功。

bada_air.sort_value(by='time',ascending=False)

解决方案:这里牵扯到很重要的参数inplace,默认的inplace设置是False,并没有对本体进行覆盖,所以解决方法有两个:

1.设置本体覆盖,令inplace=True

bada_air.sort_value(by='time',ascending=False,inplace=True)

2.设置传值覆盖

bada_air=bada_air.sort_value(by='time',ascending=False)

 

你可能感兴趣的:(遇到的问题)