Используя методы, описанные в этом файле readme, можно запросить одну таблицу, например так:
library(bigrquery)
library(dplyr)
natality <- tbl(con, "natality")
natality %>%
select(year, month, day, weight_pounds) %>%
head(10) %>%
collect()
Это позволяет нам писать обычный код dplyr
вместо natality
, а bigrquery
переводит этот код dplyr
в запрос BigQuery.
Но предположим, что таблица natality
состоит из 2 (или более) отдельных таблиц с именами natality1
, natality2
, и что их можно rbind
объединить вместе.
Как это сделать с помощью BigQuery? То есть, как я могу запрашивать эти отдельные таблицы, как если бы они были все вместе как одна таблица?
Что я пробовал
Я думал, что bind_rows
может сработать, но это не так.
library(bigrquery)
library(dplyr)
natality1 <- tbl(con, "natality1")
natality2 <- tbl(con, "natality2")
natality1 %>% bind_rows(., natality2) %>%
select(year, month, day, weight_pounds) %>%
head(10) %>%
collect()
Примечания
- Сканирование документов не выявило ничего очевидного ( а может что и есть).
- BigQuery поддерживает подстановочные знаки для выбора/перемещения файлов а>. Я не уверен, распространяется ли эта поддержка на BigQuery и bigrquery.