如果我有数据框列表
list.dfs <- list(df1 = data.frame(var1 = c(1:3), var2 = c(1:3), var3 = c(1:3)),
df2 = data.frame(var1= c(1:3), var2 = c(1:3), var3 = c(1:3)),
df3 = data.frame(var1= c(1:3), var2 = c(1:3), var3 = c(3:1)))
如何使用lapply
并命令按var3
(从最低到最高)对列表中的每个数据框进行排序
答案 0 :(得分:3)
lapply(list.dfs, function(x) x[order(x$var3), ])
会做到这一点。