问题标签 [rsqlite]
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 - dplyr 的 mutate 函数何时与数据库一起使用?
我尝试在类似 SQL 的数据库上使用dplyr
'函数。mutate()
我不明白为什么它有时有效而其他时候无效。
这是来自https://cran.rstudio.com/web/packages/dplyr/vignettes/databases.html的标准示例的一个示例
将数据加载到数据库中
成功创建新的数值变量
如果我尝试创建一个新的数字变量,例如year2
,一切正常
但未能使用创建新的字符变量paste0()
如果我尝试使用基本函数创建一个新变量paste0()
,则会出现错误。
会话信息在这里:
mutate()
在数据库上使用什么样的操作?
是否有任何解决方案可以paste0()
在不将数据收集到内存的情况下使用数据库等功能?
sql - 如何加快创建 SQL 表的速度?RSQLite,200 亿行
我将 SQLite 与 R(包RSQLite
)一起使用。导入后的以下内容rSQLite
,我尝试使用以下标准命令将 500 GB 的数据通过管道传输到 SQL 表中:
但是,这需要大约 3 周才能完成。如何加快速度?其他选项是否常用?
我试图在一秒钟内对 200 亿行、5 列执行大约 100 个查询。我没有使用多台商品机器,而是使用具有 200 个线程和 1 TB RAM 的单个 HPC 服务器。什么是正确的方法?
r - sqldf:从数据框错误创建表:“没有这样的表”。并创建了两个表而不是一个
我最近升级了 R、RSQLite 和 sqldf(以下版本)。
一般:
应该在附加的 sqlite 数据库中创建一个名为“foo”的表,如果存在数据框“bar”来加载新表,则使用它。
相反,我收到“没有这样的表”错误,而且当我查看数据库时,同时创建了“foo”和“bar”表。
可重现的例子:
这会产生两个表并引发错误(以增加对伤害的侮辱):
sql - R - sqldf - 更新查询
我目前正在做一个项目,我需要有条件地更新我的数据框中的变量。我发现最简单的方法是使用 sqldf/RSQLite。到目前为止,我已经尝试了几种代码组合,这是我用得最远的一个(匿名数据集)
根据我对该主题所做的研究,我了解到 sqldf 的“。”存在问题。特点。有一个简单的解决方法吗?
提前致谢!
r - 使用 RSQLite 时数据库中的日期数据会发生什么?
我已经开始使用 RSQLite 和 dplyr 来有效地处理大型数据集。但是,我无法协调如何让 RSQLite 格式化日期或这里有哪些最佳实践。下面的例子应该说明这个过程对我来说是哪里崩溃了:
数据
日期格式正确
创建数据库
将 df1 添加到数据库
让我们看看创建了什么
连接到数据库
约会发生了什么?
我们丢失了格式,这对后续处理有问题。
任何人都可以推荐使用 RSQLite 时处理日期的策略吗?
r - 使用 RSQLite 时的 R 多行语句
我有一个需要在 sqlite 上运行的事务。事务包括几个查询。如果单独构建(逐行)它可以工作,但它需要调用 dbSendQuery n 次。它使代码变慢了很多。
理想的代码应该是这样的,但是多行查询失败:
r - 为 SQL 选择特定行时出现语法错误(在 R 中,使用 RSQLITE)
我正在尝试从关于纽约市帮助请求的 bigquery 数据中选择一些行和列。我想选择五列 - 创建请求的日期、提出请求的城市、收到请求的机构等。
首先,我设法选择了我想要的列:
如何从 .db 文件中进行选择,以便我获得机构=NYPD、City=Bronx 和 Queens;创建日期 = 2015 年?我尝试了以下方法,但出现语法错误。
我是初学者,所以我不清楚如何对年份进行子集化,因为 Created Date 以字符格式显示日期和时间,而不是整数。我还注意到代码运行除了部分YEAR(Created Date)=2015
r - R:sqlAppendTable 只适用于数字?
我无法让 R 语言 DBI::sqlAppendTable 函数处理数字以外的任何内容。下面是一些说明问题的代码。我怀疑问题是 sqlAppendTable 没有引用数据。任何修复或解决方法将不胜感激。
mysql - SQL语句,获取查询RSQLite
我是 SQL 新手,在使用 RSQLite 时遇到了麻烦。
这是我的表的示例:
我想使用 dbGetQuery 创建一个搜索查询,该查询将从我的totals
表中计算每个月的计数数。我正在寻找如下所示的输出:
到目前为止,我有这个但不正确。dbGetQuery(conn=db, "SELECT Count(counts) FROM totals group by [Month]")
r - 在 R SQL 中重新编码语法
我正在尝试在 R SQL 中重新编码变量。以下是相同的语法。
但是当我们在 R SQL (') 中使用单引号时,它会终止 R SQL 命令,在 R SQL 中,我们必须在两个单引号内编写 R 脚本
如果我可以在 R 中编写不带单引号的重新编码语法,或者 R SQL 是否有任何替代选项,任何人都可以在这里帮助我