楼主: yangzd28
1879 6

[数据管理求助] 如何实现分区域计算 [推广有奖]

  • 2关注
  • 1粉丝

已卖:142份资源

硕士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
1261 个
通用积分
45.4456
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1848 点
帖子
68
精华
0
在线时间
206 小时
注册时间
2005-12-13
最后登录
2024-11-27

楼主
yangzd28 发表于 2020-5-31 19:37:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
q            a                b          c        d
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾"         .               .       2.2         .
"临汾" 2.2068965 .6629214         .  .3370786
"临汾"         .          .             2.2         .
"临汾"         .             .          2.2         .
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾"         .               .       2.2         .
"临汾"         .               .       2.2         .
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"临汾" 2.2068965 .6629214         .  .3370786
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"         .               . 2.3333333         .
"吕梁"  2.225352 .7058824         . .29411763
"吕梁"         .        .         .         .
"吕梁"  2.225352 .7058824         . .29411763


求教各位:如何计算不同区域的(a*b)+(c*d),因为c位置与其他值不同,用bys q: total() 出来全是缺省值,该怎么办呢?


二维码

扫码加我 拉你入群

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

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

关键词:如何实现 Total TOT 缺省值 怎么办

沙发
黃河泉 在职认证  发表于 2020-6-1 06:50:18
初步看起来,若你的资料真是这样,结果当然都是缺失值。所以,你的资料真的长成这样子吗?

藤椅
yangzd28 发表于 2020-6-3 17:57:58
黃河泉 发表于 2020-6-1 06:50
初步看起来,若你的资料真是这样,结果当然都是缺失值。所以,你的资料真的长成这样子吗?
黄老师,是经过处理的,c是有风险的一类,其他是无风险的一类,因为还有一个风险变量是0,1,所以就成了这个样子,我想了个笨方法:
bys q: egen a1=totol(a)
bys q: egen a2=count(a)
gen a3=a/b
每个都这样算,就是方法太笨了,您有没好方法啊。

板凳
黃河泉 在职认证  发表于 2020-6-3 18:03:37
yangzd28 发表于 2020-6-3 17:57
黄老师,是经过处理的,c是有风险的一类,其他是无风险的一类,因为还有一个风险变量是0,1,所以就成了这 ...
1. 第一,你的资料不标准 (dataex),上面跟下面应该还有东西。2. 我看不太懂你的资料结构与要求的东西之间的关系!

报纸
黃河泉 在职认证  发表于 2020-6-3 18:29:12
yangzd28 发表于 2020-6-3 17:57
黄老师,是经过处理的,c是有风险的一类,其他是无风险的一类,因为还有一个风险变量是0,1,所以就成了这 ...
你要的是这个吗?
  1. collapse a b c d, by(q)
  2. gen wanted = (a*b)+(c*d)
复制代码

地板
yangzd28 发表于 2020-6-4 13:46:22 来自手机
黃河泉 发表于 2020-6-3 18:29
你要的是这个吗?
对的,对的,就是这个,

7
yangzd28 发表于 2020-6-4 13:48:46 来自手机
黃河泉 发表于 2020-6-3 18:29
你要的是这个吗?
感谢

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

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