【发布时间】:2016-07-17 12:44:36
【问题描述】:
我看到了一个类似的问题here 和example 5 here,但我的示例无法正常工作。 我在 R 方面不是很有经验,所以也许这很愚蠢。 我只想有一个函数,参数是 sqldf 使用的列名
我的最佳猜测:
function1 <- function(x) {
ranking_test <<- sqldf ('select $x from lat_lon_combo t1')
}
function1(t1.lat_lon)
结果
"mget 中的错误(words, envir, "any", NA, inherits = TRUE) : object 't1.lat_lon' 未找到”
虽然 t1.lat_lon 应该存在。 有什么想法吗?
【问题讨论】:
-
如果
abc是不包含特殊字符的有效列名,则将sqldf替换为fn$sqldf,然后function1("abc")将起作用。请参见sqldf 主页上的示例5:@ 987654323@ -
非常好!谢谢 t1.$x 在这种情况下完成了工作。感谢您的包裹,事实证明它对我非常有用。