Question: countries
countries <- c('China','Hong','India','Iran','Cambodia','Japan', 'Laos', 'Philippines' ,'Vietnam' ,'Taiwan', 'Thailand', 'England' ,'France', 'Germany' ,'Greece','Holand-Netherlands','Hungary','Ireland','Italy','Poland','Portugal','Scotland','Yugoslavia', 'Canada','United-States', 'Columbia','Cuba','Dominican-Republic','Ecuador', 'El-Salvador','Guatemala', 'Haiti','Honduras', 'Mexico','Nicaragua','Outlying-US(Guam-USVI-etc)','Peru', 'Jamaica','Trinadad&Tobago', 'Puerto-Rico')
Asia <- c('China','Hong','India','Iran','Cambodia','Japan', 'Laos' , 'Philippines' ,'Vietnam' ,'Taiwan', 'Thailand')
Europe <- c('England' ,'France', 'Germany' ,'Greece','Holand-Netherlands','Hungary', 'Ireland','Italy','Poland','Portugal','Scotland','Yugoslavia', 'Canada','United-States')
Latin.and.South.America <- c('Columbia','Cuba','Dominican-Republic','Ecuador', 'El-Salvador','Guatemala','Haiti','Honduras', 'Mexico', 'Nicaragua', 'Outlying-US(Guam-USVI-etc)','Peru', 'Jamaica','Trinadad&Tobago', 'Puerto-Rico') number <- c(1:40) df <- data.frame(countries, number) df str(df)
In my data frame I have currently factors with 40 levels in the countries column. I want to reduce these to only 3 levels namely "Asia", "Europe", and "Latin.and.South.America". How can I do that in R Studio?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
