我是R新手,想要對稱爲「權重」的數據幀進行排序。以下是詳細信息:如何排序R中的數據幀
>str(weights)
'data.frame': 57 obs. of 1 variable:
$ attr_importance: num 0.04963 0.09069 0.09819 0.00712 0.12543 ...
> names(weights)
[1] "attr_importance"
> dim(weights)
[1] 57 1
> head(weights)
attr_importance
make 0.049630556
address 0.090686474
all 0.098185517
num3d 0.007122618
our 0.125433292
over 0.075182467
我想按降序順序排列attr_importance但我想保留相應的行名稱也。
我想:
> weights[order(-weights$attr_importance),]
,但它給了我一個 「數字」 了。
我想要一個數據框 - 它是按attr_importance排序的,並且有相應的行名完好無損。我怎樣才能做到這一點?
在此先感謝。
@Jeff阿特伍德:不,現在的問題,但這些問題不重複的。我的問題更像是「如何在保留行名的同時進行排序」,而你所指的是「如何按多列排序」。 – user721975
好吧,重新打開然後 - 道歉 –