楼主: ppvskk
2228 7

[数据管理求助] STATA合并变量的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
228 点
帖子
18
精华
0
在线时间
34 小时
注册时间
2012-5-30
最后登录
2020-3-1

楼主
ppvskk 发表于 2016-1-8 02:32:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,想请教大家一个数据清理的问题
我现在有一组数据形式如下
INPUT ID  VAR1  VAR2 VAR3 VAR4
1      1  .   1   2   
2      .   .   2   2
3      1  2  2   2
4       .   .   .    .

目标是生成一个新变量 beta "任意variable=1,则beta=1"  "varibale=2或缺失值,则beta=2"  “所有variable缺失值,Beta缺失值“。。

试了好久也做不好,希望大家能够帮帮忙。
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 合并变量 Variable Input 清理

沙发
ppvskk 发表于 2016-1-8 03:04:58
input id var1 var2 var3
1      1  .   1   2   
2      .   .   2   2
3      1  2  2   2
4       .   .   .    .

藤椅
夏目贵志 发表于 2016-1-8 05:45:13
gen beta=1 if var1==1|var2==1|var3==1|var4==1
replace beta=2 if var2==2|var2==.
已有 1 人评分经验 论坛币 收起 理由
hustchen2012 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

板凳
ppvskk 发表于 2016-1-8 09:45:41
夏目贵志 发表于 2016-1-8 05:45
gen beta=1 if var1==1|var2==1|var3==1|var4==1
replace beta=2 if var2==2|var2==.
第二行不太对吧。。

报纸
ppvskk 发表于 2016-1-8 10:23:02
自己解决了,笨办法,供参考

gen beta=1 if var==1|var2==1|var3==1|var4==1
replace beta=0 if var1!=1 & var2!=1 & var3!=1  & var4!=1
replace beta=. if var1==. & var2==. & var3==. & var4==.

地板
夏目贵志 发表于 2016-1-8 23:52:08
ppvskk 发表于 2016-1-8 09:45
第二行不太对吧。。
是你自己之前没说清楚。你说的是
"varibale=2或缺失值,则beta=2"

7
ppvskk 发表于 2016-1-9 00:49:35
夏目贵志 发表于 2016-1-8 23:52
是你自己之前没说清楚。你说的是
我说的是variable=2或. 不是variable2=2或.     

8
zhaozhao16 发表于 2016-1-11 11:33:23
O(∩_∩)O谢谢

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

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