Hi,
I would like to extract the first number of another variable into a new variable. (And an additional one which contains the first and the second number if there is one)
The existing variable has different length in its values:
e.g.
911
9313
61
521
1
...
I would like to create a new variable containing only the first number from each observation
-> meaning:
9
9
6
5
1
It would be great if anyone had a solution, with which it is not necessary to convert it to a string first (if seen a lot of solutions which do that), because I wanna use it as a numeric variable.
+ another solution which does not work for me (because not all observations have the same length) is this one:
the variable containing the numbers mentioned above is called "ISCO"
gen twodigit_ISCO=int(ISCO/100)
Does anyone have any suggestions?
Thanks in advance!!
Clara
Related Posts with Extracting the first number from a numeric variable into a new variable
Plotting probability trees to model path dependenceDear members, is there a command that allows to draw a probability tree in Stata? I have a panel d…
Block bootstrap codes for time series dataI'm looking to do OLS regression for time series data but there is potentially serially correlated e…
vce(conditional) or vce(delta) when predicting marginsIf I have used vce(robust) when estimating the IV probit model, do I need to use vce(unconditional) …
What does mean the error 'Invalid 'Bastos'?I am trying using flexpaneldid and glmdose commands in stata but I cannot run. Always the message In…
Problem: Independent variable is somewhat dependent on dependent variableDear all, so far I have been a read-only member and have several times profited greatly from your kn…
Subscribe to:
Post Comments (Atom)
0 Response to Extracting the first number from a numeric variable into a new variable
Post a Comment