【问题标题】:R: Unlist list to columns in dataframeR:取消列出数据框中的列
【发布时间】:2018-08-01 19:59:17
【问题描述】:

我有一个由以下组成的数据框:

Var1  Var2   Var3
a      b     nested list

嵌套列表 =

 ####test:
           apple: a
           pear:   b
  ####test2:
             apple: a
             orange: c

有没有一种简单的方法可以将 v3 中每一行的嵌套列表转换为更多列,列表元素名称作为变量名称,每个单元格中的每个列表值? 例如

Var1 Var2 Var3        apple pear orange
a    b    nested list   a   b    NULL

【问题讨论】:

  • 请使您的问题中的数据可重现。模拟一个对象,最终结果应该是什么样子以及您当前的尝试是否有效。
  • 不确定您是如何在应用中做到这一点的?
  • 例如 var1 a var2 b var3(嵌套列表)

标签: r list dataframe tidyverse purrr


【解决方案1】:

也许您正在寻找tidyr::spread()。无论如何,如果没有可重现的例子,就很难尝试其他事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    • 1970-01-01
    • 2013-07-15
    • 2017-10-16
    • 2021-04-02
    • 2018-08-04
    相关资源
    最近更新 更多