我有一个名为z
:
z<-list( list(a=1, b=2), list(a=2, b=3), list(a=NULL, b=4))
我希望将其转换为带有相应的 data.framea
条目在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
解决办法是什么?
这就是你想做的吗?
> data.frame(do.call(rbind, z))
a b
1 1 2
2 2 3
3 NULL 4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)