Message-ID: <42F8745F.1090905@pburns.seanet.com>
Date: 2005-08-09T09:16:15Z
From: Patrick Burns
Subject: more on vector vs array
In-Reply-To: <20050809075825.51170.qmail@web26607.mail.ukl.yahoo.com>
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
>
>
>
>
>