[R] more on vector vs array

Patrick Burns pburns at pburns.seanet.com
Tue Aug 9 11:16:15 CEST 2005


If 'thr' were a vector with the stations as names,
then you could do (untested):

above <- dataframe1[, 'temp'] > thr[as.character(dataframe1[, 'station'])]

Patrick Burns
patrick at burns-stat.com
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and "A Guide for the Unwilling S User")

alessandro carletti wrote:

>Ok, thanks,
>I'll try with a simplier example:
>
>I have a vector with 4 levels
>
>dataframe 1
>station   temp
>aaa        12
>aaa        13
>bbb        12
>bbb        20
>aaa        23
>bbb        21
>ccc        30
>ccc        18
>ddd        15
>aaa        11
>ddd        15
>ddd        10
>
>
>and a thresholds vector
>
>station    thr  
>aaa         20
>bbb         18
>ccc         25
>ddd         10
>
>
>I vant to select from dataframe 1 each value (level by
>level) > its own threshold value.
>How to do it automatically? (vector temp and vector
>thr have different length)
>
>Thanks
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
>
>
>  
>




More information about the R-help mailing list