熊猫使用sort_value'by'特定列问题对DataFrame进行排序

时间:2019-01-23 19:39:02

标签: python pandas sorting

我有一个包含数据的CSV文件,我使用Pandas DataFrame(没有index_col)进行了读入。 我正在尝试使用df.sort_value(by =“ ID”,inplce = True)对其进行排序,但是我收到错误消息:参数类型不合适。

CSV文件如下:

ID;NAME
1;ITEM1
3;ITEM2
2;ITEM3

我使用以下命令读取文件:

df_products = pd.read_csv(__file, sep=';', index_col=False)
print(type(df_products))  

结果:

<class pandas.core.frame.DataFrame>

我尝试过:

df_products.sort_values(df_products.columns[0], inplace=True)
df_products.sort_values(by=["ID"],  inplace=True)

两者都不起作用,并以:

结尾
Inappropriate argument type.

0 个答案:

没有答案