317792209 发表于 2018-10-19 09:45
你这个是不能用encode的,我试了你的数据,结果你的数据encode以后全都变了,stata默认将其转换成了按顺序排 ...
您好,我用了你的方法,用gen 新变量=real(旧变量)成功生成股票代码stkcd那列了,不过日期这列不知道怎么回事不能生成,请您看一下,谢谢!
gen 新变量=real(旧变量)
----------------------- copy starting from the next line -----------------------
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input float stkcd str10 date1 float(wkret wkretmv wkrethv data)
- 2 "2006-01-06" .0882 .0452 .0665 .
- 2 "2006-01-13" -.0512 .0209 -.0031 .
- 2 "2006-01-20" .0225 .0187 .0398 .
- 2 "2006-01-25" .0835 .012 .0456 .
- 2 "2006-02-10" .0467 .0272 .0178 .
- 2 "2006-02-17" .0853 -.0237 .0372 .
- 2 "2006-02-24" .0018 .025 .0265 .
- 2 "2006-03-03" -.0285 -.0177 -.0252 .
- 2 "2006-03-10" -.0752 -.0486 -.0556 .
- 2 "2006-03-17" .0833 .0139 .0544 .
- 2 "2006-03-24" .0861 .0289 .0642 .
- 2 "2006-03-31" .1046 .0177 .0764 .
- 2 "2006-04-07" .0427 .058 .0522 .
- 2 "2006-04-14" -.0337 .0174 -.0222 .
- 2 "2006-04-21" .0106 .0057 -.0066 .
- 2 "2006-04-28" -.066 .0145 -.0395 .
- 2 "2006-05-12" -.008 .1218 .0245 .
- 2 "2006-05-19" -.0178 .0669 .0183 .
- 2 "2006-05-26" -.0214 -.0154 .0054 .
- 2 "2006-06-02" -.0505 .0615 -.0058 .
- 2 "2006-06-09" -.0621 -.0815 -.0876 .
- 2 "2006-06-16" .0529 .0239 .0282 .
- 2 "2006-06-23" -.0251 .0261 -.0098 .
- 2 "2006-06-30" .0405 .0431 .0351 .
- 2 "2006-07-07" -.0088 .0267 .0191 .
- 2 "2006-07-14" .1071 -.0425 .0596 .
- 2 "2006-07-21" -.0016 .0069 .0202 .
- 2 "2006-07-28" -.0397 -.0189 -.0134 .
- 2 "2006-08-03" -.0207 -.0968 . .
- 2 "2006-08-11" .0317 .0302 .0363 .
- 2 "2006-08-18" .0666 -.0069 .0294 .
- 2 "2006-08-25" .024 .0228 .0104 .
- 2 "2006-09-01" .0578 .027 .0627 .
- 2 "2006-09-08" .0015 .0063 -.0011 .
- 2 "2006-09-15" .0693 .0116 .0225 .
- 2 "2006-09-22" .0552 .0154 .0443 .
- 2 "2006-09-29" -.0105 .0211 -.003 .
- 2 "2006-10-13" -.0555 .0153 -.0413 .
- 2 "2006-10-20" .1035 .0088 .0315 .
- 2 "2006-10-27" .0393 -.0188 .0207 .
- 2 "2006-11-03" .0049 .0188 .01 .
- 2 "2006-11-10" .1117 -.0149 .0421 .
- 2 "2006-11-17" .1463 .0196 .0896 .
- 2 "2006-11-24" .0286 .0411 .068 .
- 2 "2006-12-01" .1204 .0704 .0861 .
- 2 "2006-12-08" -.0388 -.0233 -.0416 .
- 2 "2006-12-15" .1393 .0817 .1143 .
- 2 "2006-12-20" .0966 .0213 . .
- 2 "2006-12-29" .0626 .0261 .0422 .
- 4 "2006-01-06" .1449 .0452 .0607 .
- end
复制代码------------------ copy up to and including the previous line ------------------