如何使用粘贴将变量添加到数据框?

时间:2011-02-21 10:31:58

标签: r paste dataframe

我有一组名为c1,c2,c3,...,c10的R对象,每个对象具有相同的长度,并且喜欢从这些对象形成数据帧。我可以通过df<-data.frame(c1,c2,c3,c4,c5,c6,c7,c8,c9,c10)来做到这一点。是否有更有效的方法可以使用paste

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

data.frame(sapply(paste("c",1:10,sep=""),get))

,或者

data.frame(mget(paste("c",1:10,sep=""),.GlobalEnv))