楼主: 米米鼠鼠
16261 8

[数据管理求助] 求解关于stata中rename的问题 [推广有奖]

  • 0关注
  • 4粉丝

博士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
12075 个
通用积分
22.4967
学术水平
18 点
热心指数
13 点
信用等级
12 点
经验
2639 点
帖子
122
精华
0
在线时间
296 小时
注册时间
2015-4-12
最后登录
2024-4-23

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在下rename了20多个变量,在同时选中全部rename命令执行时候,出现了如下报错。
too many wildcards in newname
    You requested U159 be renamed WALK0.2.  There are more wildcards in new than in
    old.  Wildcards in old and new correspond one-to-one from left-to-right unless you
    specify explicit subscripts in new.  Anyway, rename ran out of wildcards in old
    when matching the wildcards in new.  Perhaps you just made a mistake or perhaps
    you forgot an explicit subscript in new.  Or perhaps you forgot to specify option
    addnumber, which allows you to specify an extra #, (#), (##), ...

但是,如果一条一条执行,执行到例如(rename X3 age)的时候,就会提示说X3不存在。这是,X3确实不在了,但是前面并没有对X3有任何操作呀。。。蒙了。。。求牛人解答!
谢谢!!


二维码

扫码加我 拉你入群

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

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

关键词:rename Stata tata name ENA requested matching perhaps mistake unless

沙发
夏目贵志 发表于 2016-12-27 02:34:43 |只看作者 |坛友微信交流群
请把你使用的具体命令贴出来。

使用道具

藤椅
米米鼠鼠 发表于 2016-12-27 11:08:53 |只看作者 |坛友微信交流群
夏目贵志 发表于 2016-12-27 02:34
请把你使用的具体命令贴出来。
感谢您的回复,命令如下:
rename U27 smo
rename U28 smonumber
rename U40 alc
rename U41 alcfre
rename U22 hbp
rename SYSTOL1 S1
rename DIASTOL1 D1
rename SYSTOL2 S2
rename DIASTOL2 D2
rename SYSTOL3 S3
rename DIASTOL3 D3
rename HEIGHT H
rename WEIGHT W
rename U31_91 SH
rename U38_91 MN
rename U45_93 INJ
rename U55_93 PHY
rename U157 RUN1
rename U158 WALK1
rename U159 WALK0.2
rename U160 WALK
rename t1 PRO
rename t2 U/R
rename t3 CITY
rename t4 PLACE
rename t5 HN
rename M1 INS
rename M3A_0 INSC
rename M3A_1 INSF
rename M3A_12 INSUE
rename M3A_13 INSUR
rename M3A_4 INSCI
rename M3A_8 O
rename M3A_2 WC
rename M3A_3 IFF
rename M3A_5 UPM
rename M3A_6 WCD
rename M3A_7  C
rename M23 SICK4
rename M25 SICKSE
rename M39 SPEND

使用道具

板凳
黃河泉 在职认证  发表于 2016-12-27 11:24:37 |只看作者 |坛友微信交流群
米米鼠鼠 发表于 2016-12-27 11:08
感谢您的回复,命令如下:
rename U27 smo
rename U28 smonumber
这两个改一下看看:
  1. rename U159 WALK02
  2. rename t2 UR
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
米米鼠鼠 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

报纸
米米鼠鼠 发表于 2016-12-27 15:10:45 |只看作者 |坛友微信交流群
黃河泉 发表于 2016-12-27 11:24
这两个改一下看看:
谢谢,可以了!!!非常感谢!!!

使用道具

地板
黃河泉 在职认证  发表于 2016-12-27 17:56:20 |只看作者 |坛友微信交流群
米米鼠鼠 发表于 2016-12-27 15:10
谢谢,可以了!!!非常感谢!!!
Great to hear that.

使用道具

7
蓝色 发表于 2016-12-28 08:38:59 |只看作者 |坛友微信交流群
学软件要看人家软件的手册
搞清楚变量的命名规则
页面提取自-u.jpg

使用道具

8
米米鼠鼠 发表于 2016-12-30 13:45:49 |只看作者 |坛友微信交流群
蓝色 发表于 2016-12-28 08:38
学软件要看人家软件的手册
搞清楚变量的命名规则
学习了!谢谢!!!

使用道具

9
ineedfabulous12 发表于 2022-9-14 09:45:24 |只看作者 |坛友微信交流群
貌似  rename U159 WALK0.2 不行
我上次只重命名了一个变量 将p_inc 重命名为parent.income 就出现了像你一样的报错信息

所以stata不像R  变量名中不能有"."

使用道具

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

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

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

GMT+8, 2024-4-28 07:55