本文介绍了在列表中订购数据框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我有数据帧列表
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
(从最低到最高)的顺序对列表中的每个数据框进行排序
How do I use lapply
and order to sort every data frame in the list by var3
(lowest to highest)
推荐答案
lapply(list.dfs, function(x) x[order(x$var3), ])
可以解决问题.
这篇关于在列表中订购数据框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!