全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1282 2
2016-10-10
data list-etc;
informat  subj $3.
          name $20.
          dob mmddyy10.
          salary dollar8.
;
cards;
"001","Christopher Mullens",11/12/1955,"$45,200"
"002","Michelle Kwo",9/12/1955,"$78,123"
"003","Roger W. McDonald",1/1/1960,"$107,200"
;
input     subj  
          name
          dob  
          salary  ;
format dob date9.0 salary dollar8.;

run;;  


这段程序有什么错误吗?求指教。还有下面这段程序,怎么修改呀?
data demographics;
infile "C:\软件\Learning\mydata.csv" dsd;
input gender $ age height weight;
run;
proc print data=demographics;
run;;


二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-10 14:57:38
两个主要问题:
1. 数据集的名字只能包含字母,数字和下划线,并且第一位只能是字母或下划线;
2. cards语句必须在data步里位于最后。

其他问题,建议楼主看一下sas help里面infile语句的dsd和dlm部分,以及input语句,list input部分的modifier的用法。

复制代码

二维码

扫码加我 拉你入群

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

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

2016-10-10 15:15:16
wwang111 发表于 2016-10-10 14:57
两个主要问题:
1. 数据集的名字只能包含字母,数字和下划线,并且第一位只能是字母或下划线;
2. cards语 ...
多谢指点迷津,不胜感激。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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