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)
我是 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)