Thanx Steve and Tony for your help.
Sachin
Tony Plate [EMAIL PROTECTED] wrote:
Works OK for me:
x - data.frame(a=10^(-2:7), b=10^(10:1))
subset(x, a 1)
a b
4 1e+01 1e+07
5 1e+02 1e+06
6 1e+03 1e+05
7 1e+04 1e+04
8 1e+05 1e+03
9 1e+06 1e+02
10 1e+07 1e+01
subset(x, a 1 b a)
a b
8
Hi,
I am trying to extract subset of data from my original data frame based on
some condition. For example : (mydf -original data frame, submydf - subset dada
frame)
submydf = subset(mydf, a 1 b = a),
here column a contains values ranging from 0.01 to 10. I want to
Hi,
I am trying to extract subset of data from my original data frame
based on some condition. For example : (mydf -original data frame, submydf
- subset dada frame)
submydf = subset(mydf, a 1 b = a),
here column a contains values ranging from 0.01 to 10. I want to
How about trying a nested subset:
submydf = subset(subset(mydf, a 1),b = a)
Steve Miller
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sachin J
Sent: Monday, April 17, 2006 10:38 AM
To: R-help@stat.math.ethz.ch
Subject: [R] Subset dataframe based
Works OK for me:
x - data.frame(a=10^(-2:7), b=10^(10:1))
subset(x, a 1)
a b
4 1e+01 1e+07
5 1e+02 1e+06
6 1e+03 1e+05
7 1e+04 1e+04
8 1e+05 1e+03
9 1e+06 1e+02
10 1e+07 1e+01
subset(x, a 1 b a)
ab
8 1e+05 1000
9 1e+06 100
10 1e+07 10
Do you get all