在FOR-LOOP中创建多个数据帧

时间:2013-10-06 13:52:00

标签: r for-loop dataframe

我想从R中的FOR-LOOP创建数据帧。

基本上,我想做这样的事情:

for (i in 1:3) { x"i"= 1+i}

在这种情况下,我想获得3个数据帧:

  • x1只包含2个
  • x2只包含3个
  • x3只包含4个

有没有办法在 R 中执行此操作?

1 个答案:

答案 0 :(得分:8)

for (i in 1:3) {
  assign(paste0("x", i), i + 1)
}

这将创建对象x1x2x3,其值为i + 1,即2-4。