Hello Everyone,

I am currently working on a "long" variable of 9 digits and want to make a new variable consisting of first 4 digits of long variable. I used the following command where x is the long variable and y is new first four element variable:

gen id=string(x)

gen y=substr(id,1,4)

However, i am getting decimals whereas the original long variable do not have decimals example:

for x=110100101

i am getting y = 1.10

whereas it want is 1101

Please Help. Thanks in advance.

Regards

I am currently working on a "long" variable of 9 digits and want to make a new variable consisting of first 4 digits of long variable. I used the following command where x is the long variable and y is new first four element variable:

gen id=string(x)

gen y=substr(id,1,4)

However, i am getting decimals whereas the original long variable do not have decimals example:

for x=110100101

i am getting y = 1.10

whereas it want is 1101

Please Help. Thanks in advance.

Regards

## Comment