<?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: how to remove a specific range of observations from different variables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439556#M282379</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Can anyone kindly help me in getting the required output,if possible with the syntax. Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 23 Feb 2018 01:39:58 GMT</pubDate>
    <dc:creator>Goud1</dc:creator>
    <dc:date>2018-02-23T01:39:58Z</dc:date>
    <item>
      <title>how to remove a specific range of observations from different variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439174#M282376</link>
      <description>&lt;P&gt;input dataset as below:&lt;/P&gt;&lt;P&gt;data ds;&lt;BR /&gt;input idno 1-4 visit $ 6-11 lab $17-20 value;&lt;BR /&gt;cards;&lt;BR /&gt;Su01 visit1 red1 .&lt;BR /&gt;Su01 visit1 red2 .&lt;BR /&gt;Su01 visit1 red3 .&lt;BR /&gt;Su01 visit1 red4 .&lt;BR /&gt;Su01 visit1 red1 200&lt;BR /&gt;Su01 visit1 red2 10&lt;BR /&gt;Su01 visit1 red3 .&lt;BR /&gt;Su01 visit1 red4 .&lt;BR /&gt;Su01 visit1 red5 .&lt;BR /&gt;Su01 visit1 red6 .&lt;BR /&gt;Su01 visit1 red7 150&lt;BR /&gt;Su02 visit1 red1 300&lt;BR /&gt;Su02 visit1 red2 45&lt;BR /&gt;Su02 visit1 red3 .&lt;BR /&gt;Su02 visit1 red4 30&lt;BR /&gt;Su02 visit1 red1 200&lt;BR /&gt;Su02 visit1 red2 10&lt;BR /&gt;Su02 visit1 red3 .&lt;BR /&gt;Su02 visit1 red4 .&lt;BR /&gt;Su02 visit1 red5 150&lt;BR /&gt;Su02 visit1 red6 250&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Su03 visit1 red1 .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Su03 visit1 red2 .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Su03 visit1 red3 .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Su03 visit1 red4 .&lt;/SPAN&gt;&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output should be as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;idno&amp;nbsp; &amp;nbsp;visit&amp;nbsp; &amp;nbsp;lab&amp;nbsp; &amp;nbsp; value&lt;/P&gt;&lt;P&gt;Su01 visit1 red1 200&lt;BR /&gt;Su01 visit1 red2 10&lt;BR /&gt;Su01 visit1 red3 .&lt;BR /&gt;Su01 visit1 red4 .&lt;BR /&gt;Su01 visit1 red5 .&lt;BR /&gt;Su01 visit1 red6 .&lt;BR /&gt;Su01 visit1 red7 150&lt;BR /&gt;Su02 visit1 red1 300&lt;BR /&gt;Su02 visit1 red2 45&lt;BR /&gt;Su02 visit1 red3 .&lt;BR /&gt;Su02 visit1 red4 30&lt;BR /&gt;Su02 visit1 red1 200&lt;BR /&gt;Su02 visit1 red2 10&lt;BR /&gt;Su02 visit1 red3 .&lt;BR /&gt;Su02 visit1 red4 .&lt;BR /&gt;Su02 visit1 red5 150&lt;BR /&gt;Su02 visit1 red6 250&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In value variable if the data is . from red1 to redn(lab variable) then I don't want that observations in the output.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;if the variable value has . and any value(alphabets,dates,numerics)even at once,then I want the output for lab variable for red1 to redn observations for that specific occurrence (red1 to redn) only. Can you kindly let me know how to get this kind of output for huge data with unknown number of observations.Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 16:12:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439174#M282376</guid>
      <dc:creator>Goud1</dc:creator>
      <dc:date>2018-02-22T16:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to remove a specific range of observations from different variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439184#M282377</link>
      <description>&lt;P&gt;I have edited your ds data set a bit?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I Think what you want is this. Keep in mind that value is a numerical variable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data ds;
input idno $1-4 visit $6-11 lab $13-16 value;
cards;
Su01 visit1 red1 .
Su01 visit1 red2 .
Su01 visit1 red3 .
Su01 visit1 red4 .
Su01 visit1 red1 200
Su01 visit1 red2 10
Su01 visit1 red3 .
Su01 visit1 red4 .
Su01 visit1 red5 .
Su01 visit1 red6 .
Su01 visit1 red7 150
Su02 visit1 red1 300
Su02 visit1 red2 45
Su02 visit1 red3 .
Su02 visit1 red4 30
Su02 visit1 red1 200
Su02 visit1 red2 10
Su02 visit1 red3 .
Su02 visit1 red4 .
Su02 visit1 red5 150
Su02 visit1 red6 250
;
run;

data want;
   set ds;
   where value ne .;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 22 Feb 2018 07:11:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439184#M282377</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-02-22T07:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: how to remove a specific range of observations from different variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439192#M282378</link>
      <description>&lt;P&gt;&lt;SPAN&gt;n value variable if the data is . from red1 to redn(lab variable) then I don't want that observations in the output.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;if the variable value has . and any value(alphabets,dates,numerics)even at once,then I want the output for lab variable for red1 to redn observations for that specific occurrence (red1 to redn) only. Can you kindly let me know how to get this kind of output for huge data with unknown observations.Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 10:51:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439192#M282378</guid>
      <dc:creator>Goud1</dc:creator>
      <dc:date>2018-02-22T10:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: how to remove a specific range of observations from different variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439556#M282379</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Can anyone kindly help me in getting the required output,if possible with the syntax. Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2018 01:39:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439556#M282379</guid>
      <dc:creator>Goud1</dc:creator>
      <dc:date>2018-02-23T01:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: how to remove a specific range of observations from different variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439630#M282380</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;User named ksharp had replied to my post in base sas programming group,I got the required output.&lt;/P&gt;&lt;P&gt;Below is the syntax.&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token procnames"&gt;data&lt;/SPAN&gt; have&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
 &lt;SPAN class="token keyword"&gt;set&lt;/SPAN&gt; ds&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
 &lt;SPAN class="token statement"&gt;by&lt;/SPAN&gt; idno&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
 &lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;first&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;idno or lab&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'red1'&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;then&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;group&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;+&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;run&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;proc&lt;/SPAN&gt; &lt;SPAN class="token procnames"&gt;sql&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token statement"&gt;select&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;*&lt;/SPAN&gt;
 &lt;SPAN class="token keyword"&gt;from&lt;/SPAN&gt; have
  &lt;SPAN class="token keyword"&gt;group&lt;/SPAN&gt; &lt;SPAN class="token statement"&gt;by&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;group&lt;/SPAN&gt;
   having &lt;SPAN class="token function"&gt;n&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token keyword"&gt;value&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;quit&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 23 Feb 2018 08:57:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-remove-a-specific-range-of-observations-from-different/m-p/439630#M282380</guid>
      <dc:creator>Goud1</dc:creator>
      <dc:date>2018-02-23T08:57:16Z</dc:date>
    </item>
  </channel>
</rss>

