SAS:以永久数据集中的日期格式从csv文件中获取DD-MMM-YYYY格式的日期数据

时间:2014-09-24 07:15:22

标签: sas

我想从永久数据集中的csv文件中导入数据,该数据集的日期列的数据格式如“dd-mmm-yyyy”,如“22-FEB-1990”。我希望将其作为日期格式导入数据集中。我已经尝试了很多格式的信息,但我没有在列中获得任何内容。

这是我写的代码(虽然我评论了某些事情,我已经测试了所有的排列和组合以及我能想到的格式和信息):

    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; 

请帮忙......

2 个答案:

答案 0 :(得分:1)

将您的信息更改为date11.(dd-mmm-yyyy)。

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

答案 1 :(得分:0)

我尝试了以下代码,我得到了我想要的结果....谢谢@Chris J

    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;