Hi, hope you are all ok!
I am trying to create a variable named "conflicto", which has 6 categories (1, 2, 3, 4, 6, 7) note: there is no 5 category. I am creating "conflicto" from an existing variable called P756S2, and information I got outside of my dataset, to assign the categories.
gen conflicto= 1 if P756S2==5001 | P756S2==5040 |/*
> */ P756S2==5045 | P756S2==5361 |/*
> */ P756S2==5649 | P756S2== 8001 | /*
> */ P756S2==11001 | P756S2==13001 |/*
> */ P756S2==13670 | P756S2==18001 | /*
> */ P756S2==18592 | P756S2==18753 | /*
> */ P756S2==19001 | P756S2==19256 | /*
> */ P756S2==19532| P756S2==19698 | /*
> */ P756S2==20011 | P756S2==23807 | /*
> */ P756S2==41001 | P756S2==41020 | /*
> */ P756S2==44001| P756S2==50001 | /*
> */ P756S2==50590| P756S2==52079 | /*
> */ P756S2==52612 | P756S2==52835 | /*
> */ P756S2==54001| P756S2==54250 | /*
> */ P756S2==54810 | P756S2==66001 | /*
> */ P756S2==68001 | P756S2==68081 | /*
> */ P756S2==70001 | P756S2==73001 | /*
> */ P756S2==76001| P756S2==76109 | /*
> */ P756S2==76275 | P756S2==76834 | /*
> */ P756S2==81001 | P756S2==81065 | /*
> */ P756S2==81736 | P756S2==81794
(265,846 missing values generated)
. replace conflicto= 2 if P756S2==52356 | P756S2==54670
(266 real changes made)
.
. replace conflicto= 3 if P756S2==5197 |P756S2==5234 | /*
> */ P756S2==5250 | P756S2==5313 | /*
> */ P756S2==5579 | P756S2==5604 |/*
> */ P756S2==5652 | P756S2==5660 | /*
> */ P756S2==5756 | P756S2==5790 | /*
> */ P756S2==5847 | P756S2==5854 | /*
> */ P756S2==5887 | P756S2==5893 | /*
> */ P756S2==13244 | P756S2==17541 | /*
> */ P756S2==17662 | P756S2==18410 |/*
> */ P756S2==19050 | P756S2==19142 |/*
> */ P756S2==19212 | P756S2==19821 |/*
> */ P756S2==20001 | P756S2==20013| /*
> */ P756S2==23001 | P756S2==23466 | /*
> */ P756S2==23580 | P756S2==27001 | /*
> */ P756S2==47001 | P756S2==47189 |/*
> */ P756S2==50251 | P756S2==50711 |/*
> */ P756S2==52001 | P756S2==52540 |/*
> */ P756S2==52678 | P756S2==54206|/*
> */ P756S2==54498 | P756S2==54720 |/*
> */ P756S2==54800 | P756S2==66594 |/*
> */ P756S2==68655 | P756S2==70508 |/*
> */ P756S2==73168 | P756S2==73555 |/*
> */ P756S2==81300 | P756S2==86568 |/*
> */ P756S2==86865 | P756S2==95001
(8,229 real changes made)
.
. replace conflicto= 4 if P756S2==5002 |P756S2==5004 | /*
> */ P756S2==5021 | P756S2==5030 | /*
> */ P756S2==5031 | P756S2==5034 |/*
> */ P756S2==5036 | P756S2==5038 | /*
> */ P756S2==5042 | P756S2==5044 | /*
> */ P756S2==5051 | P756S2==5055 | /*
> */ P756S2==5079 | P756S2==5086 | /*
> */ P756S2==5088 | P756S2==5091 | /*
> */ P756S2==5093 | P756S2==5101 |/*
..........................................
the category 4 of conflicto has too values to be assigned nd I get this error:
too many numeric literals
r(130);
What do you suggest me to do?
Thanks in advance
I am trying to create a variable named "conflicto", which has 6 categories (1, 2, 3, 4, 6, 7) note: there is no 5 category. I am creating "conflicto" from an existing variable called P756S2, and information I got outside of my dataset, to assign the categories.
gen conflicto= 1 if P756S2==5001 | P756S2==5040 |/*
> */ P756S2==5045 | P756S2==5361 |/*
> */ P756S2==5649 | P756S2== 8001 | /*
> */ P756S2==11001 | P756S2==13001 |/*
> */ P756S2==13670 | P756S2==18001 | /*
> */ P756S2==18592 | P756S2==18753 | /*
> */ P756S2==19001 | P756S2==19256 | /*
> */ P756S2==19532| P756S2==19698 | /*
> */ P756S2==20011 | P756S2==23807 | /*
> */ P756S2==41001 | P756S2==41020 | /*
> */ P756S2==44001| P756S2==50001 | /*
> */ P756S2==50590| P756S2==52079 | /*
> */ P756S2==52612 | P756S2==52835 | /*
> */ P756S2==54001| P756S2==54250 | /*
> */ P756S2==54810 | P756S2==66001 | /*
> */ P756S2==68001 | P756S2==68081 | /*
> */ P756S2==70001 | P756S2==73001 | /*
> */ P756S2==76001| P756S2==76109 | /*
> */ P756S2==76275 | P756S2==76834 | /*
> */ P756S2==81001 | P756S2==81065 | /*
> */ P756S2==81736 | P756S2==81794
(265,846 missing values generated)
. replace conflicto= 2 if P756S2==52356 | P756S2==54670
(266 real changes made)
.
. replace conflicto= 3 if P756S2==5197 |P756S2==5234 | /*
> */ P756S2==5250 | P756S2==5313 | /*
> */ P756S2==5579 | P756S2==5604 |/*
> */ P756S2==5652 | P756S2==5660 | /*
> */ P756S2==5756 | P756S2==5790 | /*
> */ P756S2==5847 | P756S2==5854 | /*
> */ P756S2==5887 | P756S2==5893 | /*
> */ P756S2==13244 | P756S2==17541 | /*
> */ P756S2==17662 | P756S2==18410 |/*
> */ P756S2==19050 | P756S2==19142 |/*
> */ P756S2==19212 | P756S2==19821 |/*
> */ P756S2==20001 | P756S2==20013| /*
> */ P756S2==23001 | P756S2==23466 | /*
> */ P756S2==23580 | P756S2==27001 | /*
> */ P756S2==47001 | P756S2==47189 |/*
> */ P756S2==50251 | P756S2==50711 |/*
> */ P756S2==52001 | P756S2==52540 |/*
> */ P756S2==52678 | P756S2==54206|/*
> */ P756S2==54498 | P756S2==54720 |/*
> */ P756S2==54800 | P756S2==66594 |/*
> */ P756S2==68655 | P756S2==70508 |/*
> */ P756S2==73168 | P756S2==73555 |/*
> */ P756S2==81300 | P756S2==86568 |/*
> */ P756S2==86865 | P756S2==95001
(8,229 real changes made)
.
. replace conflicto= 4 if P756S2==5002 |P756S2==5004 | /*
> */ P756S2==5021 | P756S2==5030 | /*
> */ P756S2==5031 | P756S2==5034 |/*
> */ P756S2==5036 | P756S2==5038 | /*
> */ P756S2==5042 | P756S2==5044 | /*
> */ P756S2==5051 | P756S2==5055 | /*
> */ P756S2==5079 | P756S2==5086 | /*
> */ P756S2==5088 | P756S2==5091 | /*
> */ P756S2==5093 | P756S2==5101 |/*
..........................................
the category 4 of conflicto has too values to be assigned nd I get this error:
too many numeric literals
r(130);
What do you suggest me to do?
Thanks in advance

Comment