Letras minúsculas para uma coluna de quadro de dados (fator)

eu tenho umdata.frame neste formato:

'data.frame':   244 obs. of  1 variable:
 $ names: Factor w/ 244 levels "ERA","BAKE",..: 1 2 3 4 5 6 7 8 9 10 ...

Eu usei isso para convertê-lo para minúsculas:

df$names <- tolower(df$names)

e como resultado eu recebo isso:

> str(df)
'data.frame':   244 obs. of  1 variable:
 $ names: chr  "era" "bake" "and" "stock price" ...

Como posso manter a estrutura da inicialdata.frame enquanto também convertendo para minúsculas?

questionAnswers(2)

yourAnswerToTheQuestion