<?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 how to put delimiter?? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/how-to-put-delimiter/m-p/45765#M12067</link>
    <description>I couldn't create this data set below my code, how do you put delimeter in the infile statement? Thanks&lt;BR /&gt;
&lt;BR /&gt;
data WORK.xxxxxx;&lt;BR /&gt;
infile &amp;amp;myfile&lt;BR /&gt;
dlm='3' firstobs=2;&lt;BR /&gt;
input  Class $1-6 Age $9-14  Sex $17-23  Survived $25-28;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Class	Age	Sex	Survived&lt;BR /&gt;
First	Adult	Male	Yes&lt;BR /&gt;
First	Adult	Male	Yes&lt;BR /&gt;
First	Adult	Male	Yes</description>
    <pubDate>Sat, 13 Sep 2008 23:10:50 GMT</pubDate>
    <dc:creator>deleted_user</dc:creator>
    <dc:date>2008-09-13T23:10:50Z</dc:date>
    <item>
      <title>how to put delimiter??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-put-delimiter/m-p/45765#M12067</link>
      <description>I couldn't create this data set below my code, how do you put delimeter in the infile statement? Thanks&lt;BR /&gt;
&lt;BR /&gt;
data WORK.xxxxxx;&lt;BR /&gt;
infile &amp;amp;myfile&lt;BR /&gt;
dlm='3' firstobs=2;&lt;BR /&gt;
input  Class $1-6 Age $9-14  Sex $17-23  Survived $25-28;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Class	Age	Sex	Survived&lt;BR /&gt;
First	Adult	Male	Yes&lt;BR /&gt;
First	Adult	Male	Yes&lt;BR /&gt;
First	Adult	Male	Yes</description>
      <pubDate>Sat, 13 Sep 2008 23:10:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-put-delimiter/m-p/45765#M12067</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2008-09-13T23:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: how to put delimiter??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-put-delimiter/m-p/45766#M12068</link>
      <description>You define delimiters the way you did it. You defined '3' as delimiter.&lt;BR /&gt;
BUT:&lt;BR /&gt;
Your data doesn't look as if the digit '3' is the separator between you raw data fields.&lt;BR /&gt;
You are reading the data using fixed column style input. I.e. you read the data for class always from column 1-6. Using columns style you don't need to define a delimiter at all (look it up in the Online Doc under INPUT Statement).&lt;BR /&gt;
To read the data as given in your example, try something like this:&lt;BR /&gt;
&lt;BR /&gt;
%let myfile=datalines;&lt;BR /&gt;
data WORK.want;&lt;BR /&gt;
infile &amp;amp;myfile firstobs=2;&lt;BR /&gt;
input Class:$6. Age:$6. Sex:$7. Survived:$4.;&lt;BR /&gt;
put _all_;&lt;BR /&gt;
datalines;&lt;BR /&gt;
Class Age Sex Survived&lt;BR /&gt;
First Adult Male Yes&lt;BR /&gt;
First Adult Male Yes&lt;BR /&gt;
First Adult Male Yes &lt;BR /&gt;
;&lt;BR /&gt;
&lt;BR /&gt;
HTH&lt;BR /&gt;
Patrick</description>
      <pubDate>Sun, 14 Sep 2008 07:16:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-put-delimiter/m-p/45766#M12068</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2008-09-14T07:16:25Z</dc:date>
    </item>
  </channel>
</rss>

