为了账号安全,请及时绑定邮箱和手机立即绑定

r-列表到数据帧

r-列表到数据帧

梵蒂冈之花 2019-06-20 10:46:47
r-列表到数据帧我有一个嵌套的数据列表。它的长度是132,每个项目都是一个长度为20的列表。快的如何将此结构转换为有132行和20列数据的数据框架?下面是一些要处理的示例数据:l <- replicate(   132,   list(sample(letters, 20)),   simplify = FALSE)
查看完整描述

3 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

您可以使用plyr包裹。例如,表单的嵌套列表

l <- list(a = list(var.1 = 1, var.2 = 2, var.3 = 3)
      , b = list(var.1 = 4, var.2 = 5, var.3 = 6)
      , c = list(var.1 = 7, var.2 = 8, var.3 = 9)
      , d = list(var.1 = 10, var.2 = 11, var.3 = 12)
      )

现在的长度为4,其中的每个列表l包含另一个长度为3的列表。

  library (plyr)
  df <- ldply (l, data.frame)

应该得到的结果与答案“Marek”和“Nico”中的结果相同。


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 530 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信