问题标签 [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 回答
531 浏览

r - 一张大桌子或许多小桌子

我已经阅读了该站点上的 MonetDB.R/MonetDBLite 帖子、CRAN PDF 以及 MonetDB 站点上的一些文档,并承认自己处于陡峭学习曲线的底部。

MonetDBLite 文档列出了一些函数,并附有书面警告,它们并不是真的要被直接调用。在 R 中使用 MonetDB.R 函数时,会出现一条警告,指出它已被弃用,请考虑使用 MonetDBLite。

我的数据集大约有 1 亿行 x 60 个因子列,目前占用 30 个已保存到 rds 文件的 data.frames。我没有足够的内存来使用 R 中的全部内容,因此我想将其全部转储到 MonetDB 中,并仅提取特定任务所需的数据。

如果我为每个 data.frame 范例选择一个表,那么什么 R 脚本将对 MonetDB 数据库中的所有表运行查询?我认为这是某种类型的 JOIN。这可以用 CREATE VIEW 完成吗?

如果我选择一个大表范例,什么 R 脚本将允许我附加到现有的 MonetDB 表?

任何指导将不胜感激。到目前为止,这是我能够拼凑起来的:

0 投票
1 回答
409 浏览

c++ - 在 C++/Qt 应用程序中没有 R 的 MonetDBLite

有没有办法在不安装 R 包的情况下在 C++ 应用程序中使用 MonetDBLite 作为存储引擎?或者有没有其他方法可以将 MonetDB 用作像 SQLite 这样的嵌入式数据库?

0 投票
0 回答
263 浏览

r - R:内存不足的方法来使用 MonetDBLite rbind 大型 data.frames

我想模仿这个问题的解决方案: R: how to rbind two large data-frames without running out of memory , but using R::MonetDBLite 而不是 R::SQLite

我尝试了以下但没有成功:

谢谢你的帮助。

编辑:我得到的错误

会话信息:

0 投票
2 回答
581 浏览

sql - 向 MonetDBLite 表添加新列

我正在尝试将 R + MonetDB 用作大数据分析堆栈,但在创建新列并用我的分析中的数据填充它时遇到了麻烦。这是一个玩具示例:

和错误信息:

从这个错误我推测可能bind.data不能与MonetDBLite?

问题:

如何将列添加到 MonetDBLite 表并使用 R 会话中的数据填充它?

0 投票
1 回答
656 浏览

r - 错误:“MonetDBLite”不是从“命名空间:MonetDBLite”导出的对象

使用此处找到的 CPS 数据下载脚本。逐字逐句地使用脚本,每次更新,除了我为我的环境(如下)添加的 Java 修改以修复loadnamespace. 虽然我熟悉 R 的基础知识,但这是我第一次涉足MonetDBLite.

现在我收到以下错误,通常是在处理了 400,000 cps asec 行中的 380,000 行之后。

0 投票
0 回答
61 浏览

r - MonetDBLite 目录在表删除后确实变小了

每次我删除一个表并在新创建的表中导入新数据时,MonetDBLite 的足迹都会越来越大。每次删除表时,我需要做什么类似的扫描来回收空间吗?这是我用来将数据拖放到表中的片段。

0 投票
0 回答
378 浏览

r - 在 R 之外访问 MonetDBLite

我在 R 中使用 MonetDBLite 创建了一个大数据库,现在我想访问 R 之外的数据库(例如,使用通用数据库 GUI)。

有没有办法做到这一点?我不想复制数据,因为我仍然想通过 R 访问它。我不需要同时从 R 和 SQL GUI 访问数据库,但我想根据需要在两者之间切换。

0 投票
1 回答
157 浏览

r - 不兼容的服务器错误 R MonetDBLite()

我去年使用 R DBI::dbWriteTable 创建了一个大型 MonetDB 数据库。当我尝试与

返回错误:

最近创建的 Monet 数据库没有出现此错误。这是由于最近的一次重大修订吗?是否有(相对)简单的方法来更新数据库版本?

在终端 monetdb --version 返回“MonetDB Database Server Toolkit v1.1 (Oct2014)”。我正在运行最新版本的 MonetDBLite、DBI 等。

抱歉,我没有包含可重复的示例。数据库本身是 64GB,我不知道如何从终端中随机抽样。

谢谢

查尔斯

0 投票
1 回答
174 浏览

sql - MonetDBLite 左连接语法

在 R 中工作并尝试通过使用以下代码运行与第二个表的左连接来将列添加到现有的 MonetDBLite 表:

返回错误:

MonetDB 不支持点分隔符来引用表中的字段吗?非常感谢您的任何见解。

0 投票
0 回答
121 浏览

r - MonetDBLite - 安装包的问题

我一直在尝试运行这个脚本:

https://github.com/ajdamico/asdfree/blob/master/Pesquisa%20Nacional%20por%20Amostra%20de%20Domicilios/download%20all%20microdata.R

但是在这条线上

我收到以下消息:

我有非常基本的代码知识,无法在网上找到解决此问题的方法。

请问any1可以帮忙吗?