I have a list of data frames. For every data frame, I am trying convert every variable as character. How could I use for loop to accomplish the task?
Here is my failed attempt:
# Example df and list
df1 <- data.frame(var1 = 1:10, var2 = as.character(50:59))
df2 <- data.frame(var1 = as.character(1:10), var2 = 50:59)
file_list <- list(df1, df2)
# Failed attempt
df_list <- vector("list", length(file_list))
for (df in file_list){
df_list[df] <- file_list[[df]] %>%
mutate(across(where(is.numeric), as.character))
}