如何按列对 pandas 数据框进行排序?
我在这里读到http://pandas.pydata.org/...sort_values http://pandas.pydata.org/pandas-docs/version/0.19.2/generated/pandas.DataFrame.sort_values.html#pandas.DataFrame.sort_values关于排序值。
当我跑步时
df = pd.DataFrame([(2,'a'),(1,'b')],columns = ['num','let'])
df
df.sort_values(by='num', axis=1, ascending=True, inplace=True)
我收到错误
关键错误:“数字”
你应该删除axis=1
,这会尝试寻找匹配的索引标签'num'
不存在的:
In[33]:
df.sort_values(by='num')
Out[33]:
num let
1 1 b
0 2 a
默认为axis=0
查找匹配的列'num'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)