Я пытаюсь преобразовать тип определенных столбцов в моей df.Поэтому я создаю вектор с именами столбцов, которые я хотел бы изменить, а затем перебираю его.Но вместо того, чтобы изменить тип, я создаю новый код "i" с этим кодом.
Почему это не работает?
iris <- tbl_df(iris)
cols.to.change = c("Petal.Width", "Species")
for (i in cols.to.change) {
iris <- transform(iris, i = as.character(i))
}
Когда я делаю это без цикла, это работает.
iris <- transform(iris, Petal.Width = as.character(Petal.Width))