R 按递减顺序对数据帧列进行排序时出错
我有两列数据框,第一列是单词,第二列是频率。我正在使用sort()函数,但显然我一直落入同一个陷阱。我的代码(后跟错误)是:R 按递减顺序对数据帧列进行排序时出错,r,sorting,R,Sorting,我有两列数据框,第一列是单词,第二列是频率。我正在使用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
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'?
sorted按频率排序后,您不想再次排序。如果要按频率重新排列行,请执行以下操作:
sorted <- df[order(df$Freq, decreasing= TRUE),]
已排序