全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
945 4
2015-03-24
请教各位老师和同学个数据生成的问题,谢谢!问题如下图,已知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




二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-24 17:13:39
excel吗?如果是,在type1下输入=countif(A2:F2,1)
其他类推。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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'
}
}

二维码

扫码加我 拉你入群

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

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

2015-3-25 11:39:26
dragonlwj 发表于 2015-3-25 01:08
试试:
foreach x of numlist 1/4{
foreach i of numlist 1/5{
不行。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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