楼主: ecokid
1204 2

[编程问题求助] STATA 编程求助 [推广有奖]

  • 5关注
  • 2粉丝

已卖:44份资源

本科生

85%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
1.0600
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
1002 点
帖子
74
精华
0
在线时间
133 小时
注册时间
2011-10-9
最后登录
2023-10-3

楼主
ecokid 在职认证  发表于 2013-7-31 11:23:40 |AI写论文
10论坛币
现在有三个变量 X1,X2, X3, 其两组取值分别为 a1,a2 ,a3;b1,b2,b3. 请问怎样生成新的变量X4满足X4=X3 if X4的取值在X1中出现?也就是说要在X1中寻找与X2相等的值并且赋予X3的值给X4。求各位网友帮忙!!

关键词:Stata tata
自由散漫,醉心学术

沙发
SpencerMeng 在职认证  发表于 2014-4-29 21:02:01
clear
input x1 x2 x3
1 1 2
2 3 4
3 3 5
end
list
gen x4=.
replace x4=x3 if x1==x2
list
已有 1 人评分论坛币 收起 理由
admin_kefu + 50 热心帮助其他会员

总评分: 论坛币 + 50   查看全部评分

有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

藤椅
SpencerMeng 在职认证  发表于 2014-4-29 21:02:40
或者是  clear
input x1 x2 x3
1 1 2
2 3 4
3 3 5
end
list

gen x4=x3 if x1==x2
list
有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-19 07:09