En muchas ocasiones no quiero factores en mi data.frame cuando trabajo con R. Y estoy en mi derecho de poner una entrada sobre una de las tareas que más realizo y de la que siempre se me olvida el cómo la realizo; tardo menos en buscarlo en www.analisisydecision.es que entre mis programas:

df <- data.frame(lapply(df, as.character), stringsAsFactors = FALSE)

Todos los elementos factor ahora son character.