次の名前のリストがありますz
。
z<-list( list(a=1, b=2), list(a=2, b=3), list(a=NULL, b=4))
これを data.frame に変換し、対応するa
エントリが as にdata.frame
割り当てられるようにしNULL
ます。これを行うと、
do.call( rbind, lapply( z, data.frame, stringsAsFactors=TRUE ) )
予想どおり、次のエラーが発生します。
Error in data.frame(a = NULL, b = 4, check.names = FALSE, stringsAsFactors = TRUE) :
arguments imply differing number of rows: 0, 1
回避策は何ですか?