<?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: Multidimensional Array in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128631#M26255</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Is there any limit in theory memorywise how many dimensions can be allocated?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Oct 2013 14:46:10 GMT</pubDate>
    <dc:creator>noobs</dc:creator>
    <dc:date>2013-10-30T14:46:10Z</dc:date>
    <item>
      <title>Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128629#M26253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello SAS Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to create more than two dimensional arrays? Something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;array book{100, 50, 25} p1-p125000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where each element represents location on page of a book that can be accessed by {page, row, column} terminology. For eg: p100 will point to location on page 2 row 5 column 10.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 14:42:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128629#M26253</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-10-30T14:42:14Z</dc:date>
    </item>
    <item>
      <title>Re: Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128630#M26254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 14:43:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128630#M26254</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-10-30T14:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128631#M26255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Is there any limit in theory memorywise how many dimensions can be allocated?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 14:46:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128631#M26255</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-10-30T14:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128632#M26256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think so, because unless its used as _temporary_ I don't think its loaded into memory, it scans over. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An array in SAS is NOT the same as an array in C/Fortran or most other languages, it just references other variables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a002299816.htm" title="http://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a002299816.htm"&gt;SAS(R) 9.2 Language Reference: Concepts, Second Edition&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depending on what you're trying to do this may or may not be the best design method. If you want an in memory process, perhaps look at hash tables instead.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 14:59:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128632#M26256</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-10-30T14:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128633#M26257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So will it be ok to use * for unspecified dimension&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;array book{*, 50, 25} $ 25 ;&lt;/P&gt;&lt;P&gt;do i=1 to dim{book}/1250;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wordfirst=book{i,1,1};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This snippet represents book{page, row, column} where each word is 25 character long at the most. It is reading first word on every page, where number of pages in undetermined and writes it to output data set.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 15:05:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128633#M26257</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-10-30T15:05:58Z</dc:date>
    </item>
    <item>
      <title>Re: Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128634#M26258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Short answer NO.&lt;/P&gt;&lt;P&gt;Your little snippet of code is missing the key information of how the words are going to get loaded into the array.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you can explain what you are trying to do then perhaps someone can suggest a way to format that as SAS datasets.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 15:16:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128634#M26258</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-10-30T15:16:24Z</dc:date>
    </item>
    <item>
      <title>Re: Multidimensional Array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128635#M26259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is theoretical situation where array is already loaded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are multiple ways to input data into array like initialization using parentheses or simply direct addressing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;array book{*, 50, 25} $ 25 ('The' 'brown' 'fox' 'is' 'jumping' ...); * ... represents more words ; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is lot of typing just like datalines statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 16:08:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multidimensional-Array/m-p/128635#M26259</guid>
      <dc:creator>noobs</dc:creator>
      <dc:date>2013-10-30T16:08:47Z</dc:date>
    </item>
  </channel>
</rss>

