在Pandas 0.23.4中指定的轴上的sort_values上出现Dataframe KeyError

时间:2018-12-03 14:23:28

标签: python pandas

当我这样做时,它工作正常:

df.sort_values('ymo')

但是,

df.sort_values('ymo', axis='columns')
...
c:\acme\ve\lib\site-packages\pandas\core\generic.pyc in _get_label_or_level_values(self, key, axis, stacklevel)
   1380             values = self.axes[axis].get_level_values(key)._values
   1381         else:
-> 1382             raise KeyError(key)

现在文档http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.sort_values.html清楚地说:

DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last')

我不能指定axis关键字吗?

df.sort_values(by='ymo', axis=1)df.sort_values('ymo', axis=1)上发生了同样的事情。

pd.__version__
u'0.23.4'

0 个答案:

没有答案