-3
我有这样如何排序R中的向量,保持名称和值
TTestScores
ALQ120 1.5587910512
ALQ130 -1.7682950999
ALQ140 1.9618228701
ALQ150 4.6912035774
AUQ191 3.7440051368
AUQ260 1.4148585857
AUQ270 3.0977853206
ARQ010 -2.2057617248
ARQ020 -2.2057617248
...
我想这个排序在递减的顺序列表。我试图
sort(as.data.frame(TTestScores))
但我得到这个错误:
错误
[.data.frame
(X,顺序(X,na.last = na.last,减少= 减少)):未定义的列选择
我也试过这个
sort(table(as.data.frame(TTestScores))),decreasing = true)
哪些工作,但它不按降序排序。除了当我使用第二种语法时,我得到的分数作为表名,使得不可能理解哪个分数属于哪个变量(ALQ120,...)。 任何人都可以告诉我如何对这个既有变量名又有分数的列表进行排序?
可以请'dput'您的名单? – Hav0k
您可以显示'STR(TTestScores)' – akrun
这是我的表结构的头dput结果(C(16.0453326732974,11.7342200487212,5.85424030479952, 8.23446078314474,11.2676598899068,4.95013150402216),.Names = C( “时代”, “SystolicBP”,“DiastolicBP”,“BMI”,“WaistCircumference”,“LDL”) – weber85