【发布时间】:2017-07-09 13:04:49
【问题描述】:
我的 csv 文件 sales.csv 有 8 个变量
Employee_ID、First_Name、Last_Name、Gender、Salary、Job_Title、country 和 Emp_Hire_Date
我的代码是这样的:
%let path = /folders/myfolders/ecprg193;
data work.sales1;
infile "&path/sales.csv" dlm=',';
input Employee_ID First_Name $
Last_Name $ Gender $ Salary
Job_Title $ Country $;
run;
基本上是从 csv 文件创建数据集 sales1。
在代码中你可以看到我已经指定了国家变量。 我的问题是在创建数据集 work.sales1 时 sas 如何跳过 CSV 中的雇佣数据?
如果需要更多信息来回答这个问题,请告诉我。
【问题讨论】:
-
您能展示几行数据文件的示例吗?此外,当您运行程序时,SAS 是否生成任何错误消息?
-
SAS 没有给出任何错误消息,我检查了日志。从输入文件 sales.csv 复制的前 2 行文本..... 120102,Tom,Zhou,M,108255,Sales Manager,AU,11AUG1973 120103,Wilson,Dawes,M,87975,Sales Manager,AU,22JAN1953 .....