我正在尝试将JSON文件转换为Tibble。首先,我将JSON文件的所有列表条目合并为一个tibble,如下所示:
df <- tibble(none_nested = c("a", "b", "c"),
all_nested = c(list(list("a", "b")), list(list("a", "b")), list(list("a", "b"))),
some_nested = c("a", "b", list(list("a", "b")))
)
问题是我不能在some_nested上调用unnest_longer。
unnest_longer(df, some_nested)
->
Error in `col_to_long()`:
! Can't combine `..1$some_nested` <character> and `..4$some_nested` <list>.
1条答案
按热度按时间kknvjkwl1#
在some_nested列中,有些行不在列表中(第一行和第二行是char格式),所以不能使用unnest_longer。
下面的代码应该工作