R替换有行数据有行

时间:2017-05-03 00:11:51

标签: r

我有一个带有列ID的数据框 df 和一个列表 file_list 。我想使用id列

中的值基于列表的位置创建一个新列
df$new <- ""

for (i in df$id) {
       df$new[i] <- file_list[as.numeric(df$id[i])]
    }

我收到的错误类似于“替换有x行,数据有y行”。我搜索并找到了下面的内容,并初始化了我的新列,但仍然收到错误消息。

R Error - replacement has [x] rows, data has [y]

或者,如果我可以简单地用 file_list 中的新值替换id列,那么它也可以。

我确定我错过了一些简单的事情,自从我接触过R已经过了几年。提前感谢指点。

0 个答案:

没有答案