楼主: 甜甜学霸
638 2

[面板数据求助] 同一个主体的两年的某一个条件的数据同时等于零重新赋值,是什么命令? [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.9895
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
69 点
帖子
4
精华
0
在线时间
18 小时
注册时间
2022-3-22
最后登录
2022-10-31

楼主
甜甜学霸 发表于 2022-8-20 14:48:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在遇到的问题是在研究纳税信用评级的时候,想要重新赋值出两年的被评级结果为0的值,现在发现两次的if解决不了,不知道怎么办?谢谢各位大神!


id            year       A
000001    2015      0
000001    2016      0
000001    2017      1
000001    2018      1

选择出这样的id然后赋值为1
想将这样只有前面两年为0的最后面treat 赋值为1
要怎么操作呀?谢谢
算多条件同时满足吗?
二维码

扫码加我 拉你入群

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

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

关键词:treat 信用评级 怎么操作 year 不知道

沙发
pengxhan 发表于 2022-8-20 16:24:45
  说的不清楚 我只能猜测是这样 gen treat=.
bys id: replace treat=1 if A[1]==0 & A[2]==0

藤椅
甜甜学霸 发表于 2022-8-21 15:12:31
pengxhan 发表于 2022-8-20 16:24
说的不清楚 我只能猜测是这样 gen treat=.
bys id: replace treat=1 if A[1]==0 & A[2]==0
好的谢谢已经手动解决了

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

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