全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1977 2
2007-11-25

在 Viewtable 窗口,打开数据集 dst.staff        变量 job  1 表示有工作    2 表示无工作

obs  name  job

 1     alve     1

 2     brow    2

 3     mill      1

问题:  变量 job 输入时是以字符格式输入,怎样将它的格式改为数字型。

在菜单 Data  >> Column Attributes  弹出的变量属性窗口中,变量属性(字符型、数字型)不能改。而只能改字体、大小、颜色等等

                             谢谢!!!!

[此贴子已经被作者于2007-11-25 21:23:36编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2007-11-25 22:37:00

大哥,不是我想薄你面子,只是你问的太简单了,原谅我是个小学生吧.....                 

data b;
input name$  job$@@;
cards;
alve     1

 brow    2

mill      1

 run;


 /* 字符-->数字 */

data a;
 set b;
 newjob=job+0;
 drop job;
 rename newjob=job;
 run;

/* 数字-->字符 */

data c;
set a;
newjob=trim(job);
drop job;
rename newjob=job;
run;

结果用insight看一下就可以了

.

[此贴子已经被作者于2007-11-26 2:27:05编辑过]

二维码

扫码加我 拉你入群

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

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

2007-11-26 10:19:00

用input 函数也可以阿!~

data a;
set b;
jobcode=input(job,1.);
run;

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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