Misma función sobre múltiples marcos de datos en R

Soy nuevo en R, y esta es una pregunta muy simple. He encontrado muchas cosas similares a lo que quiero pero no exactamente. Básicamente tengo múltiples marcos de datos y simplemente quiero ejecutar la misma función en todos ellos. Un bucle for podría funcionar, pero no estoy seguro de cómo configurarlo correctamente para llamar a marcos de datos. También parece que la mayoría prefiere el enfoque rápido con R. He jugado con la función get también en vano. Pido disculpas si esta es una pregunta duplicada. Cualquier ayuda sería muy apreciada!

Aquí está mi ejemplo simplificado: 2 marcos de datos: 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

lo que quiero es una cuarta columna con el promedio de inicio y parada para ambos dfs

df1
start stop ID  Avg
0     10   x    5 
10    20   y    15
20    30   z    25

Puedo hacer este marco de datos a la vez con:

df1$Avg <- rowMeans(subset(df1, select = c(start, stop)), na.rm = TRUE)

pero quiero ejecutarlo en todos los marcos de datos.