按列对Pandas DataFrame进行排序

时间:2017-10-05 10:58:54

标签: python pandas dataframe

如何按列对pandas数据框进行排序? 我在这里阅读了关于sort_values的http://pandas.pydata.org/...sort_values。 我跑的时候

[__${roleStat.index}__]

我收到错误 KeyError:'num'

1 个答案:

答案 0 :(得分:1)

您应该删除axis=1,这会尝试查找与'num'不匹配的索引标签:

In[33]:
df.sort_values(by='num')

Out[33]: 
   num let
1    1   b
0    2   a

默认为axis=0,用于查找与'num'

匹配的列