我无法对来自数据框的熊猫系列进行排序。我已经复制并粘贴了来自不同websites的代码,并在需要时进行了更改,并且有堆栈溢出的帖子,但是没有一个对Series排序。完全没有改变。
如下所示,变量dataFile
是一个DataFrame,变量data
是一个Series。
这是我代码的相关部分:
filename = "students.csv"
dataFile = pd.read_csv(filename, index_col = 0)
attribute = 'Weight'
data = dataFile.loc[:][attribute]
data.sort_values(axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last', ignore_index=False)
print(data)
我试图对Series和DataFrame进行排序都无济于事。这分别是DataFrame和Series的一些图像:
我将不胜感激。
答案 0 :(得分:1)
.php
应该可以工作。
答案 1 :(得分:0)
尝试参数(inplace = True)。它就地执行操作。如果选择False,则不会更改内存中的数据。因此,当您在最后一行打印数据时,它显示的是以前保存的数据,没有任何更改。
尝试:
data.sort_values(axis=0, ascending=True, inplace=True)