Hello. I am working with survey data where participants are asked if they agree with a statement, in this case whether they consider themselves a public servant. They can choose between five answers. I would like to create a dummy variable PublicServant where 1 = yes and 0 = all other answers. I am not used to working with non-numerical answers and am unsure of the syntax needed. Do I use quotation marks around the potential answers? Is there a way to consolidate this code and say 1=yes and 0=all other answers?

This is my drafted code but I get a mismatch error:

gen publicservant=.
replace publicservant=0 if PublicServant=="[2] No"
replace publicservant=0 if PublicServant=="[3] Don't Know"
replace publicservant=0 if PublicServant=="[-1] No answer"
replace publicservant=1 if PublicServant=="[1] Yes"
replace publicservant=0 if PublicServant=="[-2] Does not Apply"