全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7383 2
2012-11-09
PROC IMPORT OUT= WORK.train
            DATAFILE= "D:\census data\train.xls"
            DBMS=EXCEL REPLACE;
     RANGE="train$";
     GETNAMES=YES;
     MIXED=YES;
     SCANTEXT=YES;
     USEDATE=NO;
     SCANTIME=NO;
RUN;
看了一下import的语法格式,不知道怎么才能在导入的时候就给变量定义特定的类型呢?

另外,即使导入后对之属性进行修改,仍然有错误提示……求问怎么解T_T
sas导入excel变量属性更改.png
二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-10 09:48:38
可以使用input put语句将其改正啊!input(source,informat)将字符型改成数字型,put将数字型改成字符型,注意前面的空格。
二维码

扫码加我 拉你入群

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

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

2012-11-10 10:02:13
龙潭丰乐 发表于 2012-11-10 09:48
可以使用input put语句将其改正啊!input(source,informat)将字符型改成数字型,put将数字型改成字符型, ...
用put对那个datetime型的变量不管用啊……不知道可否愿意分享代码?我是想截出后面的时分秒,后来发现可以用timepart()函数来做……但是我还是不知道这种类型日期怎么转换,试了一下没成功
https://bbs.pinggu.org/thread-2130651-1-1.html
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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