全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7183 4
2017-07-24
悬赏 30 个论坛币 已解决

每个地区的第1号店

每个地区的2号店

每个地区总销售值

area_a_1area_b_1area_c_1area_d_1area_e_1………area_i_1area_a_2area_b_2area_c_2area_d_3area_e_2………area_i_2area_aarea_barea_c………area_i
12053225
2464
4436
36472858


[size=14.6667px]stata渣渣,现在求助stata大神!!!现在假设有9个地区a—i,每个地区有两家门店,表格里的数据代表销售值。比如area_a_1表示a地区的1号店的销售值。有两个问题:(1)现在需要在stata中加总每个地区的两个门店的销售值。即gen area_a=area_a_1+area_a_2。我现在想到的就是输入9次gen ,产生对应9个地区总销售值。可是这样效率非常低,而我的实际数据需要有多次这样的加总,因此想知道有没有什么方便快捷的方法不用输入9次,比较快的生成9个新变量。是不是需要用到循环语句命令?我不懂,请教大神!!(2)第二个问题,与第一个类似,对于新生成的总销售值area_a,需要按条件赋值,比如当总销售值小于5时,替换为0.
replace area_a=0 if area_a<5。这个用笨方法也是输入9次,有没有简单的方法可以一次性完成,而不用写9次replace函数?

劳烦大神解答!!不胜感激!


最佳答案

二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-24 18:53:26
请修改
复制代码
二维码

扫码加我 拉你入群

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

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

2017-7-24 22:10:16
黃河泉 发表于 2017-7-24 19:15
请修改
啊呀!太有帮助了!真的省了很多时间!非常非常感谢!
二维码

扫码加我 拉你入群

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

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

2020-9-24 19:43:46
特别好的帖子
二维码

扫码加我 拉你入群

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

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

2022-4-11 00:56:35
感谢!很典型的题目,学到了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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