全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
26106 7
2011-12-22
如题,如何在sas中转换数值型变量为字符型变量呢。如果可以不重新设置新变量?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-22 17:22:46
不行的,对于一个变量a,除非你先定义一个变量a1,用put转换,然后删除原变量a,再rename一下a1变量为a。
二维码

扫码加我 拉你入群

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

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

2011-12-22 20:41:33
honghejing 发表于 2011-12-22 17:22
不行的,对于一个变量a,除非你先定义一个变量a1,用put转换,然后删除原变量a,再rename一下a1变量为a。
哦,谢谢honghejing...
二维码

扫码加我 拉你入群

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

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

2011-12-27 07:14:28
明惠-新都 发表于 2011-12-22 20:41
哦,谢谢honghejing...
Here is an example.

data t1;
   a=1;
   a1=put(a,1.);
   drop a;
   rename a1=a;
run;

proc contents data=t1;run;
二维码

扫码加我 拉你入群

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

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

2014-8-14 11:50:58
好,有用,有用,有用
二维码

扫码加我 拉你入群

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

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

2015-8-3 16:39:31
bobguy 发表于 2011-12-27 07:14
Here is an example.

data t1;
我试了只是将我的变量长度变短了,类型并没有变
原来group变量值只有1,2,类型是$32.;使用以下程序后group变量类型变成了$1.
data tfn ;
set TestsForNormality;
group1 =put(group,1.);
drop group;
rename group1=group;
run;
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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