问题标签 [sqldf]

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 投票
3 回答
758 浏览

r - sqldf 从其他表中选择值

亲爱的stackoverflow专家,

我有两张桌子

我想从表 1 中选择与表 2 第一列的值匹配的所有值。我尝试了 sqldf,但我不确定语法,

有什么建议吗?

0 投票
0 回答
1589 浏览

r - 使用 dbWriteTable 在 SQLite 数据库中保存 R 数据表时避免达到内存限制的想法

一个小到可以加载到 R 中的数据帧,dbWriteTable如果它接近最大可用 RAM 量,在调用期间仍然偶尔会达到内存限制上限。我想知道是否有比像下面的代码那样将表格分块读入 RAM 更好的解决方案?

我正在尝试编写可在旧计算机上运行的代码,因此我正在使用 Windows 32 位版本的 R 来重新创建这些内存错误。

0 投票
1 回答
473 浏览

sql - sqldf / SQLite中的缩放/平均中心/贬低变量?

我试图使用sqldfR 中的包将变量中心化(又名贬低,缩放)3 个维度:年、月和区域。

这正是我想要使用该plyr软件包执行的操作:

现在我想使用 SQLite / SQL 复制上面的结果。下面是我目前用来尝试完成此操作的 SQLite 代码(警告:下面的代码不起作用!)。我将其包含在此处以说明我的 SQLish 思维过程:

问题:在 SQLite / sqldf 中是否可以进行这种计算——如果可以,如何计算?如果答案还提供(稍微修改?)“常规 SQL”(即 mySQL、PostgreSQL 等)实现,则加分。

非常感谢!

0 投票
2 回答
1747 浏览

r - sqldf 和 rmysql 的区别?

sqldfRMySQL都是允许访问 MySQL 数据库的 R 包(前者使用后者)。它们都允许这样的语句:

RMySQL:“运行任意 SQL 语句并提取其所有输出(返回 data.frame):”

sqldf:

那么有什么区别呢?sqldf 提供了 RMySQL 不提供的什么?

0 投票
2 回答
6993 浏览

r - sqldf - sqliteExecStatement:语句中的错误:没有这样的表

我最近开始使用 sqldf 包,所以我可能错过了这里的重点。
我正在尝试制作“选择案例”而不是嵌套的 ifelse()。我第一次做了一个,它工作。

然后在我的脚本中运行另一个,我收到了这个错误:

我不明白为什么我有这个错误。数据框存在,并且我已经使用相同类型的命令修改了一个 viariable。是因为我试图攻击同一个 data.frame 吗?
任何帮助将不胜感激。

编辑:这是我的 9213 行数据框的前 6 行。

0 投票
1 回答
472 浏览

r - sqldf:将时间戳从 GMT/UTC 更改为本地时间

我有与这个问题完全相反的问题。sqldf正在将日期从 GMT/UTC 转换为本地时间。如何防止这种行为?注意:我使用lubridate包将日期字符串转换为 POSIXct。

返回

然而

返回

0 投票
1 回答
1330 浏览

sql - 使用 SQLDF 或 read.csv.sql 选择每第 N 列

我对使用 SQL 语句相当陌生,并且在使用它们从大表中选择所需的列并将它们拉入 R 时遇到了一些麻烦。

我想获取一个 csv 文件并将选定的列读入 r,特别是每第 9 列和第 10 列。在 R 中,类似:

我对互联网的搜索表明,可以使用类似这样的 MOD 的 SQL 语句来选择每第 n 行(如果我错了,请纠正我):

有没有办法让这个工作列?提前致谢。

0 投票
2 回答
2750 浏览

r - R在多个标准上与data.frame相交

我正在尝试根据多个标准上的两个 data.frames 的交集来填充二进制向量。

我有代码工作,但我觉得只是为了获得二进制向量而内存过多。

当我将代码应用于我的完整数据(40 毫米以上行)时。我开始有记忆问题。

有没有更简单的方法来产生向量?

这是一些样本数据(例如,子样本将仅包括完整样本中的 obs):

这是我的工作代码:

提前感谢您的帮助!

0 投票
1 回答
383 浏览

r - 在 read.csv.sql 中指定列类

read.csv.sql从包中读取 .csv 时sqldf,是否可以指定列类而不是让函数从内容中猜测它们?

假设我有一个 .csv 文件太大而无法使用 base 读取read.csv,其中有一列我知道是字符类但几乎总是包含数值。然后,不会保证 的正值nrows捕获非数字值,从而分配正确的类,并将nrows=-1整个列 vecotr 加载到 R 中,避免这样做是我使用read.csv.sql.

0 投票
1 回答
1694 浏览

r - 从 sqldf 查询调用 R 函数

有没有办法从 sqldf 查询中调用 R 函数?例如

或者,有没有办法在 sqldf 后面的 SQLite 引擎中定义自定义函数或存储过程?(我正在使用带有普通旧内存 R 数据帧的 sqldf;我没有连接到任何实际的数据库。)