Что представляет собой элегантный способ изменить типы данных столбцов фреймов данных из списка имен типов данных?
Вот пример (я ищу функцию change_to_data_types):
my_df <- iris
my_types <- c("factor", "character", "double", "logical", "character")
my_df <- my_df %>% change_to_data_types(my_types)
my_types
имеет то же количество элементов, что и количество столбцов в my_df
, и преобразование выполняется в том же порядке.
Это пример «не элегантного» способа
my_df$Sepal.Length <- my_df$Sepal.Length %>% as.factor()
my_df$Sepal.Width <- my_df$Sepal.Width %>% as.character()
#etc...