title: How to remove rows with NAs only if they are present in more than certain percentage of columns?
body: <p>I want to use na.omit (data) for the following example dataset, but on a condition so as to remove rows with NAs only when they are present in lets say "more than 30%" of the columns.</p>
  
  <p>data:</p>
  
  <pre><code>        C1     C2     C3     C4     C5
  Gene1   0.07   NA     0.05   0.07   0.07
  Gene2   0.2    0.18   0.16   0.15   0.15
  Gene3   NA     0.93   0.9    NA     0.92
  Gene4   0.32   0.05   0.12   0.13   0.05
  Gene5   0.44   0.53   0.46   0.03   0.47
  Gene6   NA     0.34   NA     0.8    NA
  Gene7   0.49   0.55   0.67   0.49   0.89
  Gene8   0.25   NA     0.49   NA     NA
  Gene9   0.1    0.1    0.05   NA     0.09
  </code></pre>
  
  <p>So the resulting file should be as follows: </p>
  
  <pre><code>        C1     C2     C3     C4     C5
  Gene1   0.07   NA     0.05   0.07   0.07
  Gene2   0.2    0.18   0.16   0.15   0.15
  Gene4   0.32   0.05   0.12   0.13   0.05
  Gene5   0.44   0.53   0.46   0.03   0.47
  Gene7   0.49   0.55   0.67   0.49   0.89
  Gene9   0.1    0.1    0.05   NA     0.09
  </code></pre>
  
  <p>Thanks for the help!</p>