我有两列的数据帧是第一个单词(Word),第二个是它们的频率(Freq)。我正在使用sort()函数,但显然我一直陷入同样的陷阱。我的代码,后跟错误,是:
sorted <- sort(df, order(df$Freq, decreasing= TRUE))
Error in sort(freqmat, order(freqmat$Freq, decreasing = TRUE)) :
'decreasing' must be a length-1 logical vector.
Did you intend to set 'partial'?
答案 0 :(得分:1)
根据频率排序,你不认为你的意思是再次排序。如果要按频率重新排列行:
sorted <- df[order(df$Freq, decreasing= TRUE),]