以下に示すように、さまざまな長さの単純なリストをデータ フレームに変換しようとしています。欠損値に 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