我正在尝试按列值对df进行排序。
tfidf =
我尝试使用here提供的解决方案失败。
我的代码是:
x = tfidf.sort_values(by=['174'], axis=1, ascending=False)
我希望得到以下结果:
x =
但我却收到以下错误消息:
raise KeyError(key)
答案 0 :(得分:0)
您的问题可能是您的标签不是字符串。另外,axis=1
尝试对列进行排序,但是您希望对行进行排序,因此axis
应该为0,这是其默认值。
因此,将以下行更改为:
tfidf.sort_values(by=[174], ascending=False)
应该解决您的问题。