我有一组名为c1,c2,c3,...,c10
的R对象,每个对象具有相同的长度,并且喜欢从这些对象形成数据帧。我可以通过df<-data.frame(c1,c2,c3,c4,c5,c6,c7,c8,c9,c10
)来做到这一点。是否有更有效的方法可以使用paste
?
感谢您的帮助。
答案 0 :(得分:5)
data.frame(sapply(paste("c",1:10,sep=""),get))
,或者
data.frame(mget(paste("c",1:10,sep=""),.GlobalEnv))