I have an occupation variable that has 25 categories such as professionals, sales, farmers, self-employed, etc. Although written with alphabet these are numeric. I want to drop data of some of the categories such as self-employed or House-maids, household worker. So I used the code (suppose var name c104)

drop if c104 == Self-employed

but showing

Self not found
r(111);

I also tried to recode

recode c104 (Managers Clarkes Farmers = 2 prof), gen(jobs) label(job status)

It also did not work. Any suggestions. I use STATA 13