【发布时间】:2013-05-03 07:23:44
【问题描述】:
有没有办法从 sqldf 查询中调用 R 函数?例如
sqldf("select paste('Hello', 'World')")
或者,有没有办法在 sqldf 后面的 SQLite 引擎中定义自定义函数或存储过程? (我正在使用带有普通旧内存 R 数据帧的 sqldf;我没有连接到任何实际的数据库。)
【问题讨论】:
-
为什么要使用 R 函数而不是内置的 SQLite 函数?
-
我认为答案很简单,不会。
-
joran:实际上,我感兴趣的特定函数是摘要 R 包中的 digest(),用于计算 MD5 哈希
-
好的,那我同意@nograpes。
-
如果您想在 SQL 查询中调用 R 代码,请使用 PostreSQL 和 pl/r,如果您想从 R 中执行此操作,请检查
RPostgreSQL包(也可以使用sqldf)跨度>