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

 

posted @ 2020-07-24 23:25  Iving  阅读(627)  评论(0编辑  收藏  举报