<?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: DO Loop and ARRAY in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413135#M3995</link>
    <description>&lt;P&gt;Post what you've tried then.&lt;/P&gt;</description>
    <pubDate>Tue, 14 Nov 2017 00:53:26 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2017-11-14T00:53:26Z</dc:date>
    <item>
      <title>DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413109#M3992</link>
      <description>&lt;P&gt;I am trying to make an output dataset in this format:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Name&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Age&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Day&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Minutes&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Ann&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;26&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;51&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Ann&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;26&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;19&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Ann&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;26&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;22&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;4&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Bob&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;43&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Bob&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;20&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;Bob&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;30&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN&gt;60&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the instream data I am using and the start of my DATA step. I am confused as to how I set up the array to accomplish the task of combining the Mon, Tue, Wed variable into a Minutes variable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data work.swimminutes;&lt;BR /&gt;infile datalines delimiter = ',';&lt;BR /&gt;input Name :$5.&lt;BR /&gt;Age :2.&lt;BR /&gt;Mon :2.&lt;BR /&gt;Tues :2.&lt;BR /&gt;Wed :2.;&lt;BR /&gt;datalines;&lt;BR /&gt;Ann,26,51,19,22&lt;BR /&gt;Bob,30,43,20,60&lt;BR /&gt;Chris,41,48,.,36&lt;BR /&gt;Dina,21,32,57,22&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;data Work.SwimLong2;&lt;BR /&gt;set WORK.SwimMinutes;&lt;BR /&gt;array ???;&lt;BR /&gt;do Day = 1 TO 3;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 23:16:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413109#M3992</guid>
      <dc:creator>marianhabesland</dc:creator>
      <dc:date>2017-11-13T23:16:55Z</dc:date>
    </item>
    <item>
      <title>Re: DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413121#M3993</link>
      <description>&lt;P&gt;You've declared arrays in your previous posts, why the issue in not knowing how to declare an array here?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;
&lt;P&gt;data Work.SwimLong2;&lt;BR /&gt;set WORK.SwimMinutes;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;array ???;&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;do Day = 1 TO 3;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 00:07:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413121#M3993</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-14T00:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413131#M3994</link>
      <description>&lt;P&gt;The arrays I have done in the past have been different because I have been creating variables, but in this case I have to change the data set to have a variables that are currently horizontal, in this case Mon Tues Wed and make a variable called Minutes that changes these variables into a format with them all in one column. It is just a different situation, so that is why I am a bit confused. The things I have tried so far just haven't worked.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 00:37:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413131#M3994</guid>
      <dc:creator>marianhabesland</dc:creator>
      <dc:date>2017-11-14T00:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413135#M3995</link>
      <description>&lt;P&gt;Post what you've tried then.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 00:53:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413135#M3995</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-14T00:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413138#M3996</link>
      <description>&lt;P&gt;This is what I tried but it obviously does not produce the desired results as it still produces the Mon Tues and Wed columns, but just repeats the observations in the DO loop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data work.swimminutes;&lt;BR /&gt;infile datalines delimiter = ',';&lt;BR /&gt;input Name :$5.&lt;BR /&gt;Age :2.&lt;BR /&gt;Mon :2.&lt;BR /&gt;Tues :2.&lt;BR /&gt;Wed :2.;&lt;BR /&gt;datalines;&lt;BR /&gt;Ann,26,51,19,22&lt;BR /&gt;Bob,30,43,20,60&lt;BR /&gt;Chris,41,48,.,36&lt;BR /&gt;Dina,21,32,57,22&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;data Work.SwimLong2;&lt;BR /&gt;set WORK.SwimMinutes;&lt;BR /&gt;Array Minutes (3) Mon Tues Wed;&lt;BR /&gt;do Day = 1 TO 3;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 01:04:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413138#M3996</guid>
      <dc:creator>marianhabesland</dc:creator>
      <dc:date>2017-11-14T01:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413140#M3997</link>
      <description>&lt;P&gt;You declared your array correctly, but you never use it anywhere.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've added the relevant line below, as a spoiler. I would recommend you try it first yourself but the answer is there if you need it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-SPOILER&gt;
&lt;P&gt;&lt;SPAN&gt;data Work.SwimLong2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;set WORK.SwimMinutes;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Array Minutes (3) Mon Tues Wed;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;do Day = 1 TO 3;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Value = Minutes(day);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;output;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;end;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/LI-SPOILER&gt;</description>
      <pubDate>Tue, 14 Nov 2017 01:11:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413140#M3997</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-14T01:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: DO Loop and ARRAY</title>
      <link>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413150#M4000</link>
      <description>&lt;P&gt;That makes sense. I felt like I was missing the place where the array was actually referenced, I think I just struggled with how to reference it.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 01:39:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/DO-Loop-and-ARRAY/m-p/413150#M4000</guid>
      <dc:creator>marianhabesland</dc:creator>
      <dc:date>2017-11-14T01:39:22Z</dc:date>
    </item>
  </channel>
</rss>

