<?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 how do i delete rows 5605 to 6302 and deleting NAs. in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134460#M36493</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you so so much in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data r4; set r3; delete (5605:6302); run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i also want to delete NAs. but when i say if cusip="na" &lt;/P&gt;&lt;P&gt;or if cusip=na&lt;/P&gt;&lt;P&gt;or if cusip='na'.....none of them works...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Jul 2014 03:06:30 GMT</pubDate>
    <dc:creator>aarony</dc:creator>
    <dc:date>2014-07-24T03:06:30Z</dc:date>
    <item>
      <title>how do i delete rows 5605 to 6302 and deleting NAs.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134460#M36493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you so so much in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data r4; set r3; delete (5605:6302); run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i also want to delete NAs. but when i say if cusip="na" &lt;/P&gt;&lt;P&gt;or if cusip=na&lt;/P&gt;&lt;P&gt;or if cusip='na'.....none of them works...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jul 2014 03:06:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134460#M36493</guid>
      <dc:creator>aarony</dc:creator>
      <dc:date>2014-07-24T03:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: how do i delete rows 5605 to 6302 and deleting NAs.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134461#M36494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Character variables are case sensitive in SAS. Try changing to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if cusip='NA' then delete;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jul 2014 03:47:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134461#M36494</guid>
      <dc:creator>pronabesh</dc:creator>
      <dc:date>2014-07-24T03:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: how do i delete rows 5605 to 6302 and deleting NAs.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134462#M36495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; I would recommend that you verify the values of the CUSIP variable, something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;proc freq data=r3;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;&amp;nbsp; tables cusip;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;run;&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; For example, you might find that the values are NA (all caps) or N/A or n/a or Not Applicable-- and you need to know EXACTLY how the variable contains the values and the correct case, because comparisons of text values are case sensitive and so, you may have to do something like this:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;STRONG&gt;if upcase(cusip) = 'NA' then delete;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;STRONG&gt;or&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;STRONG&gt;if upcase(cusip) in ('N/A', 'NA', 'NOT APPLICABLE') then delete;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; As for your other question, your DELETE syntax is completely wrong. The automatic variable that sometimes is used to represent the row number is _N_ -- although this is not a fixed column in the data and really represents the number of times the DATA step program has iterated. But a statement like this could work:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: courier new,courier;"&gt;if _n_ ge 5605 and _n_ le 6302 then delete;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;But I generally recommend that you verify that the observations you want to delete will be correctly deleted using _N_, it might be safer to find another variable value that would identify the observations you want to delete. For example, if the data are sorted before your program, the value of _N_ might no longer identify the rows you want to delete.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;cynthia&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jul 2014 03:51:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134462#M36495</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2014-07-24T03:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: how do i delete rows 5605 to 6302 and deleting NAs.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134463#M36496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Try this code. I have used Firestobs and obs options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also i have tried as Cynthia suggested, it is also working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have suggested another logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly let me know your reviews.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; data a&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; input x y $;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 a&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 NA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 e&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 g&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 h&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9 i&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 j&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11 k&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12 NA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13 NA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14 a&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15 b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16 NA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17 d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18 d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19 i&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 e&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21 f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22 m&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23 x&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24 v&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25 NA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* if I don't want to include observations between 8 and 14&amp;nbsp; and observations having "NA" values*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data a1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set a (obs=7);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if y="NA" then delete;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data a2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set a (firstobs=15 obs=max);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if y="NA" then delete;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data a_final;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set a1 a2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* As per Cynthia's suggestion */&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data a_111;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set a;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _N_ ge 8 and _N_ le 14 or y in ('NA' 'N/A' 'Not Applicable') then delete;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jul 2014 11:11:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-do-i-delete-rows-5605-to-6302-and-deleting-NAs/m-p/134463#M36496</guid>
      <dc:creator>deval</dc:creator>
      <dc:date>2014-07-24T11:11:20Z</dc:date>
    </item>
  </channel>
</rss>

