Та же функция для нескольких кадров данных в R
Я новичок в R, и это очень простой вопрос. Я нашел много похожих вещей на то, что хочу, но не совсем так. В основном у меня есть несколько фреймов данных, и я просто хочу запустить одну и ту же функцию для всех из них. Цикл for может работать, но я не уверен, как правильно его настроить для вызова фреймов данных. Также кажется, что большинство предпочитает лаппи-подход с R. Я играл с функцией get, но безрезультатно. Я прошу прощения, если это дублированный вопрос. Любая помощь будет принята с благодарностью!
Вот мой упрощенный пример: 2 кадра данных: 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
то, что я хочу, это 4-й столбец со средним значением start и stop для обоих dfs
df1
start stop ID Avg
0 10 x 5
10 20 y 15
20 30 z 25
Я могу сделать это один кадр данных за раз с:
df1$Avg <- rowMeans(subset(df1, select = c(start, stop)), na.rm = TRUE)
но я хочу запустить его на всех фреймах данных.