全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
34745 15
2019-03-26
数据如下,我想将第二列数值相同的个数统计出来,比如,第二列的3有1个,6有2个,12有5个,14有3个,我想相应的在左边一列依次生成1,2,2,5,5,5,5,5,3,3,3............等等


* Example generated by -dataex-. To install: ssc install dataex
clear
input int year float panel_id
2006  3
2004  6
2005  6
1998 12
1999 12
2000 12
2001 12
2002 12
2004 14
2005 14
2006 14
2003 15
2004 15
2005 15
2001 16
1998 17
1999 17
2000 17
2001 17
2002 17
2003 17
2004 17
2005 17
2006 17
1998 18
1999 18
2000 18
2001 18
2002 18
2003 18
end
[/CODE]


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-3-26 15:46:26
试试
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-26 15:53:46
黃河泉 发表于 2019-3-26 15:46
试试
谢谢黄老师,很管用,解决了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-26 16:48:53
18623717779 发表于 2019-3-26 15:53
谢谢黄老师,很管用,解决了
Great to hear that.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-10-23 14:44:04
黃河泉 发表于 2019-3-26 16:48
Great to hear that.
请问老师,如果在两个条件下的计数如何实现呢?比如说
stkcd   year
000001  2007
000001  2007
000001  2007
000002  2007
000002  2007
000001  2008

想得到如下结果:
stkcd   year   num_stckd
000001  2007   3
000002  2007  2
000001  2008  1

谢谢老师!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-10-23 15:47:34
lavenderzyj1996 发表于 2019-10-23 14:44
请问老师,如果在两个条件下的计数如何实现呢?比如说
stkcd   year
000001  2007
请试试
复制代码
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
•        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群