一、series的排序
series.sort_values(ascending=True,inplace=False)
ascending:默认是True,升序
Inplace:是否修改原始sreies
import pandas as pd df=pd.read_csv('./beijing_tianqi/beijing_tianqi_2018.csv') df.loc[:,'bWendu']=df['bWendu'].str.replace('℃','').astype('int32') df.loc[:,'yWendu']=df['yWendu'].str.replace('℃','').astype('int32') #单列排序 df['aqi'].sort_values() df['bWendu'].sort_values(ascending=False,inplace=True)
二、DataFrame的排序:
DataFrame.sort_values(by,ascending=True,inplace=False)
by:字符串或者list,单列排序或专多列排序
#DataFrame排序 #单列排序 df.sort_values(by='aqiInfo',ascending=False) #多列排序,且采用不同的升降序 df.sort_values(by=['aqiInfo','bWendu'],ascending=[True,False])