Mesma função em vários quadros de dados em R
Eu sou novo no R, e essa é uma pergunta muito simples. Encontrei muitas coisas parecidas com o que quero, mas não exatamente. Basicamente, tenho vários quadros de dados e simplesmente desejo executar a mesma função em todos eles. Um loop for pode funcionar, mas não sei como configurá-lo corretamente para chamar quadros de dados. Parece também que a maioria prefere a abordagem de lapply com R. Eu também joguei com a função get sem sucesso. Peço desculpas se esta é uma pergunta duplicada. Qualquer ajuda seria muito apreciada!
Aqui está o meu exemplo simplificado: 2 quadros de dados: df1, df2
df1
start stop ID
0 10 x
10 20 y
20 30 z
df2
start stop ID
0 10 a
10 20 b
20 30 c
o que eu quero é uma quarta coluna com a média de iniciar e parar para os dois dfs
df1
start stop ID Avg
0 10 x 5
10 20 y 15
20 30 z 25
Eu posso fazer esse quadro de dados por vez com:
df1$Avg <- rowMeans(subset(df1, select = c(start, stop)), na.rm = TRUE)
mas quero executá-lo em todos os quadros de dados.