Using RStudio I have 120 categories but I want to bring them to 9 + Other . Other will be an aggregation of all the rest.
There is my code:
for (i in 1:nrow(kickstarter.df)) {
if (kickstarter.df[i, "main_category"] == "Film & Video"||
kickstarter.df[i, "main_category"] == "Music"||
kickstarter.df[i, "main_category"] == "Publishing"||
kickstarter.df[i, "main_category"] == "Games"||
kickstarter.df[i, "main_category"] == "Technology"||
kickstarter.df[i, "main_category"] == "Art"||
kickstarter.df[i, "main_category"] == "Design"||
kickstarter.df[i, "main_category"] == "Food"||
kickstarter.df[i, "main_category"] == "Fashion") {
kickstarter.df[i, "main_category"] <- kickstarter.df[i, "main_category"]
}
if (kickstarter.df[i, "main_category"] != "Film & Video"||
kickstarter.df[i, "main_category"] != "Music"||
kickstarter.df[i, "main_category"] != "Publishing"||
kickstarter.df[i, "main_category"] != "Games"||
kickstarter.df[i, "main_category"] != "Technology"||
kickstarter.df[i, "main_category"] != "Art"||
kickstarter.df[i, "main_category"] != "Design"||
kickstarter.df[i, "main_category"] != "Food"||
kickstarter.df[i, "main_category"] != "Fashion") {
kickstarter.df[i, "main_category"] <- "Other"
}
}
The result is that all of them are erased "NA".