<?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: Setting variable values to missing for multiple variables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163653#M263505</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The error is that the code is attempting to create a numeric to hold . but you have a character variable already with the same name. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Jul 2014 17:28:33 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2014-07-03T17:28:33Z</dc:date>
    <item>
      <title>Setting variable values to missing for multiple variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163650#M263502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a set of variables which goes like a94-a114 b94-b114 and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to set values of a94-a114 to .(dot) if its spaces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;array var[21] a94-a114;&lt;/P&gt;&lt;P&gt;do i=1 to 21;&lt;/P&gt;&lt;P&gt;if var&lt;I&gt;=' ' then var&lt;I&gt;=.;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it says variable already exist.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 09:48:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163650#M263502</guid>
      <dc:creator>munitech4u</dc:creator>
      <dc:date>2014-07-02T09:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Setting variable values to missing for multiple variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163651#M263503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could I check what the intent is here.&amp;nbsp; It seems like you are dealing with character variables, why then would you want a numeric missing value?&lt;/P&gt;&lt;P&gt;Without test data I would guess at:&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array a{21};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do I=1 to 21;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if a{I}=' ' then a{I}='.';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;Should work, you are missing the quotes around the ., so its probably telling you that you are attempting to assign numeric to character.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 10:01:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163651#M263503</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-07-02T10:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: Setting variable values to missing for multiple variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163652#M263504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you provide information about the data set and its variables, and the actual log?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2014 11:52:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163652#M263504</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-07-02T11:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Setting variable values to missing for multiple variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163653#M263505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The error is that the code is attempting to create a numeric to hold . but you have a character variable already with the same name. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 17:28:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163653#M263505</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-07-03T17:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: Setting variable values to missing for multiple variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163654#M263506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure why are you getting message but this works fine for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;infile datalines missover;&lt;BR /&gt;input a1 $&amp;nbsp;&amp;nbsp; a2 $&amp;nbsp;&amp;nbsp; a3 $;&lt;BR /&gt;datalines;&lt;BR /&gt;a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;e&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g&lt;BR /&gt;h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(drop=i);&lt;BR /&gt;set have;&lt;BR /&gt;array var[3] a1-a3;&lt;BR /&gt;do i=1 to 3;&lt;BR /&gt;if var&lt;I&gt;=' ' then var&lt;I&gt;=.;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 18:37:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163654#M263506</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-07-03T18:37:22Z</dc:date>
    </item>
    <item>
      <title>Re: Setting variable values to missing for multiple variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163655#M263507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you're trying to redefine a character array to numeric. Try if var&lt;I&gt;=' ' then var&lt;I&gt;='.'; notice the quotes around the period.&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 19:01:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Setting-variable-values-to-missing-for-multiple-variables/m-p/163655#M263507</guid>
      <dc:creator>rcwright</dc:creator>
      <dc:date>2014-07-03T19:01:17Z</dc:date>
    </item>
  </channel>
</rss>

