我想知道是否R不支持使用sqldf从数据表中删除行。我的数据看起来像这样:
我正在尝试使用删除语句从数据表中删除记录。没有底层数据库,只有一个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().'
由于我一直收到更新的同样信息,所以我想知道这是否是一种限制。
sqldf
的具体原因是什么?我认为这可以直接使用 R 的标准子集操作完成。 - Ronak Shah