Hello, I woul dlike to remove factors from all the columns of a dataframe. I can do it n a column at the time with ```
df <- data.frame(region=factor(c('A', 'B', 'C', 'D', 'E')), sales = c(13, 16, 22, 27, 34), country=factor(c('a', 'b', 'c', 'd', 'e'))) new_df$region <- droplevels(new_df$region) ``` What is the syntax to remove all factors at once (from all columns)? For this does not work: ``` > str(df) 'data.frame': 5 obs. of 3 variables: $ region : Factor w/ 5 levels "A","B","C","D",..: 1 2 3 4 5 $ sales : num 13 16 22 27 34 $ country: Factor w/ 5 levels "a","b","c","d",..: 1 2 3 4 5 > df = droplevels(df) > str(df) 'data.frame': 5 obs. of 3 variables: $ region : Factor w/ 5 levels "A","B","C","D",..: 1 2 3 4 5 $ sales : num 13 16 22 27 34 $ country: Factor w/ 5 levels "a","b","c","d",..: 1 2 3 4 5 ``` Thank you ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.