我有一个包含四个变量(a,b,c,d)的数据框和每个变量的365个条目
DF
a b c d
a1 b1 c1 d1
. . . .
. . . .
a365 b365 c365 d365
我需要做两件事:
1)选择符合d>标准的行。 0.28和a> 2.3。我是这样做的:
cond_1 <- d > 0.28 & a > 2.3
让我们说,符合条件的第一行是第7行。如何从第7行开始创建新数据帧并丢弃第7行之前的行? (我需要在第7行之后包括所有行,而不管它们是否符合标准)
非常感谢
答案 0 :(得分:0)
例如:
df[seq(min(with(df,which(d > 0.28 & a > 2.3)))+1,nrow(df)),]
答案 1 :(得分:0)
df[which(df$d > 0.28 & df$a > 2.3)[1]:nrow(df),]