一、读取数据
数据内容如下:
ymd,bwendu,ywendu,tianqi,fengxiang,fengli,aqi,aqiinfo,aqiLevel
2018-01-01,3C,-6C,多云,东北风,1-2级,59,良,2
2018-01-02,4C,-6C,多云,东北风,3-4级,60,良,2
2018-01-03,5C,-6C,多云,东北风,5-6级,61,良,2
df = pd.read_csv(data_path)
二、对字段值进行处理
df.loc[:,'bwendu'] = df['bwendu'].str.replace('C', '').astype('int32')
df.loc[:,'ywendu'] = df['ywendu'].str.replace('C', '').astype('int32')
三、对单列进行排序
df['bwendu'].sort_values()
ps:默认是升序
df['bwendu'].sort_values(ascending=False)
df.sort_values(by='bwendu',ascending=False)
四、对多列进行排序
df.sort_values(by=['bwendu','aqi'])
df.sort_values(by=['bwendu','aqi'],ascending=False)
df.sort_values(by=['bwendu','aqi'],ascending=[False, True])