使用Nest

时间:2019-12-23 08:52:15

标签: r tidyr

tbl = tibble(a = c(1,2), b = c(3,4))
tbl2 = tibble(id = 1, t = nest(tbl) %>% flatten()) 

如上所述,我可以将tbl作为一个元素放入tbl2中,但是

警告消息显示

`...` must not be empty for ungrouped data frames.
Did you want `data = everything()`?Warning message:

您能告诉我如何删除警告消息吗?

1 个答案:

答案 0 :(得分:1)

为了获得@Sotos提出的带有警告提示的解决方案,请使用nest命令的(显然是未记录的)选项,如下所示:

tbl2 = tibble(id = 1, t = nest(tbl, data=everything()) %>% flatten())

可能值得一提的是(稍微偏离主题)unnest命令也存在此选项。