楼主: evening8725
2767 5

[其他] 分类汇总 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

11%

还不是VIP/贵宾

-

威望
0
论坛币
719 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
5479 点
帖子
125
精华
0
在线时间
136 小时
注册时间
2007-10-25
最后登录
2016-2-25

楼主
evening8725 发表于 2010-4-26 20:57:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
a                    b
21211011
21211012
21211013
21211014
21211021
21211022
21211031
21211032
21211041
21211042
21211051
21211052
21211061
21211062
21211071
21211072
21211073
212110721
a和b两列数据  想达到的目标是以a为标准,计算b出现的次数count,不是求和,有没有这样的命令啊?

以a列的2121101为例,b一共有4个观察值(1,2,3,4)与其对应,2121102  在 b列有2(1,2)个观察值与其对应,2121107有4个(1,2,3,21)与其对应,能不能通过命令将其计算出来类似如下列的结果
2121101  4
2121101  2
……
2121107  4
谢谢了啊
二维码

扫码加我 拉你入群

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

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

关键词:分类汇总 Count 有没有 count

沙发
sungmoo 发表于 2010-4-26 21:25:56
evening8725 发表于 2010-4-26 20:57 a和b两列数据  想达到的目标是以a为标准,计算b出现的次数count
什么叫“b出现的次数”?

藤椅
evening8725 发表于 2010-4-26 21:46:28
以a列的2121101为例,b一共有4个观察值(1,2,3,4)与其对应,2121102  在 b列有2(1,2)个观察值与其对应,2121107有4个(1,2,3,21)与其对应,能不能通过命令将其计算出来类似如下列的结果
2121101  4
2121101  2
……
2121107 4
谢谢了啊

板凳
bbs0805 发表于 2010-4-27 08:06:47
可选用以下两个语句之一
(1) bysort a:tab b
(2) tab a b

报纸
sungmoo 发表于 2010-4-27 11:24:38
*是不是以下结果:
duplicates drop a b,force
collapse (count) b,by(a)

地板
evening8725 发表于 2010-4-27 13:12:50
非常感谢楼上的两位~~这几个命令都可以计算出来结果。
特别是collapse (count) b,by(a) 还能直接在data edit窗口中看出来

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

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