Как заменить текст в двоичном коде в Stata - PullRequest
0 голосов
/ 22 апреля 2020

У меня вопрос по поводу gen и replace.

Если у меня есть данные

var1
female
female

male
female
male
female
male
male
female
female
male
female
female
female

male
male
male
male
male
female
male
male
male
female
female
female
male
male
female
female
male
male
male
female
female
male
male
male

и я надеюсь заменить текст female на 1 и male на 0. Как мне это сделать?

Я пробовал:

. replace var1 = 1 if female
female not found
r(111);

1 Ответ

1 голос
/ 22 апреля 2020

Разобрался!

generate byte female = (var1 == "female") if inlist(var1, "female", "male")
generate byte male = (var1 == "male") if inlist(var1, "female", "male")
...