Панды, сортирующие DataFrame с помощью sort_value 'по' определенной проблеме столбца - PullRequest
0 голосов
/ 23 января 2019

У меня есть файл 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...