<?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: Filling in Missing Values in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603438#M174832</link>
    <description>&lt;P&gt;Maybe this? Not sure if there is a real dot in IDA or not. If not then remove it.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data want; set have;

if IDA = '.' then do ; 
IDA = 'NO_CAT';
end ;

run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp; &lt;/P&gt;</description>
    <pubDate>Tue, 12 Nov 2019 06:12:14 GMT</pubDate>
    <dc:creator>SASKiwi</dc:creator>
    <dc:date>2019-11-12T06:12:14Z</dc:date>
    <item>
      <title>Filling in Missing Values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603435#M174829</link>
      <description>&lt;P&gt;Dear All&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data is as follows&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IDA&lt;/P&gt;&lt;P&gt;CO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CO&lt;/P&gt;&lt;P&gt;I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&lt;/P&gt;&lt;P&gt;HUF&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HUF&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to fill in the two missing values in IDA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IDA&lt;/P&gt;&lt;P&gt;CO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CO&lt;/P&gt;&lt;P&gt;I&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&lt;/P&gt;&lt;P&gt;HUF&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HUF&lt;/P&gt;&lt;P&gt;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NO_CAT&lt;/P&gt;&lt;P&gt;.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NO_CAT&lt;/P&gt;&lt;P&gt;B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wrote these lines&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data want; set have;&lt;/P&gt;&lt;P&gt;if IDA = '.' then do ; IDA = NO_CAT: end ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What mistake am I making&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Randy&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2019 05:52:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603435#M174829</guid>
      <dc:creator>RandyStan</dc:creator>
      <dc:date>2019-11-12T05:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Filling in Missing Values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603437#M174831</link>
      <description>&lt;P&gt;NO_CAT must be a string. In addition to that, missing for character values are indicated with &lt;STRONG&gt;'' &lt;/STRONG&gt;rather than &lt;STRONG&gt;'.'&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if IDA = '' then IDA = 'NO_CAT';&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;-unison&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2019 06:27:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603437#M174831</guid>
      <dc:creator>unison</dc:creator>
      <dc:date>2019-11-12T06:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: Filling in Missing Values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603438#M174832</link>
      <description>&lt;P&gt;Maybe this? Not sure if there is a real dot in IDA or not. If not then remove it.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data want; set have;

if IDA = '.' then do ; 
IDA = 'NO_CAT';
end ;

run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp; &lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2019 06:12:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603438#M174832</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2019-11-12T06:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: Filling in Missing Values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603439#M174833</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/133090"&gt;@RandyStan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;i followed as per&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13976"&gt;@SASKiwi&lt;/a&gt;&amp;nbsp; it is working fine.&lt;/P&gt;&lt;P&gt;If it is character variable then we should not use . just simply ' ';please have&amp;nbsp; a look on below code and it is working as expected.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data have;
input IDA $3. IDA1 $6.;
datalines;
ID    IDA
CO  CO
I   I
HUF HUF
.    
. 
B   B
;
run;

Data want; 
set have;

if IDA = ' ' then do IDA1 = 'NO_CAT';
end;


run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 12 Nov 2019 06:25:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603439#M174833</guid>
      <dc:creator>JJP1</dc:creator>
      <dc:date>2019-11-12T06:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Filling in Missing Values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603446#M174839</link>
      <description>Check if the variable IDA is of character- or numeric- type. &lt;BR /&gt;&lt;BR /&gt;Null values in character variables are assigned a blank ('')&lt;BR /&gt;while in numeric variables it is a period (.)&lt;BR /&gt;&lt;BR /&gt;Hence if IDA is numeric, your condition will just be: &lt;BR /&gt;if IDA = .&lt;BR /&gt;&lt;BR /&gt;But if IDA is character, your condition will be:&lt;BR /&gt;if IDA = ''&lt;BR /&gt;&lt;BR /&gt;The only time you will need to use:&lt;BR /&gt;if IDA = '.' is when a character variable intentionally has a period for a value.</description>
      <pubDate>Tue, 12 Nov 2019 07:14:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Filling-in-Missing-Values/m-p/603446#M174839</guid>
      <dc:creator>sustagens</dc:creator>
      <dc:date>2019-11-12T07:14:08Z</dc:date>
    </item>
  </channel>
</rss>

