楼主: QiuQ_16
2514 4

[数据管理求助] 如何用stata按分类填充分类中的某一数字 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

大专生

51%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
169 点
帖子
18
精华
0
在线时间
83 小时
注册时间
2019-4-21
最后登录
2020-12-6

楼主
QiuQ_16 发表于 2019-11-22 21:36:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据如下:每组A B相同的数据中,m有且仅有一个不为空值,或者全部为空值现想将有相同A B m的值全部填充为组内唯一不为空值的值,若是均为空值,则依旧按照空值运算。
求各位大神指点一下,万分感谢!

A

B

m

2943

412

 

2943

412

 

2943

412

 

2943

412

4

2943

412

 

2943

417

2948

413

2948

413

6960

5916

1

6960

5916

 

8812

3606


       



二维码

扫码加我 拉你入群

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

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


沙发
QiuQ_16 发表于 2019-11-22 21:42:11
试过replace m=m(_n-1) if m==""来填充m不为空下面的m值
然而系统显示 m(_n-1) invalid
希望大家能顺便解答一下
试过 replace m=m(_n-1)

藤椅
fml33589 发表于 2022-2-8 11:42:53
请问楼主解决了吗,同样的问题,不过我要填充的是字符型的变量

板凳
chiwengru6 发表于 2022-4-20 15:23:54
想到一个方法,可以把空值赋值为0,然后sum就可以了

报纸
coaliter 发表于 2022-10-9 19:56:13
QiuQ_16 发表于 2019-11-22 21:42
试过replace m=m(_n-1) if m==""来填充m不为空下面的m值
然而系统显示 m(_n-1) invalid
希望大家能顺便解 ...
符号有误
replace m=m[_n-1] if m==""
就可以了

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

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