在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ 請問pandas的DataFrame中,用全是數(shù)字但是類型為字符的列如何按照實際

請問pandas的DataFrame中,用全是數(shù)字但是類型為字符的列如何按照實際值排序?

例如,我有一個dataFrame,結構為
0 '101
1 '1011'
2 '201'
如果直接按照第二個字段sort_value的話,排序會是101,1011,201,但是我想讓他的排序變成101,201,1011,請問如何做呢?
謝謝大家

回答
編輯回答
只愛你

可以把他轉(zhuǎn)化成int再排序

df = pd.DataFrame({'a':['101','1011','201']})
df['a'] = df['a'].astype(int)
df.sort(['a'])
#輸出
      a
0   101
2   201
1  1011
2018年4月28日 11:55