【发布时间】:2013-06-19 17:15:14
【问题描述】:
所以我将一个参数传递给我的 R 脚本。然后,我使用该参数作为逻辑的一部分来命名 SQL 结果表,稍后我将用数据填充和创建该表。我首先执行以下操作,并用我想要的表的名称填写 DestinationTable。
DestinationTable <- paste("xx.TableName",args[4],sep = "")
完成此操作后,我运行了一个 print(DestinationTable),一切看起来都正常。然后,当我像下面这样执行 sqlSave 时,它实际上使用“DestinationTable”作为表名,而不是我放入 DestinationTable 的字符串(例如“xx.TableNameArg4”)
sqlSave(ch, data.frame(DestinationTable), rownames = FALSE)
如何获取存储在 DestinationTable 中的值并使用它而不是使用文字“DestinationTable”?
感谢您的帮助!
【问题讨论】: