<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to deal with this messy data in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-to-deal-with-this-messy-data/m-p/237974#M55393</link>
    <description>&lt;P&gt;Check _infile_ before deciding how to read each record:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data files(keep=date date file ext) dirs(keep=date dir);
length fileext dir file $128 ext $16 t $8;
infile datalines; /* &amp;lt;- nane your fileref here */
input @;
if index(_infile_, "&amp;lt;DIR&amp;gt;") = 0 then do;
    input d :mmddyy10. t &amp;amp; @21 num :comma. fileext;
    time = input(t, time8.);
    date = dhms(d,hour(time),minute(time),second(time));
    file = scan(fileext,1, ".");
    ext = scan(fileext, 2, ".");
    output files;
    end;
else do;
    input d :mmddyy10. t &amp;amp; @21 dir;
    time = input(t, time8.);
    date = dhms(d,hour(time),minute(time),second(time));
    dir = scan(dir, 2, "&amp;gt;");
    output dirs;
    end;
format date datetime15.;
datalines;
11/12/2012 03:02 PM 1,275 ABS4_Binomials.aux
11/12/2012 03:02 PM 0 ABS4_Binomials.bbl
11/12/2012 03:02 PM 320 ABS4_Binomials.blg
11/12/2012 03:02 PM 43,917 ABS4_Binomials.log
11/12/2012 03:02 PM 444 ABS4_Binomials.nav
11/12/2012 03:02 PM 0 ABS4_Binomials.out
11/12/2012 03:02 PM 74,562 ABS4_Binomials.pdf
11/14/2012 12:18 PM 0 ABS4_Binomials.sas
11/12/2012 03:02 PM 0 ABS4_Binomials.snm
11/12/2012 03:02 PM 73,012 ABS4_Binomials.synctex
11/14/2012 12:18 PM 36,102 ABS4_Binomials.tex
11/12/2012 03:01 PM 36,108 ABS4_Binomials.tex.bak
11/12/2012 03:02 PM 41 ABS4_Binomials.toc
12/03/2012 03:47 PM 13,062,144 ABSProjects.sdf
12/03/2012 01:25 PM 4,275 ABSProjects.sln
11/12/2012 03:03 PM 528,361 ABS_Binomial.pdf
11/09/2012 12:52 PM 510,603 AveEffects1Way2by2_D.sas
11/29/2012 01:26 PM 631,906 AveEffects1Way_School.sas
11/01/2012 06:09 PM &amp;lt;DIR&amp;gt;Debug
11/28/2012 10:43 AM 1,774 GAUSS.txt
12/03/2012 01:14 PM &amp;lt;DIR&amp;gt;ipch
11/09/2012 05:51 PM 209 LightSpeed.txt
11/09/2012 12:53 PM 185,862 MeanEffects1Way2by2_D.pdf
11/09/2012 12:39 PM 168,931 MeanEffects1Way_School.pdf
11/14/2012 06:06 PM 9,891 MUSlides_LightSpeed.aux
11/14/2012 06:06 PM 0 MUSlides_LightSpeed.bbl
11/14/2012 06:06 PM 340 MUSlides_LightSpeed.blg
11/14/2012 06:06 PM 48,833 MUSlides_LightSpeed.log
11/14/2012 06:06 PM 6,684 MUSlides_LightSpeed.nav
11/14/2012 06:06 PM 0 MUSlides_LightSpeed.out
11/14/2012 06:06 PM 515,997 MUSlides_LightSpeed.pdf
11/14/2012 06:06 PM 0 MUSlides_LightSpeed.snm
11/14/2012 06:06 PM 1,203,852 MUSlides_LightSpeed.synctex
11/14/2012 06:06 PM 41,007 MUSlides_LightSpeed.tex
11/14/2012 06:03 PM 41,079 MUSlides_LightSpeed.tex.bak
11/14/2012 06:06 PM 41 MUSlides_LightSpeed.toc
11/14/2012 01:28 PM 6,747 MU_LightSpeed.aux
11/14/2012 01:28 PM 0 MU_LightSpeed.bbl
11/14/2012 01:28 PM 316 MU_LightSpeed.blg
11/14/2012 01:28 PM 46,946 MU_LightSpeed.log
11/14/2012 01:28 PM 4,404 MU_LightSpeed.nav
11/14/2012 01:28 PM 0 MU_LightSpeed.out
11/14/2012 01:28 PM 360,498 MU_LightSpeed.pdf
11/14/2012 06:06 PM 1,142,373 MU_LightSpeed.sas
11/14/2012 01:28 PM 0 MU_LightSpeed.snm
11/14/2012 01:28 PM 778,444 MU_LightSpeed.synctex
11/14/2012 01:28 PM 48,115 MU_LightSpeed.tex
11/14/2012 12:18 PM 279,898 MU_LightSpeed.tex.bak
11/14/2012 01:28 PM 41 MU_LightSpeed.toc
12/03/2012 02:28 PM &amp;lt;DIR&amp;gt;Release
11/07/2012 05:59 PM 114 School.txt
11/09/2012 02:47 PM 1,130,588 SimuEffects1Way2by2_D.pdf
11/09/2012 12:52 PM 675,924 SimuEffects1Way2by2_D.sas
11/09/2012 12:39 PM 560,392 SimuEffects1Way_School.pdf
11/29/2012 01:26 PM 310,182 SimuEffects1Way_School.sas
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;T1WayRandEffects
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;T1WayRandEffectsFor2by2
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;TBS2
11/12/2012 11:58 AM &amp;lt;DIR&amp;gt;TBS4_Binomial
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;TBS4_Normal
11/26/2012 11:57 AM &amp;lt;DIR&amp;gt;TGaussHermite
12/03/2012 01:07 PM &amp;lt;DIR&amp;gt;TMode4_Cauchy
12/03/2012 01:25 PM &amp;lt;DIR&amp;gt;TNormal_on_Cauchy
;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sat, 05 Dec 2015 20:30:00 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2015-12-05T20:30:00Z</dc:date>
    <item>
      <title>How to deal with this messy data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-deal-with-this-messy-data/m-p/237963#M55392</link>
      <description>&lt;P&gt;11/12/2012 03:02 PM 1,275 ABS4_Binomials.aux&lt;BR /&gt;11/12/2012 03:02 PM 0 ABS4_Binomials.bbl&lt;BR /&gt;11/12/2012 03:02 PM 320 ABS4_Binomials.blg&lt;BR /&gt;11/12/2012 03:02 PM 43,917 ABS4_Binomials.log&lt;BR /&gt;11/12/2012 03:02 PM 444 ABS4_Binomials.nav&lt;BR /&gt;11/12/2012 03:02 PM 0 ABS4_Binomials.out&lt;BR /&gt;11/12/2012 03:02 PM 74,562 ABS4_Binomials.pdf&lt;BR /&gt;11/14/2012 12:18 PM 0 ABS4_Binomials.sas&lt;BR /&gt;11/12/2012 03:02 PM 0 ABS4_Binomials.snm&lt;BR /&gt;11/12/2012 03:02 PM 73,012 ABS4_Binomials.synctex&lt;BR /&gt;11/14/2012 12:18 PM 36,102 ABS4_Binomials.tex&lt;BR /&gt;11/12/2012 03:01 PM 36,108 ABS4_Binomials.tex.bak&lt;BR /&gt;11/12/2012 03:02 PM 41 ABS4_Binomials.toc&lt;BR /&gt;12/03/2012 03:47 PM 13,062,144 ABSProjects.sdf&lt;BR /&gt;12/03/2012 01:25 PM 4,275 ABSProjects.sln&lt;BR /&gt;11/12/2012 03:03 PM 528,361 ABS_Binomial.pdf&lt;BR /&gt;11/09/2012 12:52 PM 510,603 AveEffects1Way2by2_D.sas&lt;BR /&gt;11/29/2012 01:26 PM 631,906 AveEffects1Way_School.sas&lt;BR /&gt;11/01/2012 06:09 PM &amp;lt;DIR&amp;gt;Debug&lt;BR /&gt;11/28/2012 10:43 AM 1,774 GAUSS.txt&lt;BR /&gt;12/03/2012 01:14 PM &amp;lt;DIR&amp;gt;ipch&lt;BR /&gt;11/09/2012 05:51 PM 209 LightSpeed.txt&lt;BR /&gt;11/09/2012 12:53 PM 185,862 MeanEffects1Way2by2_D.pdf&lt;BR /&gt;11/09/2012 12:39 PM 168,931 MeanEffects1Way_School.pdf&lt;BR /&gt;11/14/2012 06:06 PM 9,891 MUSlides_LightSpeed.aux&lt;BR /&gt;11/14/2012 06:06 PM 0 MUSlides_LightSpeed.bbl&lt;BR /&gt;11/14/2012 06:06 PM 340 MUSlides_LightSpeed.blg&lt;BR /&gt;11/14/2012 06:06 PM 48,833 MUSlides_LightSpeed.log&lt;BR /&gt;11/14/2012 06:06 PM 6,684 MUSlides_LightSpeed.nav&lt;BR /&gt;11/14/2012 06:06 PM 0 MUSlides_LightSpeed.out&lt;BR /&gt;11/14/2012 06:06 PM 515,997 MUSlides_LightSpeed.pdf&lt;BR /&gt;11/14/2012 06:06 PM 0 MUSlides_LightSpeed.snm&lt;BR /&gt;11/14/2012 06:06 PM 1,203,852 MUSlides_LightSpeed.synctex&lt;BR /&gt;11/14/2012 06:06 PM 41,007 MUSlides_LightSpeed.tex&lt;BR /&gt;11/14/2012 06:03 PM 41,079 MUSlides_LightSpeed.tex.bak&lt;BR /&gt;11/14/2012 06:06 PM 41 MUSlides_LightSpeed.toc&lt;BR /&gt;11/14/2012 01:28 PM 6,747 MU_LightSpeed.aux&lt;BR /&gt;11/14/2012 01:28 PM 0 MU_LightSpeed.bbl&lt;BR /&gt;11/14/2012 01:28 PM 316 MU_LightSpeed.blg&lt;BR /&gt;11/14/2012 01:28 PM 46,946 MU_LightSpeed.log&lt;BR /&gt;11/14/2012 01:28 PM 4,404 MU_LightSpeed.nav&lt;BR /&gt;11/14/2012 01:28 PM 0 MU_LightSpeed.out&lt;BR /&gt;11/14/2012 01:28 PM 360,498 MU_LightSpeed.pdf&lt;BR /&gt;11/14/2012 06:06 PM 1,142,373 MU_LightSpeed.sas&lt;BR /&gt;11/14/2012 01:28 PM 0 MU_LightSpeed.snm&lt;BR /&gt;11/14/2012 01:28 PM 778,444 MU_LightSpeed.synctex&lt;BR /&gt;11/14/2012 01:28 PM 48,115 MU_LightSpeed.tex&lt;BR /&gt;11/14/2012 12:18 PM 279,898 MU_LightSpeed.tex.bak&lt;BR /&gt;11/14/2012 01:28 PM 41 MU_LightSpeed.toc&lt;BR /&gt;12/03/2012 02:28 PM &amp;lt;DIR&amp;gt;Release&lt;BR /&gt;11/07/2012 05:59 PM 114 School.txt&lt;BR /&gt;11/09/2012 02:47 PM 1,130,588 SimuEffects1Way2by2_D.pdf&lt;BR /&gt;11/09/2012 12:52 PM 675,924 SimuEffects1Way2by2_D.sas&lt;BR /&gt;11/09/2012 12:39 PM 560,392 SimuEffects1Way_School.pdf&lt;BR /&gt;11/29/2012 01:26 PM 310,182 SimuEffects1Way_School.sas&lt;BR /&gt;11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;T1WayRandEffects&lt;BR /&gt;11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;T1WayRandEffectsFor2by2&lt;BR /&gt;11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;TBS2&lt;BR /&gt;11/12/2012 11:58 AM &amp;lt;DIR&amp;gt;TBS4_Binomial&lt;BR /&gt;11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;TBS4_Normal&lt;BR /&gt;11/26/2012 11:57 AM &amp;lt;DIR&amp;gt;TGaussHermite&lt;BR /&gt;12/03/2012 01:07 PM &amp;lt;DIR&amp;gt;TMode4_Cauchy&lt;BR /&gt;12/03/2012 01:25 PM &amp;lt;DIR&amp;gt;TNormal_on_Cauchy&lt;/P&gt;&lt;P&gt;my data is like this, I need to creat dataset that contains the date, the filename and the type. By saying type, I mean it's like .txt.pdf. The &amp;lt;DIR&amp;gt; type is just killing me, &amp;nbsp;Can someone help me out please?Thank you!&lt;/P&gt;</description>
      <pubDate>Sat, 05 Dec 2015 18:40:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-deal-with-this-messy-data/m-p/237963#M55392</guid>
      <dc:creator>MindyJiang</dc:creator>
      <dc:date>2015-12-05T18:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to deal with this messy data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-deal-with-this-messy-data/m-p/237974#M55393</link>
      <description>&lt;P&gt;Check _infile_ before deciding how to read each record:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data files(keep=date date file ext) dirs(keep=date dir);
