Вопросы по теме '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