楼主: 可以的吧
1959 1

[一般统计问题] 求助:Stata两个条件相同时对第三个变量计数 [推广有奖]

  • 0关注
  • 0粉丝

已卖:64份资源

本科生

24%

还不是VIP/贵宾

-

威望
0
论坛币
210 个
通用积分
5.1500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
628 点
帖子
18
精华
0
在线时间
119 小时
注册时间
2019-6-10
最后登录
2020-10-31

楼主
可以的吧 发表于 2020-9-9 11:45:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
希望实现的是,当公司名称与年份相同时,对国家计数

reg_co        country        year        hs6code        valaue1
万向集团公司        土耳其        2000        848340        7687
万向集团公司        伊朗          2002        848360        73347
万向集团公司        伊朗                2002        848310        108550
万向集团公司        加拿大        2002        848360        23430
万向集团公司        加拿大        2002        848390        3186
万向集团公司        加拿大        2002        848310        1722
万向集团公司        加拿大        2002        870839        148797
万向集团公司        南非          2002        848360        25543
万向集团公司        印度                2002        848360        4265
万向集团公司        墨西哥        2002        848360        28606
万安集团有限公司        马来西亚        2004        870899        37111
万安集团有限公司        南非        2005        870899        29136
万安集团有限公司        美国        2005        870899        329966
万安集团有限公司        美国        2007        870830        23000
三信国际电器上海有限公司        乌拉圭        2002        853620        6640
三信国际电器上海有限公司        俄罗斯        2002        392690        7385
三信国际电器上海有限公司        俄罗斯        2002        853650        4550
三信国际电器上海有限公司        俄罗斯        2002        853690        2531
三信国际电器上海有限公司        印度        2002        853650        1680
三信国际电器上海有限公司        印度        2002        853690        830
三信国际电器上海有限公司        哥伦比亚        2002        853649        4278
三信国际电器上海有限公司        哥伦比亚        2002        853180        2115
三信国际电器上海有限公司        哥伦比亚        2002        853610        2160
三信国际电器上海有限公司        哥伦比亚        2002        903289        7856
三信国际电器上海有限公司        哥伦比亚        2002        853650        21070
三信国际电器上海有限公司        委内瑞拉        2002        853110        14115
三信国际电器上海有限公司        巴基斯坦        2002        853620        10393
三信国际电器上海有限公司        泰国        2002        853180        8849
三信国际电器上海有限公司        泰国        2002        853620        16670
三信国际电器上海有限公司        洪都拉斯        2002        853810        649
三信国际电器上海有限公司        洪都拉斯        2002        853620        3193
三信国际电器上海有限公司        洪都拉斯        2002        853650        406
三信国际电器上海有限公司        洪都拉斯        2002        853649        1703

翻了很久,好像没有相同的问题,希望大家能不吝赐教
自己的尝试:
bys reg_co year country: egen n = count(country)                   报错 type mismatch
bysort reg_co year: egen id2=count(Cnumber)  if cnumber==1报错varlist not allowed

bysort reg_co year: egen id2=count(Cnumber)                   报错varlist not allowed

Cnumber是企业国家年份分组计数

希望实现:
reg_co        country        year        hs6code        valaue1         计数
万向集团公司        土耳其        2000        848340        7687      1
万向集团公司        伊朗          2002        848360        73347    6
万向集团公司        伊朗                2002        848310        108550   6
万向集团公司        加拿大        2002        848360        23430   6
万向集团公司        加拿大        2002        848390        3186   6
万向集团公司        加拿大        2002        848310        1722   6
万向集团公司        加拿大        2002        870839        148797   6
万向集团公司        南非          2002        848360        25543   6
万向集团公司        印度                2002        848360        4265   6
万向集团公司        墨西哥        2002        848360        28606   6
万安集团有限公司        马来西亚        2004        870899        37111  1
万安集团有限公司        南非        2005        870899        29136    2
万安集团有限公司        美国        2005        870899        329966   2
万安集团有限公司        美国        2007        870830        23000   1
三信国际电器上海有限公司        乌拉圭        2002        853620        6640   8
三信国际电器上海有限公司        俄罗斯        2002        392690        7385  8
三信国际电器上海有限公司        俄罗斯        2002        853650        4550  8
三信国际电器上海有限公司        俄罗斯        2002        853690        2531  8
三信国际电器上海有限公司        印度        2002        853650        1680  8
三信国际电器上海有限公司        印度        2002        853690        830  8
三信国际电器上海有限公司        哥伦比亚        2002        853649        4278  8
三信国际电器上海有限公司        哥伦比亚        2002        853180        2115  8
三信国际电器上海有限公司        哥伦比亚        2002        853610        2160  8
三信国际电器上海有限公司        哥伦比亚        2002        903289        7856  8
三信国际电器上海有限公司        哥伦比亚        2002        853650        21070  8
三信国际电器上海有限公司        委内瑞拉        2002        853110        14115  8
三信国际电器上海有限公司        巴基斯坦        2002        853620        10393  8
三信国际电器上海有限公司        泰国        2002        853180        8849  8
三信国际电器上海有限公司        泰国        2002        853620        16670  8
三信国际电器上海有限公司        洪都拉斯        2002        853810        649  8
三信国际电器上海有限公司        洪都拉斯        2002        853620        3193  8
三信国际电器上海有限公司        洪都拉斯        2002        853650        406  8
三信国际电器上海有限公司        洪都拉斯        2002        853649        1703  8


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata mismatch Country allowed

沙发
可以的吧 发表于 2020-9-9 12:13:10
bys country reg_co year: gen Cnumber = _n
keep if Cnumber == 1
drop Cnumber
bysort reg_co year :egen id =count (Cnumber) if Cnumber ==1
解决了....
浪费大家时间了,回过头来看是我自己把大写字母打成了小写字母导致报错T T

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

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