【发布时间】:2020-09-08 02:37:26
【问题描述】:
我有以下数据
A B C D
1 1501583974 <list [3]> <tibble>
1 1501616585 <list [3]> <tibble>
1 1501583344 <list [3]> <tibble>
1 1501573386 <list [3]> <tibble>
我用过的代码
data %>%
unnest_wider(c, names_sep="_") %>%
unnest_wider(d, names_sep="_")
给出输出
A B C_1 C_2 C_3 D_1 D_2
1 1501583974 1 2 3 <list [1]> <list [1]>
1 1501616585 1 2 3 <list [1]> <list [1]>
1 1501583344 1 2 3 <list [1]> <list [1]>
1 1501573386 1 2 3 <list [1]> <list [1]>
然后在所有列上再次 unnest_wider() 非常繁琐。
如何设计一个循环,直到所有带有列表的列都没有被取消嵌套?
谢谢
【问题讨论】:
-
如果您包含一个简单的reproducible example,其中包含可用于测试和验证可能解决方案的示例输入和所需输出,则更容易为您提供帮助。
-
请在您的问题中添加
dput(data)。