我正在按学生证号对数据进行排序。当我明确给出论证inplace = True时。我收到以下错误-
ValueError: This Series is a view of some other array, to sort in-place you must create a copy
我想将排序后的数据保存到文件中,所以我不能使inplace = False。 我不明白为什么它显示错误。 这是我的代码-
df = pd.read_csv('/home/user/Documents/MOOC dataset test/students_info_assessment2.csv')
df = df.id_student.sort_values(inplace=True)
df = pd.DataFrame(df)
df.to_csv('/home/user/Documents/MOOC dataset test/students_info_assessment_sorted.csv')
我该怎么办?
答案 0 :(得分:1)
您可以使用此:
df = df.sort_values(by=['id_student'])