Описание тега dbplyr

NoneDbplyr: серверная часть dplyr для баз данных
1 ответ

Разница в месяце с функцией mysql TIMESTAMPDIFF в dbplyr R

Я пытаюсь вычислить разницу в месяцах между двумя датами в R, используя пакет dbplyr, я хочу отправить запрос sql, чтобы вычислить его, используя встроенную функцию "timestampdiff" в mysql, но я получаю ошибку: library(tidyverse) library(lubridate) …
12 июл '18 в 16:25
1 ответ

Пакет dbplyr установлен и работает на travis, почему я получаю сообщение "нет пакета с именем dbplyr"?

Я тестирую пакет с открытым исходным кодом под названием eutradeflows на travis-ci. Я поместил следующую инструкцию в .travis.yml для установки dbplyr: r_packages: - dbplyr Я проверяю, что dbplyr работает, вызывая одну из его функций с помощью следу…
25 авг '17 в 13:41
1 ответ

Отличается в R при подключении к PostgreSQL с использованием пакета DBI

Код ниже печатает: SELECT "district_code" FROM sd_stage.table1 GROUP BY "district_code" но я ожидаю: select distinct(district_code) from sd_stage.table1 Код: library(DBI) library(tidyverse) library(dbplyr) conn_obj <- DBI::dbConnect(RPostgreSQL::…
26 сен '17 в 10:27
1 ответ

dbplyr преобразовать символ в формат даты во временной таблице

Я извлек данные во временную таблицу в SQL Server, используя DBI::dbGetQuery, Хотя в реальном запросе (а не в запросе воспроизведения ниже) я select convert(date, date_value) as date_valueдаты все еще хранятся в виде символов. Затем я пытаюсь измени…
07 фев '18 в 00:21
1 ответ

Создать новую переменную из условия на 2 таблицы удаленных БД

У меня в моей базе данных PostgreSQL две отдельные таблицы: table_a <- tbl(con, "table_a") table_b <- tbl(con, "table_b") Я хотел бы создать новую переменную, как это: table_c <- table_a %>% mutate(variable_a = ifelse(a %in% table_b$a &a…
28 апр '18 в 11:06
1 ответ

Изменить запрос к базе данных dplyr

Я использую dplyr для выполнения запроса Redshift через соединение с базой данных src, lag В Redshift работает немного по-другому (см. https://github.com/tidyverse/dplyr/issues/962), поэтому мне интересно, можно ли изменить запрос, сгенерированный и…
16 мар '18 в 18:25
0 ответов

Соединение ODBC Hive с dbplyr Неверный псевдоним таблицы или ссылка на столбец

Я подключен к Hive, используя dbplyr и odbc. Таблица, к которой я хотел бы подключиться, называется "pros_year_month": library(odbc) library(tidyverse) library(dbplyr) con <- dbConnect(odbc::odbc(), "HiveProd") prosym <- tbl(con, in_schema("my…
13 дек '18 в 21:28
1 ответ

Отсутствует значение dbplyr на postgresql

Я не могу подсчитать пропущенные значения, используя dbplyr в базе данных posgresql. У меня есть 350 столбцов, и я хотел бы использовать что-то подобное (это работает на местном) db = tbl(con, 'db') db %>% summarise_all( function(x) sum(is.na(x))…
26 фев '19 в 11:06
1 ответ

Проблема с dbplyr::spread() на tbl_sql

Это специфическая проблема следующей версии dev для dbplyr: devtools:: install_github ("tidyverse / dbplyr", ref = devtools:: github_pull (72)), разработанный @edgararuiz Мне кажется, что функция распространения не работает должным образом... df_sam…
10 окт '18 в 23:41
2 ответа

Таблица базы данных фильтра dplyr с большим количеством совпадений

Я работаю с dplyr и dbplyr пакет для взаимодействия с моей базой данных. У меня есть таблица с миллионами записей. У меня также есть список значений, которые соответствуют ключу в той же таблице, которую я хочу отфильтровать. Обычно я бы сделал что-…
24 авг '17 в 18:13
1 ответ

Случайная выборка базы данных с использованием sample_n() с помощью dbplyr

Можно ли выбрать случайное (или псевдослучайное) подмножество из базы данных, используя функцию типа dplyr::sample_n(), но в dbplyr или другом R-пакете, который выполняет SQL-запросы? Цель состоит в том, чтобы тестировать запросы небольшими партиями…
12 апр '18 в 18:18
2 ответа

Подключитесь к базе данных Microsoft SQL с помощью dplyr 0.7 и R

Я пытаюсь использовать dplyr / dbplyr (version 0.7) с базой данных (Microsoft SQL Server 2014). Я смог подключиться к этому и извлечь данные, используя RODBC, DBI а также odbc пакеты. Проблема возникает, когда я пытаюсь использовать глаголы dplyr не…
23 июн '17 в 18:32
1 ответ

Фильтр по двум наборам дат в фрейме данных

Я использую DBPLYR для доступа к базе данных. Тем не менее, я хотел бы отфильтровать по двум наборам дат. Я знаю, как сделать это в SQL, но не в dplyr или dbplyr. Код SQL для этого будет (start_date between date '2017-01-01' and date '2017-03-31') o…
18 июн '18 в 13:51
1 ответ

Вставьте URL-путь в базу данных, используя dbplyr

Я пытаюсь вставить URL в базу данных postgresql с помощью db_insert_into(con, "url", "http://www.google.com") Ошибка в файле (fn, open = "r"): не удается открыть соединение. Дополнительно: Предупреждение: в файле (fn, open = "r"): не удается открыть…
31 окт '17 в 18:57
2 ответа

Как использовать EXTRACT через dbplyr при подключении к БД Oracle

Возьмите этот запрос: SELECT EXTRACT(month FROM order_date) "Month" FROM orders (упрощенный пример из официального документа оракула) Как бы вы пошли на интеграции таких EXTRACT операции выше в dbplyr цепь? Я открыт для любого другого обходного пути…
22 ноя '17 в 15:36
0 ответов

Процентиль_конт в bigrquery

Я хотел бы получить 20-й процентиль столбца в большом запросе с использованием синтаксиса dplyr в bigrquery, но я продолжаю получать следующие ошибки. Вот воспроизводимый пример: library(bigrquery) library(dplyr) library(DBI) billing <- YOUR_BILL…
26 июл '18 в 01:54
1 ответ

Каков предпочтительный способ извлечь SQL из tbl_dbi в виде строки?

Я хотел бы извлечь SQL из tbl_dbi и сохранить его как символьный вектор. я пытался library(dplyr) my_tbl_dbi <- tbl(conn, "myTable") my_query <- capture.output(show_query(my_tbl_dbi), type = message) %>% paste0(collapse = " ") Это работало …
29 окт '17 в 13:13
0 ответов

Как использовать символьный вектор в фильтре при подключении к базе данных в R?

РЕДАКТИРОВАТЬ: я нашел свою ошибку в примере ниже. Я сделал опечатку в stored_group в фильтре. Работает как положено. Я хочу использовать символьное значение для фильтрации таблицы базы данных. я использую dplyr функционирует непосредственно на объе…
18 июл '18 в 08:42
0 ответов

Использование tbl с in_schema создает синтаксическую ошибку с использованием FreeTDS

Я пытаюсь создать ленивую таблицу, чтобы использовать dplyr SQL Server в Shiny Server на Ubuntu с помощью tbl бросает синтаксическую ошибку. library(dbplyr) library(dplyr) library(pool) library(DBI) pool <- dbPool(odbc::odbc(), driver = "FreeTDS"…
14 фев '18 в 20:14
1 ответ

Как использовать внешние пакеты внутри R dbplyr mutate

В настоящее время я извлекаю набор данных с помощью dbplyr, используя следующее: connectInfo <- dbConnect( odbc(), Driver = "SQL Server", Server = "myServerName", Database = "myDatabaseName", Trusted_Connection = "True" ) tbl(connectInfo, "tableN…
23 мар '18 в 17:08