全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3048 4
2018-05-25

如图,a是编号,每个编号对应一个值,我想把不同编号的不同值加起来,然后生成一个变量c,每个编号对应的c都是一样的都是10,应该怎么写代码?谢谢回答!


test.xlsx
附件列表

test.xlsx

大小:25.46 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2018-5-25 19:19:03
这个比较简单,提供你一个方法。
levelsof b,local(b_value_list)
local sum = 0
foreach b_value of local b_value_list{
        local sum = `sum' + `b_value'
}
gen c = `sum'
二维码

扫码加我 拉你入群

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

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

2018-5-25 21:04:54
伟轩 发表于 2018-5-25 19:19
这个比较简单,提供你一个方法。
levelsof b,local(b_value_list)
local sum = 0
谢谢!新手想问一下这两个大括号必须分开输入吗,因为我尝试合成一句话输入后得到了错误提示
program error:  code follows on the same line as open brace
r(198);
二维码

扫码加我 拉你入群

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

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

2018-5-25 21:13:21
ENNAF 发表于 2018-5-25 21:04
谢谢!新手想问一下这两个大括号必须分开输入吗,因为我尝试合成一句话输入后得到了错误提示
prog ...
直接贴在do文档run。新手不要在命令栏输命令。各种报错
二维码

扫码加我 拉你入群

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

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

2018-5-25 21:48:57
天南水北 发表于 2018-5-25 21:13
直接贴在do文档run。新手不要在命令栏输命令。各种报错
好的明白了,谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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