SAS:在DD-MMM-YYYY格式从CSV文件中的日期格式的永久数据集以日期数据(SAS: Tak

2019-10-21 01:06发布

我想在有数据的格式,如“2月22日 - 1990年”此日期栏,如“日 - 月 - 年”永久数据集从一个CSV文件导入数据。 我想这导入为数据设置得里面的日期格式。 我已经尝试了许多格式informats但我没有得到在列东西。

这是我写的(虽然我注释掉某些事情我已经测试了所有的排列组合与我能想到的格式和informats)的代码:

    libname asgn1 "C:\Users\*****\abc";          
    data asgn1.Car_sales_1_1;                
          infile  "C:\Users\********\Car_sales.csv" dsd dlm="," FIRSTOBS=2 ;
          input Manufacturer $ Model $ Fuel_efficiency Latest_Launch; 
          * format Latest_Launch mmddyy10.;
          * informat  Latest_Launch mmddyy10.;             
    run; 

请帮忙...

Answer 1:

更改了信息,以date11. (DD-MMM-YYYY)。

SAS Informats按类别> http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a001239776.htm



Answer 2:

我试着下面的代码,我刚刚得到了我想要的结果....谢谢@克里斯Ĵ

    libname asgn1 "C:\Users\*****\abc";          
       data asgn1.Car_sales_1_1;                
      infile  "C:\Users\********\Car_sales.csv" dsd dlm="," FIRSTOBS=2 ;
      input Manufacturer $ Model $ Fuel_efficiency Latest_Launch; 
      informat  Latest_Launch date11.;
      format Latest_Launch ddmmyy10.;             
    run; 


文章来源: SAS: Taking Date data in DD-MMM-YYYY format from a csv file in a date format in a permanent data set
标签: sas