Python 数据框中的字母排序错误

Python alphabetical sort error in dataframe

我是 Python 的新手。我需要按字母顺序对对象 Genre_df 中的不同流派进行排序,它看起来像这样,下面有更多值

但是我无法使用 sort_values 函数来完成。 我正在这样做: Genre_df = Genre_df.sort_values('Genre', 升序 = 假)

它给我这个错误:

KeyError: 'Genre'.

任何帮助将不胜感激!

流派似乎是您 DF 中的索引。

尝试:

Genre_df.sort_index(inplace=True)

我认为 'by' 参数有问题,你可以试试这个

import pandas as pd
a = pd.DataFrame({
     'Genre': ['Drama', 'Comedy', 'Horror'],
     'Count': [689, 389, 115]
})
a.sort_values(by=['Genre'], ascending=False)