SAS INFILE FILE FILENAME
1. 导入外部文件
infile input配套使用
data _null_;
infile "road\name.lst" firstobs= obs= dlm=',' DSD;
input ;/*不创建任何变量的创建数据集*/
/*
input name1:$1-10;
*/
run;
DSD:默认分割符是逗号,如果不是逗号,可以在dlm中指定;
遇到连续两个分隔符,认为是缺失值;
2.创建外部文件并写入内容
filename name 'road\file' mod; /*若文件不存在则创建,若存在则追加内容*/
data _null_;
file name;
put @n ''varname''; /*@n 指针指向第几列*/
run;
3.
_infile_: 数据/文件中的一条记录。必须存在dataline/infile时才有效。
4.
infile/set 语句中, end=a; 读入最后一行时end=1
本文来自博客园,作者:Iving,转载请注明原文链接:https://www.cnblogs.com/SAS-T/p/13375072.html