我有一个嵌套列表; 对于某些指数,缺少一些变量.
[[1]]
sk ques pval
"10" "sfsf" "0.05"
[[2]]
sk ques pval diff
"24" "wwww" "0.11" "0.3"
[[3]]
sk ques pval diff imp
"24" "wwww" "0.11" "0.3" "2"
Run Code Online (Sandbox Code Playgroud)
如何将其转换为数据框,对于第一行,数据$ diff [1] = NA?以上情况将是具有5个变量和3个观察的数据帧.
数据框中的变量数将是列表元素中唯一名称的数量,列表中的缺失值将替换为NA.
谢谢,
编辑:数据格式
list(structure(c("10", "sfsf", "0.05"), .Names = c("sk", "ques",
"pval")), structure(c("24", "wwww", "0.11", "0.3"), .Names = c("sk",
"ques", "pval", "diff")), structure(c("24", "wwww", "0.11", "0.3",
"2"), .Names = c("sk", "ques", "pval", "diff", "imp")))
Run Code Online (Sandbox Code Playgroud)