length fileext dir file $128 ext $16 t $8;
infile datalines; /* &amp;lt;- nane your fileref here */
input @;
if index(_infile_, "&amp;lt;DIR&amp;gt;") = 0 then do;
    input d :mmddyy10. t &amp;amp; @21 num :comma. fileext;
    time = input(t, time8.);
    date = dhms(d,hour(time),minute(time),second(time));
    file = scan(fileext,1, ".");
    ext = scan(fileext, 2, ".");
    output files;
    end;
else do;
    input d :mmddyy10. t &amp;amp; @21 dir;
    time = input(t, time8.);
    date = dhms(d,hour(time),minute(time),second(time));
    dir = scan(dir, 2, "&amp;gt;");
    output dirs;
    end;
format date datetime15.;
datalines;
11/12/2012 03:02 PM 1,275 ABS4_Binomials.aux
11/12/2012 03:02 PM 0 ABS4_Binomials.bbl
11/12/2012 03:02 PM 320 ABS4_Binomials.blg
11/12/2012 03:02 PM 43,917 ABS4_Binomials.log
11/12/2012 03:02 PM 444 ABS4_Binomials.nav
11/12/2012 03:02 PM 0 ABS4_Binomials.out
11/12/2012 03:02 PM 74,562 ABS4_Binomials.pdf
11/14/2012 12:18 PM 0 ABS4_Binomials.sas
11/12/2012 03:02 PM 0 ABS4_Binomials.snm
11/12/2012 03:02 PM 73,012 ABS4_Binomials.synctex
11/14/2012 12:18 PM 36,102 ABS4_Binomials.tex
11/12/2012 03:01 PM 36,108 ABS4_Binomials.tex.bak
11/12/2012 03:02 PM 41 ABS4_Binomials.toc
12/03/2012 03:47 PM 13,062,144 ABSProjects.sdf
12/03/2012 01:25 PM 4,275 ABSProjects.sln
11/12/2012 03:03 PM 528,361 ABS_Binomial.pdf
11/09/2012 12:52 PM 510,603 AveEffects1Way2by2_D.sas
11/29/2012 01:26 PM 631,906 AveEffects1Way_School.sas
11/01/2012 06:09 PM &amp;lt;DIR&amp;gt;Debug
11/28/2012 10:43 AM 1,774 GAUSS.txt
12/03/2012 01:14 PM &amp;lt;DIR&amp;gt;ipch
11/09/2012 05:51 PM 209 LightSpeed.txt
11/09/2012 12:53 PM 185,862 MeanEffects1Way2by2_D.pdf
11/09/2012 12:39 PM 168,931 MeanEffects1Way_School.pdf
11/14/2012 06:06 PM 9,891 MUSlides_LightSpeed.aux
11/14/2012 06:06 PM 0 MUSlides_LightSpeed.bbl
11/14/2012 06:06 PM 340 MUSlides_LightSpeed.blg
11/14/2012 06:06 PM 48,833 MUSlides_LightSpeed.log
11/14/2012 06:06 PM 6,684 MUSlides_LightSpeed.nav
11/14/2012 06:06 PM 0 MUSlides_LightSpeed.out
11/14/2012 06:06 PM 515,997 MUSlides_LightSpeed.pdf
11/14/2012 06:06 PM 0 MUSlides_LightSpeed.snm
11/14/2012 06:06 PM 1,203,852 MUSlides_LightSpeed.synctex
11/14/2012 06:06 PM 41,007 MUSlides_LightSpeed.tex
11/14/2012 06:03 PM 41,079 MUSlides_LightSpeed.tex.bak
11/14/2012 06:06 PM 41 MUSlides_LightSpeed.toc
11/14/2012 01:28 PM 6,747 MU_LightSpeed.aux
11/14/2012 01:28 PM 0 MU_LightSpeed.bbl
11/14/2012 01:28 PM 316 MU_LightSpeed.blg
11/14/2012 01:28 PM 46,946 MU_LightSpeed.log
11/14/2012 01:28 PM 4,404 MU_LightSpeed.nav
11/14/2012 01:28 PM 0 MU_LightSpeed.out
11/14/2012 01:28 PM 360,498 MU_LightSpeed.pdf
11/14/2012 06:06 PM 1,142,373 MU_LightSpeed.sas
11/14/2012 01:28 PM 0 MU_LightSpeed.snm
11/14/2012 01:28 PM 778,444 MU_LightSpeed.synctex
11/14/2012 01:28 PM 48,115 MU_LightSpeed.tex
11/14/2012 12:18 PM 279,898 MU_LightSpeed.tex.bak
11/14/2012 01:28 PM 41 MU_LightSpeed.toc
12/03/2012 02:28 PM &amp;lt;DIR&amp;gt;Release
11/07/2012 05:59 PM 114 School.txt
11/09/2012 02:47 PM 1,130,588 SimuEffects1Way2by2_D.pdf
11/09/2012 12:52 PM 675,924 SimuEffects1Way2by2_D.sas
11/09/2012 12:39 PM 560,392 SimuEffects1Way_School.pdf
11/29/2012 01:26 PM 310,182 SimuEffects1Way_School.sas
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;T1WayRandEffects
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;T1WayRandEffectsFor2by2
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;TBS2
11/12/2012 11:58 AM &amp;lt;DIR&amp;gt;TBS4_Binomial
11/12/2012 10:20 AM &amp;lt;DIR&amp;gt;TBS4_Normal
11/26/2012 11:57 AM &amp;lt;DIR&amp;gt;TGaussHermite
12/03/2012 01:07 PM &amp;lt;DIR&amp;gt;TMode4_Cauchy
12/03/2012 01:25 PM &amp;lt;DIR&amp;gt;TNormal_on_Cauchy
;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 05 Dec 2015 20:30:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-deal-with-this-messy-data/m-p/237974#M55393</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-12-05T20:30:00Z</dc:date>
    </item>
  </channel>
</rss>

