Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sas 如何通过参考csv文件创建数据集_Sas_Sas Macro - Fatal编程技术网

Sas 如何通过参考csv文件创建数据集

Sas 如何通过参考csv文件创建数据集,sas,sas-macro,Sas,Sas Macro,代码有什么问题?如何通过参考csv文件创建数据集将文件名语句置于数据步骤之前 您需要一个INPUT语句将数据读入变量, 或者,如果文件有标题行,则使用Proc IMPORT,系统将最好地猜测所需的输入 例1 假定文件没有标题行,并且有3列数字以逗号分隔 data name filename reference name "filename.csv" infile filename.csv dlm=","; run; 例2 假设有一个标题行 file

代码有什么问题?如何通过参考csv文件创建数据集

文件名
语句置于
数据
步骤之前

您需要一个
INPUT
语句将数据读入变量, 或者,如果文件有标题行,则使用
Proc IMPORT
,系统将最好地猜测所需的
输入

例1

假定文件没有标题行,并且有3列数字以逗号分隔

data name
filename reference name  "filename.csv"
infile filename.csv dlm=",";
run;
例2

假设有一个标题行

  filename myfile 'mydatafile.csv';
  data want;
    infile myfile dsd dlm=',';
    input x y z;
  run;

infle
语句也可以直接引用文件

  * columns expected are known;
  filename myfile 'mydatafile.csv';
  data want;
    infile myfile dsd dlm=',' firstobs=2;
    input x y z;
  run;

  * columns expected are known;
  filename myfile 'mydatafile.csv';
  data want;
    infile myfile dsd dlm=',' firstobs=2;
    input x y z;
  run;

   ...
   INFILE "filename.csv" ... ;
   ...