在列表中订购数据框 [英] Order a data frame in a list

查看:53
本文介绍了在列表中订购数据框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我有数据帧列表

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), ])

可以解决问题.

这篇关于在列表中订购数据框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