如何绑定许多数据帧?

问题描述 投票:0回答:1

我有247个数据帧,它们被依次命名为(y1,y2,y3,...,y247)。它们来自以下代码:

for (i in (1:247)) {

  nam <- paste("y", i, sep = "")
  assign(nam, dairy[dairy$FARM==i,"YIT"])
}

我希望将它们全部绑定为:

df <- cbind(y1,y2,...,y247)

我是否可以不输入全部247个数据帧而通过循环执行此操作?

谢谢

r loops cbind
1个回答
0
投票

如果您真的想这样做,有可能:

df <- y1
for (i in 2:247) {
  df <- cbind(df, eval(parse(text=paste("y", i, sep = ''))))
}
© www.soinside.com 2019 - 2024. All rights reserved.