<?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: Array Code in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87256#M24929</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;I was curious why did you put the array items in the reverse order in the first method????????/&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, 28 May 2013 01:24:10 GMT</pubDate>
    <dc:creator>robertrao</dc:creator>
    <dc:date>2013-05-28T01:24:10Z</dc:date>
    <item>
      <title>Array Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87253#M24926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;How can I scan through an array and put the last value of the array into another variable..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have&lt;/P&gt;&lt;P&gt;value1&amp;nbsp;&amp;nbsp;&amp;nbsp; value2&amp;nbsp;&amp;nbsp; value3&amp;nbsp; value4&amp;nbsp;&amp;nbsp; value5 value6&lt;/P&gt;&lt;P&gt;xa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; bb&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;cc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; xy&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;xo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;xe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; th&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; kl&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WANT:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;new&lt;/P&gt;&lt;P&gt;bb&lt;/P&gt;&lt;P&gt;xy&lt;/P&gt;&lt;P&gt;xo&lt;/P&gt;&lt;P&gt;kl&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, 28 May 2013 00:22:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87253#M24926</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-28T00:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: Array Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87254#M24927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suppose there maybe better approaches, but you can always do it reversely:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards truncover;&lt;/P&gt;&lt;P&gt;input (&amp;nbsp; value1&amp;nbsp;&amp;nbsp;&amp;nbsp; value2&amp;nbsp;&amp;nbsp; value3&amp;nbsp; value4&amp;nbsp;&amp;nbsp; value5 value6) (:$2.);&lt;/P&gt;&lt;P&gt;array v value6 value5 value4 value3 value2 value1;&lt;/P&gt;&lt;P&gt;do over v;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if not missing (v) then do; new=v;leave;end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;xa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&lt;/P&gt;&lt;P&gt;cc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xy&lt;/P&gt;&lt;P&gt;xo&lt;/P&gt;&lt;P&gt;xe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; th&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kl&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;P&gt;UPdate: here is another option, better, in a way that you don't need to define array() elements explicitly. &lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards truncover;&lt;/P&gt;&lt;P&gt;input (&amp;nbsp; value1&amp;nbsp;&amp;nbsp;&amp;nbsp; value2&amp;nbsp;&amp;nbsp; value3&amp;nbsp; value4&amp;nbsp;&amp;nbsp; value5 value6) (:$2.);&lt;/P&gt;&lt;P&gt;array v value:;&lt;/P&gt;&lt;P&gt;new=v(dim(v)-cmiss(of v(*)));&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;xa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&lt;/P&gt;&lt;P&gt;cc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xy&lt;/P&gt;&lt;P&gt;xo&lt;/P&gt;&lt;P&gt;xe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; th&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kl&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 01:07:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87254#M24927</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-05-28T01:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: Array Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87255#M24928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Hi,&lt;/P&gt;&lt;P&gt;Unfortunately ,the system is not showing the Correct option..I will update it a lil later&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 01:21:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87255#M24928</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-28T01:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Array Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87256#M24929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;I was curious why did you put the array items in the reverse order in the first method????????/&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, 28 May 2013 01:24:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87256#M24929</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-28T01:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: Array Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87257#M24930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So when looping through array, it starts from value6 to value1. Of course you don't have to do that, cause you can always loop it from the END to START, it didn't occur to me until I posted up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 01:38:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87257#M24930</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2013-05-28T01:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: Array Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87258#M24931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was thinking if array&amp;nbsp; goes from &lt;STRONG&gt;end to start&lt;/STRONG&gt; it would give us&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;new&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;xa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;cc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;xo&lt;/P&gt;&lt;P&gt;xe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnkx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 01:46:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Code/m-p/87258#M24931</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-28T01:46:21Z</dc:date>
    </item>
  </channel>
</rss>

