zoukankan      html  css  js  c++  java
  • sas data infile 语句选项

    1)FIRSTOBS=N,从第N行开始读取数据
    2)OBS=M,到第M行结束数据读取
    3)MISSOVER:当一行数据读完的时候,不要转到下一行,而是为其余的变量分配缺失值
    4)TRUNCOVER:变量读取数据,直到遇到了数据行的结尾,或者遇到了在格式或列范围指定的最后一列,二者以先遇到者为准。
    MISSOVER和TRUNCOVER类似,如果数据行在变量作用域开始之前就结束了,它们都会为变量分配缺失值。但是,如果数据行在变量作用域中间结束时,TRUNCOVER将尽量读取可用数据,而MISSOVER则直接为变量分配一个缺失值。
    5)DLM=选项 如果你使用列表输入读取数据,DATA步期望你的文件用空格分隔数据
    6)DSD选项 实现三个作用:
    6.1)忽略用引号括起来的数据值中的分隔符
    6.2)不会把引号作为数值的一部分读取
    6.3)把两个连续的分隔符视为缺失值

    7)LRECL=10000;/*每行读取字符最大长度*/

    示例:PUT _INFILE_;原样输出

    DATA _NULL_;
    IF _N_>100 THEN STOP;
    INFILE "..0@file201810201810.MONTH.END.CSV"
    LRECL=10000;/*每行读取字符最大长度*/
    FILE "..0@file201810201810.MONTH.END.100.CSV";
    INPUT;

    PUT _INFILE_;
    RUN;

  • 相关阅读:
    C#:foreach语句,yield语句
    C#:委托
    C#:事件
    fckeditor 添加上传附件功能
    电话号码 正则表达式
    设为首页,和加入收藏js代码
    sql中判断时间,精确到秒
    js 日期 星期
    那些惊艳的句子!
    .net 动态页面生成静态页面
  • 原文地址:https://www.cnblogs.com/wdkshy/p/9969240.html
Copyright © 2011-2022 走看看