我在对系列进行排序时遇到了麻烦......它看起来不像是在工作吗?
制作一个新系列:
s=pd.Series([1,9,3,5],index=['zero', 'one','two','three'])
s
Out[386]:
zero 1
one 9
two 3
three 5
dtype: int64
现在按值进行排序:
s.sort_values(inplace=True)
s
Out[389]:
zero 1
two 3
three 5
one 9
dtype: int64
按预期工作 - 它没有返回新的系列,并且打印的系列按值排序。但现在当我尝试按索引排序时:
s.sort_index(inplace=True)
Out[390]:
one 9
three 5
two 3
zero 1
dtype: int64
它返回一个按索引正确排序的系列,但是当我查看原文时:
s
Out[391]:
zero 1
two 3
three 5
one 9
dtype: int64
原件没有变化。我在这里错过了什么? 我在达尔文上使用Spyder 2.3.8,Python 2.7.11 64位,Qt 4.8.7,PyQt4(API v2)4.11.4。
由于