我想知道是否有可能基于一个数字列的绝对值对数据进行排序,而不更改任何按行关联。
我有此数据:
name <- NULL; value <- NULL
for (i in 1:7) {
name[i] <- paste0("var", i)
value[i] <- 4 - i
}
df <- data.frame(name, value = sample(value,size = 7)); df #set.seed(1)
name value
1 var1 2
2 var2 1
3 var3 -2
4 var4 0
5 var5 3
6 var6 -3
7 var7 -1
Run Code Online (Sandbox Code Playgroud)
df.sorted
name value
1 var5 3
2 var6 -3
3 var1 2
4 var3 -2
5 var2 1
6 var7 -1
7 var4 …Run Code Online (Sandbox Code Playgroud) r ×1