Я ищу способ прогнать серию фреймов данных в R, чтобы реструктурировать их для подготовки к проталкиванию их через несколько моделей линейной регрессии. Вот базовая структура c.
Допустим, у вас есть 3 фрейма данных:
StateList <- c(AL, AR, AZ)
Где каждое состояние представляет собой другой фрейм данных (одни и те же столбцы с различным количеством записей). Я хочу реструктурировать все 3 кадра данных из RAW-форм столбцов в ETL-версию, где я выбираю только определенные столбцы в другом порядке, чем в формате RAW. Я могу легко сделать это, запустив это:
AL <- AL[var5,var3,var2]
AR <- AR[var5,var3,var2]
AZ <- AZ[var5,var3,var2]
Есть ли какой-нибудь простой способ, которым я могу oop пройти через все фреймы данных (которые имеют разные имена), используя список, как в StateList сверху и обновить все 2 кадра данных в формате ETL?
Я попытался сделать следующее, но, похоже, это не сработало:
VariableList <- c(var5,var3,var2)
for (df in StateList) {
df[VariableList]}