楼主: lilyrong4305
20025 6

[其他] 如何在stata中对多个变量同时改变赋值(赋值的规则相同) [推广有奖]

  • 0关注
  • 0粉丝

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
3
精华
0
在线时间
2 小时
注册时间
2011-10-21
最后登录
2011-10-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
看到书中介绍的recode只能一个一个改,但是我需要同时改几十个变量,麻烦哪位大侠指点一下,谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:Stata 多个变量 tata 如何

沙发
happycolor 发表于 2011-10-21 03:46:12 |只看作者 |坛友微信交流群
不是很清楚你的问题。不过,你是不是可以考虑generate新变量?
签名被屏蔽

使用道具

藤椅
lilyrong4305 发表于 2011-10-21 10:12:11 |只看作者 |坛友微信交流群
就是我的量表中有一批反向题(30多个),现在需要对他们反向赋值(比如1的反向值是5,2的反向值是4等等),但是recode只能一个一个的改,我想问问有没有什么办法可以用一个命令同时修改。谢谢。

使用道具

板凳
蓝色 发表于 2011-10-21 11:17:38 |只看作者 |坛友微信交流群
你把具体的数据结构和变量名称贴出来看啊
如果变量名有规律,可以用循环
如果值都是1-5,变成5-1也很简单

如果都是不统一。没有什么规律,那就写do文件吧

使用道具

报纸
lilyrong4305 发表于 2011-10-21 11:42:30 |只看作者 |坛友微信交流群

no        e1        e2        e3        e4        e5        e6                  e100
1        3        2        3        1        4        2                      3
2        4        4        3        5        6        3                      4
3        5        5        6        3        4        5                      5
4        6        6        5        2        4        3                      5   
5        7        3        4        6        4        2                      5
6        5        3        3        6        3        4                      5

比如以上数据中,变量有100个,从e1到e100,取值从1到7(完全不符合到完全符合),其中有40道反向题。我需要对这40道反向题反向赋值,但是用recode每次只能完成一个,需要写40条命令,我想问的是能否用一个命令完成。谢谢。

使用道具

地板
xhxyfd 发表于 2012-8-26 11:03:26 |只看作者 |坛友微信交流群
同问!

使用道具

7
老树皮 发表于 2012-8-26 11:33:00 |只看作者 |坛友微信交流群
lilyrong4305 发表于 2011-10-21 11:42
no        e1        e2        e3        e4        e5        e6                  e100
1        3        2        3        1        4        2                      3
2        4        4        3        5        6        3    ...
用loop呀。

如果这40个变量是连续编号的,就用forvalues循环,如果不是要用foreach循环的。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 23:23