将列添加到编译时名称未知的数据框

时间:2017-11-09 13:51:18

标签: r

如何将列添加到名称在设计时未知的数据框?我试过 assign ,但它没有用。例如:

for(i in 1:50){
  columnName<-paste0("train$field.",as.character(i))
  assign(nombreVariable,fieldsList[[i]])
}

1 个答案:

答案 0 :(得分:0)

你可以使用(在循环内):

...
colname <- "your_colname"
df[[colname]] <- "desired_values"
...

这是可能的,因为df$namedf[["name"]]都选择了一列(作为向量)