问题标签 [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.
r - sqldf 从其他表中选择值
亲爱的stackoverflow专家,
我有两张桌子
我想从表 1 中选择与表 2 第一列的值匹配的所有值。我尝试了 sqldf,但我不确定语法,
有什么建议吗?
r - 使用 dbWriteTable 在 SQLite 数据库中保存 R 数据表时避免达到内存限制的想法
一个小到可以加载到 R 中的数据帧,dbWriteTable
如果它接近最大可用 RAM 量,在调用期间仍然偶尔会达到内存限制上限。我想知道是否有比像下面的代码那样将表格分块读入 RAM 更好的解决方案?
我正在尝试编写可在旧计算机上运行的代码,因此我正在使用 Windows 32 位版本的 R 来重新创建这些内存错误。
sql - sqldf / SQLite中的缩放/平均中心/贬低变量?
我试图使用sqldf
R 中的包将变量中心化(又名贬低,缩放)3 个维度:年、月和区域。
这正是我想要使用该plyr
软件包执行的操作:
现在我想使用 SQLite / SQL 复制上面的结果。下面是我目前用来尝试完成此操作的 SQLite 代码(警告:下面的代码不起作用!)。我将其包含在此处以说明我的 SQLish 思维过程:
问题:在 SQLite / sqldf 中是否可以进行这种计算——如果可以,如何计算?如果答案还提供(稍微修改?)“常规 SQL”(即 mySQL、PostgreSQL 等)实现,则加分。
非常感谢!
r - sqldf - sqliteExecStatement:语句中的错误:没有这样的表
我最近开始使用 sqldf 包,所以我可能错过了这里的重点。
我正在尝试制作“选择案例”而不是嵌套的 ifelse()。我第一次做了一个,它工作。
然后在我的脚本中运行另一个,我收到了这个错误:
我不明白为什么我有这个错误。数据框存在,并且我已经使用相同类型的命令修改了一个 viariable。是因为我试图攻击同一个 data.frame 吗?
任何帮助将不胜感激。
编辑:这是我的 9213 行数据框的前 6 行。
sql - 使用 SQLDF 或 read.csv.sql 选择每第 N 列
我对使用 SQL 语句相当陌生,并且在使用它们从大表中选择所需的列并将它们拉入 R 时遇到了一些麻烦。
我想获取一个 csv 文件并将选定的列读入 r,特别是每第 9 列和第 10 列。在 R 中,类似:
我对互联网的搜索表明,可以使用类似这样的 MOD 的 SQL 语句来选择每第 n 行(如果我错了,请纠正我):
有没有办法让这个工作列?提前致谢。
r - R在多个标准上与data.frame相交
我正在尝试根据多个标准上的两个 data.frames 的交集来填充二进制向量。
我有代码工作,但我觉得只是为了获得二进制向量而内存过多。
当我将代码应用于我的完整数据(40 毫米以上行)时。我开始有记忆问题。
有没有更简单的方法来产生向量?
这是一些样本数据(例如,子样本将仅包括完整样本中的 obs):
这是我的工作代码:
提前感谢您的帮助!
r - 在 read.csv.sql 中指定列类
read.csv.sql
从包中读取 .csv 时sqldf
,是否可以指定列类而不是让函数从内容中猜测它们?
假设我有一个 .csv 文件太大而无法使用 base 读取read.csv
,其中有一列我知道是字符类但几乎总是包含数值。然后,不会保证 的正值nrows
捕获非数字值,从而分配正确的类,并将nrows=-1
整个列 vecotr 加载到 R 中,避免这样做是我使用read.csv.sql
.
r - 从 sqldf 查询调用 R 函数
有没有办法从 sqldf 查询中调用 R 函数?例如
或者,有没有办法在 sqldf 后面的 SQLite 引擎中定义自定义函数或存储过程?(我正在使用带有普通旧内存 R 数据帧的 sqldf;我没有连接到任何实际的数据库。)