问题标签 [monetdblite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

sql - hHw 通过 R 将系统函数传递给 MonetDB?

使用MonetDB.R,我想运行这个命令,但我不想打开 mclient。有没有通用的方法来做到这一点?

0 投票
1 回答
436 浏览

r - 无法使用 MonetDB 和 MonetDBLite 在 R 中组合大型调查数据框

我正在尝试连接或绑定 12 年的调查数据,每个数据都有几百万个观察值和一百个左右的变量,以便在分析调查结构的同时分析年度趋势。最近发布的 MonetDBLite for R 似乎是为这个大型数据集实现基于列的 DBMS 的绝佳机会。但是,我在组合数据集时遇到了困难。

简而言之,使用 plyr::r.bind.fill 到 DBI:dbWriteTable 返回一个截断的表。r.bind.fill 是理想的,因为数据集的变量每年都不同。使用 dplyr::rbind_all 似乎根本不起作用。一种不太有用的方法(但仍然可以接受)包括删除列以使表相同并使用直接的 UNION ALL SQL 操作。但这会返回语法错误。

我对 dplyr 和 MonetDB 很陌生,所以这肯定是由于我自己的无知,但是我花了几天时间在网上搜索,但没有运气,所以任何帮助都将不胜感激。

以下是一个可重现的示例。

干杯

查尔斯

0 投票
1 回答
280 浏览

r - 无法批量导入自由格式文本 MonetDB.R

我正在尝试通过 MonetDB.R 接口将 217,000 条记录的数据集(Jeopardy 数据集)导入 MonetDB。

该文件是一个 CSV 文件,前两行如下:

我面临的问题是在导入ques列时(“”之间的数据)。该列有多个逗号和标点符号,并且 monet.read.csv 无法导入该列。

我尝试在没有该列的情况下导入一些记录ques,并且效果很好。

您能否建议如何在 monetdb 中使用自由流动文本导入此类列?导入后,我打算对该列执行一些文本分析。

0 投票
2 回答
190 浏览

r - R 包调用库更新

所以我正在尝试实现一些你可以在这里看到的 R 脚本。我在 Mac OS 10.10.5 上使用 R 3.2.3。

但是一个错误阻止了我,它涉及我不熟悉的库的一部分。当我尝试使用以下行加载 MonetDBLite 时出现问题:

那时,我得到一个很长的错误,但它的要点是:

我尝试更新整个 Mac OS 系统,但没有成功。我应该更新 liblzma 吗?还有其他想法吗?

0 投票
1 回答
649 浏览

java - MonetDB - 使用特殊字符复制到批量插入 \

COPY INTO用来将一些数据批量插入到 MonetDB 中。我从中复制的 csv 有一些特殊字符,例如\在某些字符串字段中,它破坏了插入。我得到的错误是:

无法导入“此处的数据”中预期的表第 1 行字段 11“clob”

当我用它替换\/工作正常时,我认为与Java有关的问题是因为\它被用作转义字符,但我不确定!

这是我用于批量加载的命令:

这是一个示例行:

我找到了一个解决方法,它使用REPLACESQL 中的函数来替换\/但是在处理数百万行时,这个处理函数太重了

为什么会发生这种情况,有什么办法可以代替\?

0 投票
1 回答
143 浏览

r - R:在 Ubuntu 14.04 LTS 下安装 MonetDBLite

我尝试使用 MonetDBLite for R在 Ubuntu 14.04 操作系统上免费分析调查数据。

通过源代码安装MonetDBLite

导致以下错误。

0 投票
1 回答
577 浏览

r - 在 mutate() 中使用自定义函数与 dplyr 和 monetDB

我刚刚开始发现使用R& monetDB/monetDBLite包的所有优点 - 很棒的东西!
但是我很好奇是否可以在 ie 中使用自定义定义dplyrmutate()函数

导致以下错误:

似乎 SQL 解析器在查找自定义函数时遇到了问题。我是否在监督某些事情(在函数定义中声明R代码等)?SQL是否可以在这样的包中使用自定义定义的函数monetDBLite

0 投票
1 回答
64 浏览

r - R:在 Red Hat Enterprise Linux Server 6.7 下安装 MonetDBLite 0.2.0

我正在尝试在运行 Red Hat Enterprise Linux Server 6.7 的系统上安装/编译 R 版本 3.2.1(我正在工作的集群提供的最新版本)下的 MonetDBLite 包版本 0.2.0。然而,英特尔 C++ 编译器停止并显示以下警告:

我猜这个问题开始得早一点,有以下警告:

我不确定 libmonetdb5.so 文件是否被写入错误的目录,然后在更深的目录中启动的编译器无法访问。但是,即使是这种情况,我也不知道如何解决此问题,因此我将不胜感激有关此问题的原因以及如何解决此问题的任何建议。

0 投票
1 回答
229 浏览

r - 在 R 中创建与 DBMS 的连接

我正在使用这些库在 RDBI中创建与monetdblite数据库的连接,但我不断收到相同的错误。这是可重现的示例和我收到的错误消息。关于如何解决这个问题的任何想法?

MonetDBLite::monetdb_embedded_startup 中的错误(嵌入,!getOption(“monetdb.debug.embedded”,:未使用的参数(getOption(“monetdb.sequential”,TRUE))

作为附加信息,我正在使用:

  • R 3.2.4 修订
  • 最新的 Rstudio 0.99.893
  • 视窗 10
0 投票
0 回答
180 浏览

r - 错误消息 monetdblite:免费”值大于“大小”

我正在尝试连接到几分钟前运行良好的 monetdblite 数据库。在另一个会话中关闭连接,重新打开 R 后,我收到此错误消息:

如果我再试一次,我会得到:

我在 R 和 RStudio 中对此进行了尝试。

编辑:感谢您的回复(以及 MonetDbLite 包,顺便说一句)。在我完成创建数据库后发生此错误;我输入了一些数据(大约 2.7e9 行)并成功地与数据库断开连接(即我使用 dbDisconnect(con) 并得到 TRUE 作为结果,这就是为什么我认为还有其他问题)。R版本是3.2.2,服务器是windows server 2012 R2。

Edit2 -> 最小可重现示例:

基本上我从数据库中读取数据,聚合它,然后再放回去。