我正在尝试将不同长度的简单列表转换为数据框,如下所示。我想用 NaN 填充缺失值。我尝试使用 ldply、rbind、as.data.frame(),但未能将其转换为我想要的格式。请帮忙。
x=c(1,2)
y=c(1,2,3)
z=c(1,2,3,4)
a=list(x,y,z)
a
[[1]]
[1] 1 2
[[2]]
[1] 1 2 3
[[3]]
[1] 1 2 3 4
输出应该是:
x y z
1 1 1
2 2 2
NaN 3 3
NaN NaN 4