【发布时间】:2021-11-03 14:05:51
【问题描述】:
我想取消嵌套嵌套的 tibble,但是出现错误。
示例数据:
library(tidyverse)
df <- tribble(
~x, ~y,
1, tibble(a=1, b=2),
2, tibble(a=4:5, b=c("thank","you"),c=1:2))
df
#> # A tibble: 2 x 2
#> x y
#> <dbl> <list>
#> 1 1 <tibble [1 x 2]>
#> 2 2 <tibble [2 x 3]>
df %>% unnest(y)
#> Error: Can't combine `..1$b` <double> and `..2$b` <character>.
由reprex package 创建于 2021-11-03 (v2.0.1)
我认为我必须将 y 中列出的所有 tibbles 的数据类型更改为字符,但我被困住了。
【问题讨论】: