问题一,
假如你的变量是var1, 数据是字符:
gen var2=substr(var1,1,4)
gen var3=substr(var1, 5,.)
假如你的数据不是字符:
tostring var1, gen(var2)
gen var3=substr(var1,1,4)
gen var4=substr(var1, 5,.)
如果你想要分开的两个变量成为数据,再用destring回去
destring var3, gen(var5)
destring var4, gen(var6)
drop var3 var4
问题二,
既然你是excel里面来的数据,简单的就是在excel里面吧数据格式改成不带逗号的,然后再粘贴回来。
当然在stata里面也能实现。
先把数字转换成字符,然后替换,在转换回来,还是假设你的变量叫var1
tostring var1, gen(var2)
replace var2=subinstr(var2,",","",.)
destring var2, gen(var3)
drop var1 var2