R使用sqldf从数据表中删除行

2023-12-04

I am wondering if R does not support using sqldf to delete rows from a data table. My data looks like this enter image description here

我正在尝试使用删除语句从数据表中删除。没有底层数据库,只有一个 data.table。但是我输入了以下sql语句:

loans_good <- sqldf("Delete from LoansDT1 where status not in ('Current','Default')")

我收到以下错误消息:

'SQL statements must be issued with dbExecute() or dbSendStatement() instead of dbGetQuery() or dbSendQuery().' 

由于我收到相同的更新消息,我想知道这是否是一个限制。


这个问题是一个常见问题解答。请参阅常见问题解答 8sqldf github 主页.

手术确实有效。该消息是警告消息,而不是错误消息。该消息具有误导性,您可以忽略它。请注意,该问题并未显示完整的消息——完整的消息确实表明它是一条警告消息。

警告消息来自 RSQLite,而不是来自 sqldf 本身。它是由 RSQLite 在某个时刻引入的非向后兼容的更改引起的;然而,如上所述,实际操作无论如何都是有效的。

Also delete and update对数据库中的表进行操作。它们不返回值,因此即使它们有效,您也不会看到任何结果。如果你想要一个结果,你必须使用select后的声明delete or update检索修改后的表。

以下是使用内置 6 行 BOD 数据框的示例。它删除最后一行,因为该行的时间大于 5。

library(sqldf)

sqldf(c("delete from BOD where Time > 5", "select * from BOD"))
##   Time demand
## 1    1    8.3
## 2    2   10.3
## 3    3   19.0
## 4    4   16.0
## 5    5   15.6
## Warning message:
## In result_fetch(res@ptr, n = n) :
##   SQL statements must be issued with dbExecute() or dbSendStatement() instead of dbGetQuery() or dbSendQuery().

