我正在尝试使用我在这里找到的函数来加速saveSql,因为它对于大型数据集来说非常缓慢。
该功能来自here
我总是得到一个错误,即使用我的sqlQuery找不到该对象
sqlQuery(channel, paste("COPY ", TEST, " FROM '", getwd(), "/", TEST, ".csv' WITH NULL AS 'NA' DELIMITER ',' CSV HEADER;",sep=""))
**object 'TEST' not found**
其余代码正在运行。
答案 0 :(得分:0)
忘记关于sqlQuery
的位,只需查看对paste
的调用。 R期望一个名为TEST
的变量,可能包含一个字符串。
TEST <- "test"
paste("COPY ", TEST, " FROM '", getwd(), "/", TEST, ".csv' WITH NULL AS 'NA' DELIMITER ',' CSV HEADER;",sep="")