【发布时间】:2020-10-29 02:42:39
【问题描述】:
从 API 中,我得到了一个复杂且大的列表,该列表深度嵌套,并且包含 ueven 个元素。
我使用 map 来获取我想要的数据,但我想将结果列表转换为数据框,请参见下面的代码。有什么指点吗?
# Example structure
list <- list(
Player1 = c("D" = "2020-05-13",
"T" = "Test 1",
c("Common" = list(c("X" = 300,
"Y" = 345,
"Z" = 500)))),
Player2 = c("D" = "2020-05-13",
"T" = "Test 2",
c("Common" = list(c("X" = 320,
"Y" = 365,
"Z" = 300)))))
# Desired output
df <- data.frame(
player = c("Player1", "Player 2"),
D = c("2020-05-13", "2020-05-13"),
T = c("Test 1", "Test 2"),
X = c(300, 320),
Y = c(345, 365),
Z = c(500, 300))
【问题讨论】:
标签: r json list dictionary nested