SAS:如何创建(日期变量)数据集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAS:如何创建(日期变量)数据集相关的知识,希望对你有一定的参考价值。

我想知道如何使用逗号分隔符在我的数据集中创建(日期/时间)列。几个月前我用Google搜索并想办法,但我意外地删除了该文件,无法找到方法......

我认为这与input有关,任何提示?

data INPUT;
infile datalines delimiter=','; 
input CINNUMBER $1-8 DATE $10-20;
datalines;
AB12345C, 01/01/2017
;
RUN;

谢谢你,乔治

答案
DATA INPUT;
  infile datalines delimiter=','; 
  attrib
    CINNUMBER length = $8
    DATE length = 8 format = mmddyy10. informat = mmddyy10.
  ;
  input CINNUMBER DATE ;
datalines;
AB12345C, 01/01/2017
;
RUN;

SAS有一些styles of input。以上演示了列表输入。这可能是逗号分隔数据最安全的样式。 ATTRIB语句在INPUT语句之前定义变量及其属性。输入处理将使用INFORMAT MMDDYY10.将mm / dd / yyyy数据字段读入您的DATE变量。

以上是关于SAS:如何创建(日期变量)数据集的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SAS 中获取一个数据集并将其拆分为两个

SAS - 如何从数据集中获取最后的“n”个观察结果?

sas输出之后怎么回去

如何使用 SAS 删除包含 SAS 数据集的外部文件夹

proc sql加入SAS中最接近日期

SAS 操作数据集的观测