<?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: SAS declare  existing variables as array in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723293#M224419</link>
    <description>&lt;P&gt;If the variables already exist the $ in the array is not needed:&lt;/P&gt;
&lt;PRE&gt;data _null_;
   set sashelp.class (obs=1);
   array c name sex;
   do i=1 to dim(c);
     put "Value is: " c[i];
   end;
run;&lt;/PRE&gt;
&lt;P&gt;Log shows:&lt;/P&gt;
&lt;PRE&gt;121  data _null_;
122     set sashelp.class (obs=1);
123     array c name sex;
124     do i=1 to dim(c);
125       put "Value is: " c[i];
126     end;
127  run;

Value is: Alfred
Value is: M
NOTE: There were 1 observations read from the data set SASHELP.CLASS.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds

&lt;/PRE&gt;
&lt;P&gt;No warnings or anything, output as expected.&lt;/P&gt;
&lt;P&gt;I would not say "do not add the $", just saying not required.&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;</description>
    <pubDate>Wed, 03 Mar 2021 21:47:13 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2021-03-03T21:47:13Z</dc:date>
    <item>
      <title>SAS declare  existing variables as array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723242#M224404</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a dataset with columns - User_id Condition1 Condition 9 Condition 11....... Condition 102&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to perform array functions, is there any way to declare conditions as an array? The problem is the numbers aren't uniform, ie, it isn't Condition1, Condition2, Condition3 and so on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was thinking something like:&amp;nbsp;&lt;/P&gt;&lt;P&gt;array conds{*} condition: ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it didn't work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Mar 2021 18:59:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723242#M224404</guid>
      <dc:creator>rdum96</dc:creator>
      <dc:date>2021-03-03T18:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: SAS declare  existing variables as array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723248#M224406</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/372151"&gt;@rdum96&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use the form&lt;/P&gt;
&lt;P&gt;array c $ cond:;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The colon after cond covers all variables beginning with cond. They must be same type, numeric or character. If they are char the $ sign is needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Mar 2021 19:18:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723248#M224406</guid>
      <dc:creator>ErikLund_Jensen</dc:creator>
      <dc:date>2021-03-03T19:18:10Z</dc:date>
    </item>
    <item>
      <title>Re: SAS declare  existing variables as array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723254#M224407</link>
      <description>That worked! Thank you!</description>
      <pubDate>Wed, 03 Mar 2021 19:33:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723254#M224407</guid>
      <dc:creator>rdum96</dc:creator>
      <dc:date>2021-03-03T19:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: SAS declare  existing variables as array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723293#M224419</link>
      <description>&lt;P&gt;If the variables already exist the $ in the array is not needed:&lt;/P&gt;
&lt;PRE&gt;data _null_;
   set sashelp.class (obs=1);
   array c name sex;
   do i=1 to dim(c);
     put "Value is: " c[i];
   end;
run;&lt;/PRE&gt;
&lt;P&gt;Log shows:&lt;/P&gt;
&lt;PRE&gt;121  data _null_;
122     set sashelp.class (obs=1);
123     array c name sex;
124     do i=1 to dim(c);
125       put "Value is: " c[i];
126     end;
127  run;

Value is: Alfred
Value is: M
NOTE: There were 1 observations read from the data set SASHELP.CLASS.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds

&lt;/PRE&gt;
&lt;P&gt;No warnings or anything, output as expected.&lt;/P&gt;
&lt;P&gt;I would not say "do not add the $", just saying not required.&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;</description>
      <pubDate>Wed, 03 Mar 2021 21:47:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-declare-existing-variables-as-array/m-p/723293#M224419</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-03-03T21:47:13Z</dc:date>
    </item>
  </channel>
</rss>

