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

use*_*504 3 for-loop r dataframe

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

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

for (i in 1:3) { x"i"= 1+i}
Run Code Online (Sandbox Code Playgroud)

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

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

R中有办法做到这一点吗?

Sve*_*ein 8

for (i in 1:3) {
  assign(paste0("x", i), i + 1)
}
Run Code Online (Sandbox Code Playgroud)

这将创建对象x1,x2并且x3值为i + 12-4,即2-4.