楼主: hnsyxs
2417 15

[数据管理求助] 求助 删除数据的问题 [推广有奖]

11
ywh19860616 发表于 2013-12-18 11:39:29
hnsyxs 发表于 2013-12-17 19:31
谢谢。如果每支股票每年的数据 并不一样多呢?
  1. egen id=group(curtype)
  2. by stock,sort:gen a=_N
  3. by stock,sort: egen ddd1=total(id)
  4. drop if ddd1~=a*a
复制代码
试试这个
一份耕耘,一份收获。

12
hnsyxs 在职认证  发表于 2013-12-18 18:13:28
ywh19860616 发表于 2013-12-18 11:39
试试这个
谢谢! 运行发现误删掉不少,剩下的数据只有一点点了,如果保留两种货币(元和美元),  该怎么写命令?

13
hnsyxs 在职认证  发表于 2013-12-18 18:14:26
h3327156 发表于 2013-12-18 00:18
那请楼主您参考

bys stock: egen kk=mean(strmatch(curtype, "元"))
运行后 全部删除完了,。多谢多谢。

14
ywh19860616 发表于 2013-12-18 18:53:15
hnsyxs 发表于 2013-12-18 18:14
运行后 全部删除完了。
楼主,我运行过
bys stock: egen kk=mean(strmatch(curtype, "元"))
drop if kk!=1

是可以得到正确答案的。
一份耕耘,一份收获。

15
hnsyxs 在职认证  发表于 2013-12-18 19:05:07
ywh19860616 发表于 2013-12-18 18:53
楼主,我运行过
bys stock: egen kk=mean(strmatch(curtype, "元"))
drop if kk!=1
是的 再次试验后,结果很理想。多谢啊!

16
bulaien96 发表于 2014-1-29 16:24:29

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 01:32