Я создаю функцию для нескольких фреймов данных автоматически. Как я могу вызвать эти data.frames, чтобы изменить их?
Например, скажем, я создал данные, для которых каждый элемент должен стать кадром данных, например:
assign(paste0("d","f"),c(tree,fox,river))
Тогда явозьмите элемент из списка и используйте его для присвоения имени фрейму данных.
assign(paste(get(paste0("d","f"))[1]),as.data.frame(c(1,2,3))
, так что теперь, если я сделаю:
get(paste(get(paste0("d","f"))[1]))
, он возвращает фрейм данных с 1,2,3
Вот моя проблема, я хочу иметь возможность изменить эти элементы так, чтобы что-то вроде
get(paste(get(paste0("d","f"))[1]))[1] <- 4
#So that now if i do
get(paste(get(paste0("d","f"))[1]))
возвращало фрейм данных с 4,2,3