On 26-Oct-09 09:44:55, ms.com wrote:
> 
> Dear all
> I am trying to learn R
> I was trying to calculate standard deviation
> here are the commands and outputs in R
>> sd(Ht_cm[type=='SD'])[1] 3.283605
>> sd(Ht_cm[from_treeline=='above'])[1] 16.83289
>> sd(Ht_cm[type=='SD'][from_treeline=='above'])[1] NA
> 
> the problem is that, i could not understand why the third command could
> not give any result.
> please help me out
> thanking you
> Regard
> MS
> Nepal

This suggests that either you have only one observation in the
third case, or there is an NA amongst them.

What are the values of

  length((Ht_cm[type=='SD'][from_treeline=='above'])[1])

  sum(is.na((Ht_cm[type=='SD'][from_treeline=='above'])[1]))

  sum((type=='SD')&(from_treeline=='above'))

  sum(type=='SD')

  sum(from_treeline=='above')

The answers to these may provide adequate clues to diagnose
the reason.

Ted.

--------------------------------------------------------------------
E-Mail: (Ted Harding) <ted.hard...@manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 26-Oct-09                                       Time: 14:28:38
------------------------------ XFMail ------------------------------

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to