我在 SQLite(一个计算乘积的聚合器)中有一个用户定义的函数,它在 R 之外工作得很好。但是我有时在 Mac 上,如果您想添加您的 SQLite3,则需要 MacPorts 版本的 SQLite3自己的功能/扩展。
我可以选择 RSQLite 加载哪个 SQLite3 吗?我在 SQLite 文档中没有看到任何内容。
此外,MacPorts 似乎改变了我的sqlite3
链接到MacPorts安装的SQLite3:
mbp:~ richard$ which sqlite3
/opt/local/bin/sqlite3
但是如果我想在 SQLite3 中加载扩展,我必须显式地使用 MacPorts 版本,如下所示:
mbp:~ richard$ /opt/local/bin/sqlite3 temp.sqlite
编写我自己的 SQLite 函数并将它们与 R 结合起来是否会失败?谢谢!
您是否安装并加载了 RSQLite.extfuns 包?它有一个加载可用函数的函数:
db <- dbConnect(SQLite(), dbname = ":memory:")
init_extensions(db)
默认情况下,这些是希利扩展 http://www.sqlite.org/contrib//download/extension-functions.c?get=25.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)