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

Как использовать EXTRACT через dbplyr при подключении к базе данных Oracle
Возьмите этот запрос: SELECT EXTRACT(month FROM order_date) "Month" FROM orders (упрощенный пример из официального документа оракула ) Как бы вы подошли к интеграции таких EXTRACT операций, описанных выше, в dbplyr цепочку? Я...
429 просмотров
schedule 25.11.2021

Dbplyr: in_schema для использования одного и того же соединения для двух разных баз данных
По причинам, которые я не буду здесь объяснять, мне нужно использовать один и тот же объект подключения для чтения двух баз данных в dbplyr. Я нашел несколько онлайн-ресурсов, но не понимаю. Пожалуйста, посмотрите на изображение ниже. Может ли...
92 просмотров
schedule 10.10.2021

Как собрать данные из будущего запроса dplyr после сбоя?
Часто, когда я пытаюсь собрать много данных из базы данных SQL Server, я получаю загадочное сообщение об ошибке от драйвера nanodbc . Например, library(dplyr) res <- collect(tbl(con, "result")) Ошибка в result_fetch (res @ ptr, n,...
431 просмотров
schedule 25.02.2022

оконная функция dbplyr для сгруппированных операций изменения
Я хотел бы использовать _1 _ / _ 2_ для создания агрегированной переменной на уровне группы. Вот суть команды: q = tbl_copy %>% group_by(group_var) %>% mutate(x_agg = min(x)) Но это приводит к следующей ошибке: Error: Window...
590 просмотров
schedule 16.03.2022

Использование purrr :: map2 () с dbplyr
Я пытаюсь выбрать строки из одной таблицы ("positons") со значениями для определенного столбца ("position"), которые попадают в диапазоны, определенные в другой ("my_ranges") таблице, а затем добавить тег группировки из Таблица "my_ranges". Я могу...
766 просмотров
schedule 27.05.2022

Удаление строк, содержащих NA, с помощью dbplyr
вот как я выполнил несколько SQL-запросов с помощью dbplyr library(tidyverse) library(dbplyr) library(DBI) library(RPostgres) library(bit64) library(tidyr) drv <- dbDriver('Postgres') con <-...
91 просмотров
schedule 02.07.2022

Выберите строки, где массив содержит одно из нескольких значений в bigquery (в идеале с dbplyr)
У меня есть большой набор твитов на bigquery, и теперь я хочу отфильтровать те, которые содержат хотя бы один из списка хэштегов. Хэштеги сохраняются в столбце массива (загружаются из столбца списка в R). Как я могу выбрать строки, содержащие одно...
347 просмотров
schedule 24.07.2022

Создание запросов CROSS JOIN с помощью dbplyr
Учитывая 2 удаленных таблицы (смоделированы с tbl_lazy для этого примера) library("dplyr") library("dbplyr") t1 <- tbl_lazy(df = iris, src = dbplyr::simulate_mysql()) t2 <- tbl_lazy(df = mtcars, src = dbplyr::simulate_mysql()) Как я...
168 просмотров
schedule 09.09.2022

Вычитание 1 года из даты без смазки
У меня есть фрейм данных в базе данных с измерением даты, который я извлек с помощью RPostgres. Каждая «дата» имеет формат «ГГГГ-ММ-ДД. Я хотел бы добавить новый столбец дат (помеченный как «lookback_date»), который на год раньше, чем исходные даты....
130 просмотров
schedule 25.09.2022

Использование dplyr в локальных и удаленных базах данных
Я пытаюсь понять, как использовать dplyr в удаленной базе данных по сравнению с данными, хранящимися в R. А именно, я не понимаю, какие функции можно использовать с mutate() . Например, это прекрасно работает: diamonds %>% select(color,...
350 просмотров
schedule 23.12.2022

Как сделать floor_date() в dbplyr
Я пытаюсь агрегировать данные временных рядов минутного уровня до часового уровня с помощью усреднения. Для этого я хочу рассчитать столбец часа, в котором указаны день и час, когда произошло чтение. Затем я могу выполнить простой group_by...
650 просмотров
schedule 03.02.2023

Расширение класса S4 из другого пакета: ошибка reconcilePropertiesAndPrototype
Я пытаюсь написать подкласс для RJDBC::JDBCConnection , так как мне нужны пользовательские методы для подключения пакета dbplyr с использованием подхода из dplyr#2941 (первоначально отсюда ). Однако я не перезаписываю методы *.JDBCConnection ,...
251 просмотров
schedule 03.12.2022

удалить столбец json с помощью dbplyr и RPostgres
У меня есть столбец, содержащий строки json в таблице в базе данных PostgreSQL . Я хочу разложить его на стороне сервера, и мне удалось выяснить код SQL для этого. Проблема, с которой я столкнулся, заключается в том, что я хотел бы иметь...
342 просмотров
schedule 11.11.2022

dplyr/bigrquery способ запроса/привязки нескольких таблиц одной и той же схемы в BigQuery?
Используя методы, описанные в этом файле readme, можно запросить одну таблицу, например так: library(bigrquery) library(dplyr) natality <- tbl(con, "natality") natality %>% select(year, month, day, weight_pounds) %>%...
167 просмотров
schedule 05.07.2023

dbplyr, dplyr и функции без эквивалентов SQL [например, `slice ()`]
library(tidyverse) con <- DBI::dbConnect(RSQLite::SQLite(), ":memory:") copy_to(con, mtcars) mtcars2 <- tbl(con, "mtcars") Я могу создать эту фиктивную базу данных SQL выше. И очень здорово, что я могу выполнять стандартные функции dplyr...
1217 просмотров
schedule 17.01.2023

Можете ли вы назвать смоделированные ленивые таблицы dbplyr?
dbplyr имеет несколько очень полезных функций моделирования, поэтому вы можете писать запросы, не подключенные к какой-либо реальной базе данных, но я не могу получить фактические имена таблиц ни в одном из запросов, которые я пишу таким образом....
157 просмотров
schedule 03.02.2023

Как записать виртуальную таблицу BQ обратно в BQ с помощью R DBI и bigrquery?
Я хочу иметь возможность Доступ к таблице BQ. Это класс [1] "tbl_BigQueryConnection" "tbl_dbi" "tbl_sql" [4] "tbl_lazy" "tbl" ` Измените...
156 просмотров
schedule 29.01.2023

Объект «sql_translate_env.Oracle» не найден
Мое подключение ROracle к Oracle 11.2g Express перестало работать в R 4.0.4 с dbplyr_2.1.0 после обновления update.packages. Конкретный код library(dplyr) library(dbplyr) library(DBI) library(ROracle) library(tidyverse)...
85 просмотров
schedule 07.04.2023

Могу ли я выполнить запрос BigQuery SQL, а затем продолжить обработку данных с помощью dbplyr?
В другом проекте, работающем с Amazon Athena, я мог сделать это: con <- DBI::dbConnect(odbc::odbc(), Driver = "path-to-driver", S3OutputLocation = "location", AwsRegion =...
30 просмотров
schedule 23.07.2023

Как выкладывать данные tbl_dbi и tbl_sql без загрузки в локальную память
Я работаю с большими наборами данных, и tidyr spread обычно выдает мне сообщения об ошибках, предлагающие failure to obtain memory выполнить операцию. Поэтому я изучал dbplyr . Однако, как сказано здесь , а также показано ниже,...
181 просмотров
schedule 26.02.2024