В списке много столбцов.Я хотел бы использовать некоторые функции для автоматической работы.
У меня есть data.frame myData
Нет myData$home_player_X
.Я добавляю его по одному вручную.
Если я сделаю это вручную, код будет выглядеть следующим образом:
myData$home_player_1 <- lDataFrames[[3]]$home_player_1
myData$home_player_2 <- lDataFrames[[3]]$home_player_2
...
myData$home_player_11 <- lDataFrames[[3]]$home_player_11
Если мы рассмотрим только часть после <-
, я могупреобразовать его в выражение:
eval(parse(text=paste("lDataFrames[[3]]$home_player_",i,sep="")))
Но я хочу преобразовать всю строку.Вся строка выглядит так:
paste("myData$home_player_",i," <- lDataFrames[[3]]$home_player_", i,sep="")
Я хочу преобразовать строку в оператор присваивания, чтобы я мог сделать это в цикле for