Aplicar função comum a todos os quadros de dados e retornar quadros de dados com o mesmo nome
Estou tentando aplicar uma função a todos os quadros de dados com grafia semelhante no meu ambiente global em R. Quero aplicar essa função a todos esses quadros de dados, mas não consigo descobrir como fazê-lo sem especificar 1 por 1 Desejo retornar o quadro de dados ao ambiente global com a mesma ortografia como era antes.
mtcars_test = mtcars
iris_test = iris
#....etc......could be 2 of them or 88 of them...but they will all end in "_test"
# figure out what data frames I am working with
list_of_my_dfs = lapply(ls(pattern = "*_test"), get)
#my function just multiples everything by 2
mytest_function = function(df){ df = df*2; return(df)}
helpme_return_these_dfs_to_outside_the_list=plyr::llply(list_of_my_dfs, mytest_function)
É aqui que preciso de ajuda. Quero aplicar minha função a cada quadro de dados da lista E depois 'retornar' o quadro de dados dessa lista para o meu ambiente. assimmtcars_test
e todos os outros quadros de dados serão multiplicados por 2 em todos os lugares e retornados ao ambiente global.