Попытка использовать inplace для списка Pandas

#pandas

#pandas

Вопрос:

у меня есть список доритос.

 doritos=["Spicy Sweet Chili", "Cool Ranch", "Nacho Cheese", "Salsa Verde"]
pd.Series(doritos)
 

Затем я сортирую значения в порядке убывания, и это работает, но когда я пытаюсь ввести inplace = True, не похоже, что он сохраняется в новом порядке.

 pd.Series(doritos).sort_values(ascending = False)
 

тогда попробуйте это:

 pd.Series(doritos).sort_values(ascending = False, inplace = True).
 

он возвращается к исходному списку.

Я не уверен, что я делаю неправильно.

Ответ №1:

вы можете попробовать так:

 doritos =["Spicy Sweet Chili", "Cool Ranch", "Nacho Cheese", "Salsa Verde"]
doritos=pd.Series(doritos)
doritos.sort_values(ascending = False,inplace=True)
print(doritos)
 

вывод

 0    Spicy Sweet Chili
3          Salsa Verde
2         Nacho Cheese
1           Cool Ranch
dtype: object