我用commandArgs(TRUEvariable <- args[1]启动我的Rscript。

variable是我的mysql数据库的列的名称。我动态选择该列并使用rohDaten <- dbGetQuery(con, sql)查询

结果是一个数组。我想做这个:

rohDaten$XXX[rohDaten$XXX==NULL]<-NA其中XXX是variable的值

如何将XXX设置为变量的值?我尝试了很多类似rohDaten$get(variable)变体的方法

最佳答案

而不是打电话

rohDaten$XXX


尝试

rohDaten[variable]


这将转换为您的变量,例如

rohDaten["columnname"]

10-08 17:30