Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R删除数据帧中特定值处的行_R - Fatal编程技术网

R删除数据帧中特定值处的行

R删除数据帧中特定值处的行,r,R,考虑具有以下参数的通用数据帧: up <- seq(10,60,2) down <- seq(50,0,-2) df <- data.frame(time = seq(1,104,2), b = c(up, down), c = rnorm(52, 6, 3)) 然后,要使用data.frame删除

考虑具有以下参数的通用数据帧:

up <- seq(10,60,2)
down <- seq(50,0,-2)
df <- data.frame(time = seq(1,104,2), b = c(up, down), c = rnorm(52, 6, 3))

然后,要使用data.frame删除
df[1:which.max(df$b),]
df[1:which(df[,'b']==max(df[,'b']),]
-cpak在我键入这个时到达了那里:),请使用
dplyr
包来避免首先对数据帧进行排序。这将返回max(b)之后的所有行,无论数据帧的顺序如何:
dplyr::filter(df,time
which(df$b == max(df$b))