各位好!
我用stata处理数据时,运用计算生成新变量后,新变量的数值不仅变了,且小数点后面应该有的数也没有了,是怎么回事啊?
数据是这样的:
. dataex qycode goodscode, count(20)
----------------------- copy starting from the next line -----------------------
------------------ copy up to and including the previous line ------------------
我用的命令是:
. gen qygoods=qycode+(goodscode/100000000)
. format qygoods %25.8g
以第一行数据为例,运用以上命令后应该是3303936223.85351000,但结果是3303936256。
本以为是因为goodscode和qycode数据类型不一样,但我改了还是不行。
请问大家,问题出在哪里啊?
跪谢啦!