Предположим, у меня есть переменная list_a
со всеми возможными видами спорта в мире:
football
tennis
hockey
cricket
croquet
racquetball
cricket
pingpong
squash
rugby
swimming
swimming
soccer
Также предположим, что у меня есть еще одна переменная list_b
только из трех видов спорта:
cricket
hockey
swimming
Я хочу создать новую переменную Cont
, которая будет равна 1
, когда виды спорта в list_a
найдены в list_b
, и равна 0
, когда вид спорта не находится в list_b
.
Вот как будет выглядеть переменная Cont
:
0
0
1
1
0
0
1
0
0
0
1
1
0
Будет ли работать следующее:
gen Cont = 0
replace Cont = 1 if (strmatch( list_a, ( list_b)))
РЕДАКТИРОВАТЬ:
Предположим, что list_a
также содержит hoccckey
(что является опечаткой), но я все еще хочу, чтобы его подсчитали.
Есть ли способ сделать это?