对索引的熊猫系列进行排序时出错

时间:2020-06-29 20:24:51

标签: python python-3.x pandas dataframe series

我无法对来自数据框的熊猫系列进行排序。我已经复制并粘贴了来自不同websites的代码,并在需要时进行了更改,并且有堆栈溢出的帖子,但是没有一个对Series排序。完全没有改变。

如下所示,变量dataFile是一个DataFrame,变量data是一个Series。 types

这是我代码的相关部分:

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的一些图像:

dataframe

data data2

我将不胜感激。

2 个答案:

答案 0 :(得分:1)

.php应该可以工作。

答案 1 :(得分:0)

尝试参数(inplace = True)。它就地执行操作。如果选择False,则不会更改内存中的数据。因此,当您在最后一行打印数据时,它显示的是以前保存的数据,没有任何更改。

尝试:

data.sort_values(axis=0, ascending=True, inplace=True)

相关问题