全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3626 4
2009-03-31
<p>在重新命名变量名的时候我们会用到rename的命令,</p><p>总觉得少量的重新命名可以这样做,rename oldvarname=newvarname;</p><p>如果是大量的变量多于100个的每个都写就相当的麻烦,</p><p>问题如下,如何是把大量的变量重新命名?</p><p>例如有规律的重新命名,在原变量名后面或前面加一个特定统一的字符</p><p> 如,name gender age var1 var2 var3。。。。。等变量都变为name06 gender06 age06 var106 var206 var306。。。。。。。。</p><p>或变为Y06name Y06gender Yo6age Y06var1 Y06var2。。。。。。。。</p><p>或者反方向的重新命名也就是把,</p><p>变量为name06 gender06 age06 var106 var206 var306。。。。。。。。变为name gender age var1 var2 var3。。。。。</p><p>搞手们来讨论一下!!!!!</p>

[此贴子已经被作者于2009-3-31 16:57:39编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-31 16:44:00
写一个宏循环不就行了吗?
二维码

扫码加我 拉你入群

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

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

2009-3-31 17:36:00

如果是一次性工作的话,可以用PROC CONTENTS

取出所有变量名,然后在EXCEL里用公式改名。

如果是重复性工作的话,就得用宏了。

二维码

扫码加我 拉你入群

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

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

2010-4-2 09:58:33
rename var1-varn=type1-typen;
二维码

扫码加我 拉你入群

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

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

2010-4-2 10:04:38
hesummar 发表于 2009-3-31 16:44
写一个宏循环不就行了吗?
我也是这样想的
MACRO最大的一个用处就是干体力活
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群