|
本帖最后由 genechip 于 2011-9-24 15:15 编辑
将list: z=list(a=c(1:3),b=c(5:6),c=c(7:11)) convert to data frame
z y
a 1
a 2
a 3
b 5
b 6
c 7
c 8
d 9
d 10
d 11
方法:data.frame(z=rep(names(z),sapply(z,length)), y=unlist(z))
再将data.frame转成list
方法:z=list(a=c(1:3),b=c(5:6),c=c(7:11))
转自http://cos.name/cn/topic/104815
当然,还有很多其他方法,大家可以自行试试,一起分享学习 |
|