Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用RSQLite库时加载MacPorts SQLite3_R_Macports - Fatal编程技术网

使用RSQLite库时加载MacPorts SQLite3

使用RSQLite库时加载MacPorts SQLite3,r,macports,R,Macports,我在SQLite(一个计算产品的聚合器)中有一个用户定义的函数,它在R之外工作得很好。但我有时在Mac上,如果您想添加自己的函数/扩展,这需要使用MacPorts版本的SQLite3 我可以选择RSQLite加载的SQLite3吗?我在SQLite文档中没有看到任何内容 此外,MacPorts似乎会将我的sqlite3链接更改为MacPorts安装的sqlite3: mbp:~ richard$ which sqlite3 /opt/local/bin/sqlite3 但是如果我想在SQLit

我在SQLite(一个计算产品的聚合器)中有一个用户定义的函数,它在R之外工作得很好。但我有时在Mac上,如果您想添加自己的函数/扩展,这需要使用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)

db巨大!我希望这十个小时能回到学习C语言和玩MacPorts的时代。我构建了一个产品聚合器,但我可以用exp(sum(log(col_x)))创建它。谢谢