黃河泉 发表于 2018-3-7 07:01 
建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出, ...
我需要截取行政区划代码 a2a 前两位数字出来,变量类型为数值型,
我用了以下函数截取,数据如下,结果只能出来第一位数字,我把科学计数法改成数值显示后截取也只能截取出第一位数,
gen byte pid = real(substr(string(a2a),1,2))
a2a
3.303e+11
3.303e+11
1.308e+11
1.301e+11
1.304e+11
1.305e+11
1.312e+11
1.302e+11
1.304e+11
1.302e+11
1.306e+11
1.304e+11
1.305e+11