, Не уверен, как использовать это, чтобы изменить значения, хотя!

анные mtcars в файле базы данных MonetDBLite.

library(MonetDBLite)
library(tidyverse)
library(DBI)

dbdir <- getwd()
con <- dbConnect(MonetDBLite::MonetDBLite(), dbdir)

dbWriteTable(conn = con, name = "mtcars_1", value = mtcars)

data_mt <- con %>% tbl("mtcars_1")

Я хочу использовать dplyr mutate для создания новых переменных и добавления (фиксации!) В таблицу базы данных? Что-то вроде

data_mt %>% select(mpg, cyl) %>% mutate(var = mpg/cyl) %>% dbCommit(con)

Желаемый результат должен быть таким же, когда мы делаем:

dbSendQuery(con, "ALTER TABLE mtcars_1 ADD COLUMN var DOUBLE PRECISION")
dbSendQuery(con, "UPDATE mtcars_1 SET var=mpg/cyl") 

Как это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос