楼主: smartpigeon
989 4

[数据管理求助] 数据生成求助 [推广有奖]

  • 12关注
  • 4粉丝

已卖:22份资源

副教授

20%

还不是VIP/贵宾

-

威望
0
论坛币
7206 个
通用积分
134.6343
学术水平
26 点
热心指数
36 点
信用等级
25 点
经验
2638 点
帖子
726
精华
0
在线时间
761 小时
注册时间
2009-9-8
最后登录
2025-11-26

楼主
smartpigeon 在职认证  发表于 2015-3-24 12:21:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位老师和同学个数据生成的问题,谢谢!问题如下图,已知city,company1-company5,如何生成type1-type4。具体含义:company1指代city中的第一个企业,所在列的数值“1”意味着该行业属于“type1”,company2指代city中的第二个企业,所在列的数值“2”意味着该行业属于“type2”,……
如何统计出该city中“type1”的company有多少,生成type1;"type2”的company有多少,生成type2;……?



  

city

  

company1

company2

company3

company4

company5

type1

type2

type3

type4

101

1

2

1

3

.

2

1

0

0

102

2

2

1

.

1

2

0

0

103

3

4

3

1

.

1

0

2

1




二维码

扫码加我 拉你入群

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

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

关键词:数据生成 company compan type comp company 如何 统计 行业

沙发
twins913 发表于 2015-3-24 17:13:39
excel吗?如果是,在type1下输入=countif(A2:F2,1)
其他类推。
已有 1 人评分热心指数 收起 理由
smartpigeon + 2 热心帮助其他会员

总评分: 热心指数 + 2   查看全部评分

藤椅
smartpigeon 在职认证  发表于 2015-3-24 19:07:41
twins913 发表于 2015-3-24 17:13
excel吗?如果是,在type1下输入=countif(A2:F2,1)
其他类推。
是stata。不过还是谢谢你。

板凳
dragonlwj 发表于 2015-3-25 01:08:51
试试:
foreach x of numlist 1/4{
foreach i of numlist 1/5{
gen type`x'=0
replace type`x'=type`x'+1 if company`i'==`x'
}
}

报纸
smartpigeon 在职认证  发表于 2015-3-25 11:39:26
dragonlwj 发表于 2015-3-25 01:08
试试:
foreach x of numlist 1/4{
foreach i of numlist 1/5{
不行。

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

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