Вот альтернатива, которую также можно комбинировать с mutate
из dplyr
:
purrr::map(Filter(is.character,my_data),~tolower(.x))
Мы также можем добиться того же, используя комбинацию dplyr
и purrr
, как предложено@ Shinobi_Atobe
my_data %>%
keep(is.character) %>%
map(~tolower(.x))