Case Statement Equivalent in R
问题 I have a variable in a dataframe where one of the fields typically has 7-8 values. I want to collpase them 3 or 4 new categories within a new variable within the dataframe. What is the best approach? I would use a CASE statement if I were in a SQL-like tool but not sure how to attack this in R. Any help you can provide will be much appreciated! 回答1: case_when() , which was added to dplyr in May 2016, solves this problem in a manner similar to memisc::cases() . For example: library(dplyr)