aturday, 8 March 2008 1:51 AM
To: [EMAIL PROTECTED]
Subject: [R] locate the rows in a dataframe with some criteria
Hi, netters,
This is probably a rookie question but I couldn't find the answer after hours
of searching and trying.
Suppose there'a a dataframe M:
x y
10 A
13 B
Try:
with(m, which((x >= 10 & y == "A")))
On 07/03/2008, zhihuali <[EMAIL PROTECTED]> wrote:
>
> Hi, netters,
>
> This is probably a rookie question but I couldn't find the answer after
> hours of searching and trying.
>
> Suppose there'a a dataframe M:
>
> x y
> 10 A
> 13 B
> 8
Hi Zhihua,
M <- data.frame (x=c(10, 13, 8, 11), y=c('A', 'B', 'A', 'A'))
which (M$x >= 10 & M$y == 'A')
# [1] 1 4
Hope it helps,
Nael
2008/3/7 N. Lapidus <[EMAIL PROTECTED]>:
> Hi Zhihua,
>
> M <- data.frame (x=c(10, 13, 8, 11), y=c('A', 'B', 'A', 'A'))
> which (M$x >= 10 & M$y == 'A')
> # [1]
On Mar 7, 2008, at 10:50 AM, zhihuali wrote:
>
> Hi, netters,
>
> This is probably a rookie question but I couldn't find the answer
> after hours of searching and trying.
>
> Suppose there'a a dataframe M:
>
> x y
> 10 A
> 13 B
> 8 A
> 11 A
>
> I want to locate the rows where x >=
Hi, netters,
This is probably a rookie question but I couldn't find the answer after hours
of searching and trying.
Suppose there'a a dataframe M:
x y
10 A
13 B
8 A
11 A
I want to locate the rows where x >=10 and y="A". I know how to do it to
vectors by using
which, but how t
5 matches
Mail list logo