Вопросы по теме 'dbplyr'

dbplyr преобразовать символ в формат даты во временной таблице
Я извлек данные во временную таблицу в SQL Server, используя DBI::dbGetQuery . Несмотря на то, что в реальном запросе (а не в запросе воспроизведения ниже), I select convert(date, date_value) as date_value , даты по-прежнему сохраняются как...
3105 просмотров
schedule 19.10.2022

Изменяйте переменные в таблицах базы данных напрямую с помощью dplyr
Вот данные mtcars в файле базы данных MonetDBLite. library(MonetDBLite) library(tidyverse) library(DBI) dbdir <- getwd() con <- dbConnect(MonetDBLite::MonetDBLite(), dbdir) dbWriteTable(conn = con, name = "mtcars_1", value = mtcars)...
2290 просмотров
schedule 16.08.2022

Преобразование временных меток в временные метки с помощью mutate_if
У меня есть база данных с временными метками (без часового пояса), которую я хотел бы привести к временной метке (с часовым поясом) до использования collect() . До сих пор я пробовал это: db_tbl %>% mutate_if(lubridate::is.timepoint,...
76 просмотров
schedule 29.12.2022

Как создать пользовательские функции SQL с кодом R в dbplyr?
Я использую dbplyr для запроса базы данных MSSQL и часто округляю даты до первого числа месяца, используя mutate(YM = DATEFROMPARTS(YEAR(Date), MONTH(Date), 1)) . Я хотел бы иметь возможность создать функцию R, которая упростит это для меня,...
301 просмотров
schedule 24.04.2022

Как тестировать запросы к базе данных PostGIS с помощью R
Я играл с запросами к базе данных в R, которые выполняются в базе данных Postgres с расширением PostGIS. Это означает, что я использую некоторые функции PostGIS, которые не имеют эквивалента R. Если бы не это, я, вероятно, мог бы просто выполнить ту...
65 просмотров
schedule 17.07.2022

R summarise_at динамически по условию: среднее значение для одних столбцов, сумма для других
Я бы хотел, но с условиями в summarise_at() Правка №1 : я добавил слово "динамически" в заголовок: когда я использую vars(c()) в summarise_at() , это для быстрых и ясных примеров, но на самом деле это для использования contains() ,...
611 просмотров
schedule 21.04.2023

Есть ли способ добавить таблицы в do.call() при использовании глаголов dplyr в базе данных?
Скажем, есть список кадров данных, который генерируется после вызова lapply для некоторого вектора, и цель состоит в том, чтобы добавить список кадров данных друг к другу, чтобы сформировать один кадр данных. В R одним из подходов является...
86 просмотров
schedule 23.08.2022

Установка overwrite == TRUE с использованием memdb и dbplyr
Следующее блестящее приложение работает при первом запуске, но затем выдает ошибку, если вы измените ввод вида, потому что имя таблицы уже существует в памяти. Мне было интересно, как установить overwrite == TRUE с учетом приведенного ниже кода?...
109 просмотров
schedule 21.03.2022

Проверьте, существует ли запись с помощью dbplyr
Чтобы проверить, существует ли запись в таблице SQL (скажем, «Продукты»), ответ с наибольшим количеством голосов в sql - быстрый способ определить, существует ли запись , предлагает использовать IF EXISTS (SELECT * FROM Products WHERE id = '?')...
79 просмотров
schedule 16.11.2023

изменить новый столбец на основе последовательности отметок времени в dbplyr
У меня есть набор данных из базы данных PostgreSQL , в которой есть два столбца: id = идентификатор участника time_stamp = отметка времени записанного измерения Мне нужно работать с dbplyr , чтобы изменить новый столбец на основе...
59 просмотров
schedule 08.07.2023

Скользящее среднее, стандартное отклонение в dbplyr
Я хочу установить новую переменную с функцией прокрутки (скользящее среднее, стандартное отклонение и т. Д.) В dbplyr Вот база данных library(odbc) library(DBI) library(tidyverse) library(zoo) con <- DBI::dbConnect(odbc::odbc(),...
33 просмотров
schedule 04.09.2023

R-запрос в базе данных Oracle, где дата составляет x дней с сегодняшнего дня
Я подключился к базе данных oracle с помощью R, я могу выполнять запросы к нему, но у меня проблема с выполнением запросов в столбце даты. Я хочу получить строки, в которых определенный столбец даты (INLDATE) находится в диапазоне от сегодняшнего дня...
41 просмотров
schedule 01.04.2022