Вы можете создать новую переменную с непрерывной нумерацией, используя команду egen
:
sysuse auto, clear
drop if rep78 == . | rep78 == 3
egen rep78_2 = group(rep78)
collapse price, by(rep78_2)
label variable rep78_2 "Repair Record 1978"
twoway bar price rep78_2, barwidth(0.2)
В качестве альтернативы вы можете использовать команду recode
для переменной rep78
:
sysuse auto, clear
drop if rep78 == . | rep78 == 3
recode rep78 (4 = 3) (5 = 4)
collapse price, by(rep78)
twoway bar price rep78, barwidth(0.2)
Результат в обоих случаях будет одинаковым: