Я строю функцию с целью автоматизации различных запросов, которые я должен запускать каждый месяц. Каждый запрос одинаков, кроме 3-х параметров (x, y, z), поэтому я построил параметрическую функцию, которая прекрасно работает. Сейчас я пытаюсь автоматизировать процесс, и я хотел бы добавить все различные параметры в векторы и передать их все сразу через функцию, например
весело (х, у, г)
x<-c(x1,x2,..)
y<-c(y1,y2,..)
z<-c(z1,z2,..)
все эти векторы будут разной длины, и мне нужна любая возможная комбинация, чтобы пройти через функцию. Я взглянул на семейство apply (), но это не похоже на правильный вариант.
Кроме того, запрос начинается с «оператора создания таблицы», и я хотел бы, чтобы все эти таблицы были объединены в одну итоговую таблицу. Для этого я использую send_query_to_db (), которая работает, но я не нахожу примеров того, что добавить потом для завершения работы:
fun(x,y,z) {
execute_db_query(query_string="....") %>%
send_query_to_db()
g <- execute_db_query(query_string = "select * from df)
df1`<-rbind(df1,g)
}
Я не уверен, что мне следует написать, чтобы соединить последние 3 строки.
это для R Studio и Oracle Developer, я пробовал различную комбинацию синтаксиса и других слегка измененных операторов. Это сработает, если я уберу из функции последние 3 строки, но я хочу, чтобы они были включены, чтобы я мог выполнить только одну команду
результат должен быть таблицей со всеми изолированными переменными, чтобы я мог затем построить диаграммы с ggplot