楼主: xmcxy1
5501 6

[数据管理求助] [求助]如何批量改名 [推广有奖]

  • 0关注
  • 0粉丝

本科生

6%

还不是VIP/贵宾

-

威望
0
论坛币
74 个
通用积分
0.0059
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
532 点
帖子
47
精华
0
在线时间
48 小时
注册时间
2008-2-8
最后登录
2018-4-20

楼主
xmcxy1 发表于 2010-1-12 21:07:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有如营业收入、营业成本、销售费用等05年至08年的数据,设变量名为x1_05、x1_06、x1_07、x1_08; x2_05、x2_06、x2_07、x2_08 ;x3_05、x3_06、x3_07、 x3_08等等,先通过 keep  *_05 提取05年的数据,以此类推分别提取06、07、08年的数据。

现在如何将x1_05、 x2_05、x3_05等 批量改名为 x1  x2  x3等 ,不知是否stata可以这样批量改名。

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 营业收入 keep tata 销售费用 求助 批量

沙发
fisher163 发表于 2010-1-12 21:25:55
SAS用数组命令可以 stata的话借助excel也可以的

藤椅
xmcxy1 发表于 2010-1-12 21:34:00
2# fisher163
sas用什么数组命令?Excel只有机械地一一地改吗?
谢谢!

板凳
sungmoo 发表于 2010-1-12 21:42:31
xmcxy1 发表于 2010-1-12 21:07 现在如何将x1_05、 x2_05、x3_05等 批量改名为 x1  x2  x3等 ,不知是否stata可以这样批量改名。
foreach v of var *_05{
loc a=subinstr("`v'","_05","",.)
ren `v' `a'
}
已有 1 人评分论坛币 收起 理由
dxystata + 10 好的意见建议

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

报纸
xmcxy1 发表于 2010-1-12 22:14:20
非常感谢!谢谢版主! 4# sungmoo

地板
lixiangre 发表于 2013-5-8 03:56:53
谢谢~~~~~

7
蓝色 发表于 2013-5-8 05:49:21
stata12可以直接改了
rename *_05    *

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

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