【发布时间】:2021-05-24 18:17:11
【问题描述】:
我想将这种格式的数据框 (tbl) 转换为以下嵌套列表 (tbllst):
library(tidyr)
tbl <- tribble(
~Col1, ~Col2, ~Col3,
"Var1", "Var1_1", "Var1_1_1",
"Var1", "Var1_1", "Var1_1_2",
"Var1", "Var1_2", "Var1_2_1",
"Var1", "Var1_2", "Var1_2_2",
)
tbllst <- list(
Col1 = list(
"Var1" = list(
Col2 = list(
"Var1_1" = list(
Col3 = c(
"Var1_1_1",
"Var1_1_2"
)
),
"Var1_2" = list(
Col3 = c(
"Var1_2_1",
"Var1_2_2"
)
)
)
)
)
)
有没有一种自动化的方式来实现这一点?
【问题讨论】:
标签: r list dataframe nested nested-lists