<?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: Import .lst file in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196514#M36910</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes the named input only takes blanks as a delimiter, would be great if we could use the DLM= option to specify another delimiter. So the code from &lt;A __default_attr="178331" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt; will work better if one has missing data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Aug 2015 19:06:47 GMT</pubDate>
    <dc:creator>BrunoMueller</dc:creator>
    <dc:date>2015-08-14T19:06:47Z</dc:date>
    <item>
      <title>Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196507#M36903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to import a .lst text file which is in the following format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field1=Value|Field2=Value|Field3=Value&lt;/P&gt;&lt;P&gt;Field1=Value|Field2=Value|Field3=Value&lt;/P&gt;&lt;P&gt;Field1=Value|Field2=Value|Field3=Value&lt;/P&gt;&lt;P&gt;Field1=Value|Field2=Value|Field3=Value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any way to get SAS to realise the "Fieldx=" part is actually the column name and not part of the data?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Aug 2015 14:19:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196507#M36903</guid>
      <dc:creator>cxkev</dc:creator>
      <dc:date>2015-08-11T14:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196508#M36904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, not seen named input with a delimiter before, any reason why the two different types of file format are mixed?&amp;nbsp; To read normal named variable data you would do:&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input field1=$ field2=$ field3=$;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;Field1=Value Field2=Value Field3=Value&lt;/P&gt;&lt;P&gt;Field1=Value Field2=Value Field3=Value&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get your file to drop | you could do:&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile "xyz.txt" recfm=n;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file "xyz.txt" recfm=n;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input a $char1.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if a="|" then a=" ";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put a;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or you could just read the file in with | as delimiter, and then for each column set value as scan(value,2,"=");&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Aug 2015 14:29:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196508#M36904</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-08-11T14:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196509#M36905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&amp;nbsp; Tried NAMED INPUT.&amp;nbsp; It seems that NAMED INPUT is fussy about a space delimiter, so you can change the bar to a space in the data step as you read the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;data x;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;input @;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;_infile_ = translate(_infile_,' ','|');&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;input field1= field2= field3=$10.;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;datalines;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;Field1=5|Field2=10|Field3=Mike&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;Field1=6|Field2=11|Field3=Armondo&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;Field1=7|Field2=12|Field3=Hillary&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;Field1=8|Field2=13|Field3=Barack&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA SET X ...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;Obs&amp;nbsp;&amp;nbsp;&amp;nbsp; field1&amp;nbsp;&amp;nbsp;&amp;nbsp; field2&amp;nbsp;&amp;nbsp;&amp;nbsp; field3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mike&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Armondo&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hillary&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Barack&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Aug 2015 14:55:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196509#M36905</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-08-11T14:55:07Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196510#M36906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can combine the @"name" pointer control with Modified List Input styles to read this kind of data, see example below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; x;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;dlm&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;"|"&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;"Field1="&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; field1 : &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;8.&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;"Field2="&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; field2 : &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;8.&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;"Field3="&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; field3 : &lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;$16.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;datalines&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;Field1=5|Field2=10|Field3=Mike&lt;BR /&gt;Field1=6|Field2=11|Field3=Armondo&lt;BR /&gt;Field1=7|Field2=12|Field3=Hillary&lt;BR /&gt;Field1=8|Field2=13|Field3=Barack&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Aug 2015 16:49:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196510#M36906</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2015-08-11T16:49:31Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196511#M36907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks ... having never used named input (who keeps data in that format), didn't know about using it in combination with the LIST input informats.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It might be helpful to add that little tidbit to the on-line help when one looks at the description of NAMED INPUT.&amp;nbsp; There are a four examples none of which contain a delimiter other than a space.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Aug 2015 17:06:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196511#M36907</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-08-11T17:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196512#M36908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Bruno. And thanks to all for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Aug 2015 07:56:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196512#M36908</guid>
      <dc:creator>cxkev</dc:creator>
      <dc:date>2015-08-12T07:56:45Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196513#M36909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mike,&lt;/P&gt;&lt;P&gt;There is a problem for Bruno's code.&lt;/P&gt;&lt;P&gt;If there is a row missing Field3= Like&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 15px; background-color: #ffffc0;"&gt;Field1=5|Field2=10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 15px; background-color: #ffffc0;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 15px; background-color: #ffffc0;"&gt;Bruno'code will lost cards and throw an error. But the Named input method will retain its right.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 15px; background-color: #ffffc0;"&gt;Why Named input method can't handle dlm=',' option, it seems take blank as its delimiter. It is disappointed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 15px; background-color: #ffffc0;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 15px; background-color: #ffffc0;"&gt;Xia Keshan&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Aug 2015 13:30:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196513#M36909</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-08-13T13:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: Import .lst file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196514#M36910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes the named input only takes blanks as a delimiter, would be great if we could use the DLM= option to specify another delimiter. So the code from &lt;A __default_attr="178331" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt; will work better if one has missing data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2015 19:06:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Import-lst-file/m-p/196514#M36910</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2015-08-14T19:06:47Z</dc:date>
    </item>
  </channel>
</rss>

