У меня есть пример, когда один элемент данных создается в функции gdfedit gWidgets, но имя не является фиксированным (изменяется в соответствии с другим вектором). Я хочу передать этот фрейм данных другой функции, но не знаю, как.
Мой код немного сложнее, но этот пример подводит итог моей проблемы:
example <- function(df1, df2){
df1$v3 <- df2$v1
}
x <- "01"
df1 <- data.frame(v1=c(1,2,3), v2=c(6,7,8))
gdfedit(items= df1, name=paste("df", x, sep = '' ), container = gwindow() , expand=TRUE)
example(df1, paste("df", x, sep = '' )) #this obviously doesn't work.
Я мог бы пройти через вектор 'x' с помощью цикла for () и if (), но я хочу иметь более элегантное решение. Есть идеи?