问题描述
我有以下数据:
dat <- structure(list(description = list("MedianTime_SpeederTemp","MedianTime_SpeederTemp"),variables = list(list(src = "y",shown = TRUE),list(src = "x",shown = FALSE)),id = list(13190L,14190L)),row.names = c(NA,-2L),class = c("tbl_df","tbl","data.frame"))
# A tibble: 2 x 3
description variables id
<list> <list> <list>
1 <chr [1]> <named list [2]> <int [1]>
2 <chr [1]> <named list [2]> <int [1]>
如您所见,数据包含三个列表列。列表的第二列是嵌套列表。
所以我现在要做的是:
-
打扰我知道我可以使用的第二列“变量”
dat %>% unnest_wider(variables)
-
取消列出其他两列,以便它们包含“ true”数据格式,即保留描述列名称的同时,“ description”的字符串和“ id”中存储的数字。我在这里挣扎。我还在“说明”列上尝试过
unnest_wider
,但它将列名更改为“ ... 1”,但我想将其保留为“说明”。我知道以后可能可以手动更改它,但是我的真实数据有数百个这些列,所以这不是一个选择。
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)