907 1

[编程问题求助] 当两列中只要出现某个值,例如WWM,就在生成的新一列中写1,如果是出现M/A,则生成2。 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

已卖:34份资源

高中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
35 个
通用积分
0.7551
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
207 点
帖子
21
精华
0
在线时间
43 小时
注册时间
2020-11-28
最后登录
2024-7-4

楼主
没烦恼的小土豆 学生认证  发表于 2021-5-8 21:20:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据大致如下,请问怎么用stata操作呢
Category_APEC        Category_OECD
M/A       
                            WWM
                            WWM
APC       
                        APC+WWM
REP                            REP
                        APC+WWM
PWT                        WWM+REP
                           WWM
M/A       
                          WWM
                          H/E
S/H                     APC+WWM+S/H
M/A                         M/A
M/A       
M/A       
WWM               WWM
PWT                     WWM+REP
                               WWM


二维码

扫码加我 拉你入群

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

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

关键词:Category Stata tata OECD APEC

沙发
DΘstinyじò 发表于 2021-5-9 20:54:01
建议用dataex命令(ssc install dataex)贴出示例数据,尝试以下代码:
  1. gen temp=Category_APEC+"+"+Category_OECD
  2. gen wanted=2*regexm(temp,"M/A")
  3. replace wanted=regexm(temp,"WWM")  if wanted==0
  4. drop temp
复制代码

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

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