请注意,这在 sqldf issues 中列出,其中提供了该消息的解决方法:https://github.com/ggrothendieck/sqldf/issues/40

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R使用sqldf从数据表中删除行 的相关文章

  • a * b * y 中的错误:不一致的数组[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 Cold lt matrix c 1 89 3 76 2 47 4 76 2 2 byrow TRUE X lt mat
  • 无法使用 R 中的 Quantmod 从雅虎财经下载数据

    我正在尝试使用以下代码从雅虎下载数据 library quantmod getSymbols WOW auto assign F 过去 这对我来说在任何场合都有效 除了现在 在我的小组作业到期前 5 天 但现在我收到此错误 Error in
  • 调整 R 图的边距

    我对调整 R 图的边距很感兴趣 我在 MacOS 上使用 R Studio 在 2013 intel CPU Macbook pro 上运行 这是我用于生成绘图的数据 spins lt runif 50 min 0 max 50 这是我用来
  • 将误差线添加到多条线上以在 R 中的绘图上显示标准差

    我有一个包含许多不同线条的图 我想为每条线上的每个点添加误差线 df lt matrix runif 25 5 5 plot 1 5 seq 0 1 1 4 type n mapply lines as data frame df col
  • R 热图中的颜色标签(文本)

    我正在尝试在 R 中制作一个热图 其中标签文本是彩色的 以指示数据点来自哪个组 我目前正在使用 heatmap 2 但很乐意使用另一个包 heatmap 2 data matrix data trace none dendrogram no
  • R 是解释型编程语言还是编译型编程语言?

    R 是解释型编程语言还是编译型编程语言 The R FAQ https cran r project org doc FAQ R FAQ html What is R 003f说 R 的核心是一种解释型计算机语言
  • R 中的闭包类似于 Python

    首先考虑以下 Python 代码 该代码计算函数被调用的次数 def counter fn count 0 def inner args kwargs nonlocal count count 1 print Function 0 was
  • Rstudio 更有意义的窗口标题

    我在 Ubuntu 16 04 下使用 R studio 版本 1 0 143 窗口标题仅显示一个非常无信息的 RStudio 我希望至少有当前选项卡的名称 或者最好是与此选项卡对应的文件的完整路径 在 Windows 下 完整路径似乎出现
  • R 因子变量之间的相关性

    我想知道是否有一种简单的方法来识别与另一个变量 100 相关的特征 因子变量 因此 在示例中 该过程将匹配 颜色 和 车辆 以及 植物 和 高度 color lt c black black blue blue yellow vehicle
  • 在 R 中提取模式/分隔符之间的字符串

    我的变量名称格式如下 PP Sample 12 GT or PP Sample 17 GT 我正在尝试使用字符串拆分来 grep 出中间部分 即Sample 12 or Sample 17 但是 当我这样做时 IDtmp lt sapply
  • 在for循环中重命名ggplot2图

    我有一个关于在 for 循环中创建 ggplot2 图表 根据迭代重命名它们 然后在网格中排列图表的问题 我想做类似这个虚拟示例的事情 library ggplot2 a c 1 2 3 b c 4 5 6 for i in c 1 5 x
  • 对列表中的每个数值列表求和

    我想将值附加到 R 中河图中的标签 我有一个值列表列表 需要它来显示节点之间的流 如下所示 edges lt list A list C 10 E 5 B list C 10 C list D 13 E 7 我知道有一个函数可以减少 或求和
  • 修改 GGplot2 对象

    然而 我很好奇 是否可以添加任何特定的图例或将哪个物种对应于观察到的预期绘图中 以分别知道它是哪个圆圈 我目前使用的是一个名为 finches 的假数据集 该包称为 cooccurr 它创建一个 ggplot 对象 我很好奇如何实际编辑它以
  • 在ggplot2中添加边框或背景以缩放图例guide_colorbar

    我在 ggplot 图中有一个从白色到红色的颜色条 并且白色边框在白色背景上不太明显 有没有办法对图例中的刻度线进行不同的着色或在渐变比例周围添加边框 这是一个最小的例子 df lt data frame x lt rnorm 10 y l
  • 使用 RSQLite 在 R 中加载 SQLite 表

    我有这个函数用来加载 SQLite 表 sqLiteConnect lt function database table library DBI library RSQLite con lt dbConnect SQLite dbname
  • dplyr 标准评估:summarise_ 以及求和变量的变量名称

    我遇到了很多与我的问题类似的问题 但只解决了我问题的一部分 我使用带有标准评估的 dplyr 来容纳变量名称 这对于管道中的 filter 和 group by 效果很好 但是 为了总结 我无法为我正在求和的指标提供变量名称 一个例子就可以
  • 如何选择独特点

    我是一名 R 程序员新手 我有以下一系列观点 df lt data frame x c 1 2 3 4 y c 6 3 7 5 df lt df gt mutate k 1 df lt df gt full join df by k df
  • 按行重塑矩阵

    我有一个大小为 18000 x 54 的矩阵 我想将其重塑为大小为 54000 x 18 的矩阵 其中初始矩阵的每一行都变成一个有 3 行的矩阵 让我们举个例子 我有一个矩阵如下 a matrix 1 18 nrow 2 ncol 9 by
  • R闪亮的html小部件之间的交互

    我正在开发一个 R 闪亮应用程序 它使用多个 html 小部件 特别是网络D3 d3热图 and 和弦诊断 这些小部件单独工作正常 但是 在同一页面中使用它们会留下一个空格处他们应该在哪里 这是显示错误的可重现代码 在 UI 中注释绘图线
  • 反转默认比例梯度ggplot2

    我是新手 我正在尝试设计热图 这是我的代码 ggplot gd aes Qcountry Q6 1 Q6d order TRUE geom tile aes fill prob colour white theme minimal labs

随机推荐

  • 用于绘制地图的底图/项目的 Pandas 错误

    我运行了下面的 Python 代码 这是一本书上的 绘制地图 可视化海地地震危机数据 的示例 Python 数据分析 第242 246页 该代码应该创建海地的绘图 但我收到如下错误 Traceback most recent call la
  • 如何从 Win32 DLL 或 OCX 中提取 GUID

    我们有一个 NET 应用程序需要检查可能包含 COM 库 DLL 和 OCX 的文件夹 当我们遇到 COM 库时 我们需要完成的一件事是从 COM DLL 或 OCX 中提取 GUID 有没有一种直接的方法可以在 NET 中执行此操作而不使
  • 无法访问存储在我的 App_Data 文件夹中的图像

    我的 ASP NET MVC Web 应用程序中有以下链接 a href App Data uploads 38 png Model Name a 但是当我点击此链接时 出现以下错误 HTTP 错误 404 8 未找到 请求过滤模块被配置为
  • 将数组从 C# COM 对象传递到 JavaScript?

    与此类似如何将 ActiveX 对象中的字符串数组返回到 JScript但在 C 中 我有一个 COM 控件 它将字符串数组传回 javascript 似乎 javascript 无法理解我传回的是什 么 并且 javascript 中的数
  • 拒绝未转义 HTML 字符的正则表达式

    我想限制在特定输入字段中使用未转义的 符号 我无法让正则表达式杀死 的使用 除非后面跟着 amp 或者可能只是限制 的使用 注意空格 我尝试调整答案在这个线程中 但无济于事 谢谢 FWIW 这是我制作的一个正则表达式 以确保文件名字段不包含
  • 是否可以使用 JMX 在一台中央 MBean 服务器中注册或显示来自不同 VM 的 MBean?

    我正在寻找一种解决方案 用于从中央 MBean 服务器中的不同 Java VM 注册 MBean 或整个 MBean 服务器本身 该服务器也应该在单独的 VM 中运行 目标是只有一个中央 MBean 服务器 其中包含整个系统的所有 MBea
  • Angular UI 引导模式

    我正在使用 Angular UI Bootstrap 模式 ui bootstrap dialog 并且我有background true backgroundClick true 但是 当用户单击远离模式时 我不仅想执行关闭功能 还想执行
  • 如何使用.htaccess将图像请求重写为PHP脚本?

    我有一个 PHP 脚本位于http sb1 dev codeanywhere net a70097sb hc onlinestatus image php这需要两个GET变量 ign and style My htaccess文件与以下目录
  • MySQL 和 C:对 `_mysql_init@4'| 的未定义引用

    我正在尝试为 C 编写一个简单的脚本来从 MySQL 数据库获取值 但它抛出此错误 未定义引用 mysql init 4 不知道我是否没有链接到我应该链接的内容 我的C知识有限 我在 Windows 上使用代码块 这是我的代码 includ
  • 使用计划作业 SQL Agent Management Studio 导出到 CSV

    我正在尝试创建一个 SQL 代理作业 该作业每天自动运行以下查询并生成一个 CSV 文件 该文件存储在 C test csv 上 并通过电子邮件发送给人们 我在网上尝试了各种选项 但找不到适合我的查询的选项 它是来自多个数据集的数据 放入单
  • 如何使用父页面 css 为 iframe 页面内容赋予样式?

    如何使用父页面 css 设置 iframe 页面内容的样式 我没有 iframe 页面的访问权限 我做了这个例如 http jsbin com uxobe 如何为我在 iframe 中使用的页面设置不同的 HTML 样式 有没有办法通过 c
  • :before :after 透明背景下网站标题的 HR 值

    遇到了一些难题 下图是站点标题区域并具有背景图像 到 HTML 文档的正文 然后 我将透明背景放入整个容器 基本上是跨浏览器的半透明背景 深棕色 最重要的是 我使用 PNG 24 切片来处理较暗的边缘 我所坚持的部分是利用 before 和
  • 将 Google Fit 数据提取到 Android 应用程序中

    我们如何获取特定用户存储在 google fit cloud 中的数据 我尝试使用 History API 但没有显示任何数据 然后我尝试通过历史 API 输入一些数据 现在我只能通过历史 API 看到这些数据 而不是实际驻留在 fit 中
  • 将 Promise 与下载模块结合使用

    我用蓝鸟来承诺 我试图承诺下载模块 这是我的实现 Promise require bluebird download require download var methodNameToPromisify download function
  • 为什么 isdigit 参数是整数?

    功能std isdigit is int isdigit int ch 返回值 如果字符是数字字符 则返回非零值 否则为零 听起来像是该函数是从 C 继承的 但即使这样也不能解释为什么参数类型是int not char同时 如果 ch 的值
  • 将 Python virtualenv 移植到另一个系统

    我在计算机上的日常工作中使用了许多 python 软件包 例如 numpy bottleneck h5py 由于我是这台机器上的root用户 所以安装这些软件包是没有问题的 但是 我想在只有普通用户帐户的服务器计算机上使用不同软件包的 环境
  • 将 SQL 转换为 Linq 查询

    我对 Linq 查询很陌生 我只想将我的数据库查询转换为 Linq 这是我的简单 SQL 查询 var query SELECT EnrollmentDate COUNT AS StudentCount FROM Person WHERE
  • 使用程序(JAVA 代码)运行 Jmeter 测试后如何保存结果集?

    我已经使用 Java 代码在 eclipse 中使用 Jmeter 依赖项运行 Jmeter 脚本 幸运的是 我的脚本运行良好 但现在我无法存储相同的结果 谁能告诉我如何实现这一目标 请参阅我尝试过的以下代码 package com sol
  • Spring Boot 社交登录和 Google 日历 API

    Problem 通过 Spring Security OAuth2 重用最终用户 Google 身份验证来访问 Web 应用程序中的 Google Calendar API 描述 我能够通过 Spring Security 登录创建一个小型
  • R使用sqldf从数据表中删除行

    I am wondering if R does not support using sqldf to delete rows from a data table My data looks like this 我正在尝试使用删除语句从数据