<?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: Reading variables from a external file (csv) that have different number of observations in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118448#M259520</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the file that I sent, how should I do tho have the following variables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Set TEST (with 4 variables var1, var2, var3, var4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="256"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="64"&gt;2&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;5&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;6&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;4&lt;/TD&gt;&lt;TD class="xl63"&gt;7&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;0&lt;/TD&gt;&lt;TD class="xl63"&gt;2&lt;/TD&gt;&lt;TD class="xl63"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;6&lt;/TD&gt;&lt;TD class="xl63"&gt;2&lt;/TD&gt;&lt;TD class="xl63"&gt;4&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;9&lt;/TD&gt;&lt;TD class="xl63"&gt;3&lt;/TD&gt;&lt;TD class="xl63"&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;8&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;9&lt;/TD&gt;&lt;TD class="xl63"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;7&lt;/TD&gt;&lt;TD class="xl63"&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Aug 2013 21:19:58 GMT</pubDate>
    <dc:creator>Wagner_Alvarenga</dc:creator>
    <dc:date>2013-08-21T21:19:58Z</dc:date>
    <item>
      <title>Reading variables from a external file (csv) that have different number of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118445#M259517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Suppose the following csv file (named "raw"), with 3 variables (A, B, C):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A&amp;nbsp; B&amp;nbsp; C&lt;/P&gt;&lt;P&gt;2&amp;nbsp; 5&amp;nbsp; 6&lt;/P&gt;&lt;P&gt;4&amp;nbsp; 7&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;5&amp;nbsp; 0&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;6&amp;nbsp; 2&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;.&amp;nbsp; 9&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;.&amp;nbsp; 8&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;.&amp;nbsp; 5&amp;nbsp; 9&lt;/P&gt;&lt;P&gt;.&amp;nbsp; .&amp;nbsp;&amp;nbsp; 7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to read this information and save on a data set named "raw_data_readed":&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data raw_data_readed;&lt;/P&gt;&lt;P&gt;&amp;nbsp; infile ' c:\raw.csv ' dlm= ',' ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input var1 var2 var3;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when SAS reads, the result is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;obs&amp;nbsp;&amp;nbsp; var1 var2 var3&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to have obs 1 to 8?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although here I told that there are only 3 variables, in real there are more variables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Aug 2013 20:12:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118445#M259517</guid>
      <dc:creator>Wagner_Alvarenga</dc:creator>
      <dc:date>2013-08-21T20:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Reading variables from a external file (csv) that have different number of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118446#M259518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your example data is not in CSV format. If the data is actually csv and no informat has been associated with variables I would expect to get missing values for Var1 for obs 5-8 and missing for var2 on obs 8 but not completely missing records.&lt;/P&gt;&lt;P&gt;You may need to post your actual reading code if not a few lines of data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Aug 2013 20:46:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118446#M259518</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-08-21T20:46:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reading variables from a external file (csv) that have different number of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118447#M259519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ballardw,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I sent a file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would appreciate if you may help me!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Aug 2013 21:07:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118447#M259519</guid>
      <dc:creator>Wagner_Alvarenga</dc:creator>
      <dc:date>2013-08-21T21:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Reading variables from a external file (csv) that have different number of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118448#M259520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the file that I sent, how should I do tho have the following variables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Set TEST (with 4 variables var1, var2, var3, var4)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="256"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="64"&gt;2&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;5&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;6&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;4&lt;/TD&gt;&lt;TD class="xl63"&gt;7&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;0&lt;/TD&gt;&lt;TD class="xl63"&gt;2&lt;/TD&gt;&lt;TD class="xl63"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;6&lt;/TD&gt;&lt;TD class="xl63"&gt;2&lt;/TD&gt;&lt;TD class="xl63"&gt;4&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;9&lt;/TD&gt;&lt;TD class="xl63"&gt;3&lt;/TD&gt;&lt;TD class="xl63"&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;8&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;5&lt;/TD&gt;&lt;TD class="xl63"&gt;9&lt;/TD&gt;&lt;TD class="xl63"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;.&lt;/TD&gt;&lt;TD class="xl63"&gt;7&lt;/TD&gt;&lt;TD class="xl63"&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Aug 2013 21:19:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118448#M259520</guid>
      <dc:creator>Wagner_Alvarenga</dc:creator>
      <dc:date>2013-08-21T21:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: Reading variables from a external file (csv) that have different number of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118449#M259521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The DSD option is what you were looking for. Here is an example reading datalines instead of an external file so folks can see whats going on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data raw_data_readed;&lt;/P&gt;&lt;P&gt;&amp;nbsp; infile datalines&amp;nbsp; dlm= ',' dsd ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input var1 var2 var3 var4;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;2,5,6,2&lt;/P&gt;&lt;P&gt;4,7,5,9&lt;/P&gt;&lt;P&gt;5,0,2,8&lt;/P&gt;&lt;P&gt;6,2,4,5&lt;/P&gt;&lt;P&gt;,9,3,&lt;/P&gt;&lt;P&gt;,8,5,7&lt;/P&gt;&lt;P&gt;,5,9,0&lt;/P&gt;&lt;P&gt;,,7,&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Aug 2013 23:21:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118449#M259521</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-08-21T23:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: Reading variables from a external file (csv) that have different number of observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118450#M259522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Ballardw!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Aug 2013 15:11:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-variables-from-a-external-file-csv-that-have-different/m-p/118450#M259522</guid>
      <dc:creator>Wagner_Alvarenga</dc:creator>
      <dc:date>2013-08-22T15:11:27Z</dc:date>
    </item>
  </channel>
</rss>

