studio - superponer graficas en r
Eliminar condicionalmente filas de marcos de datos con R (3)
Posible duplicado:
Eliminar filas específicas de un marco de datos
Usando R, ¿cómo puedo escribir la siguiente lógica en el marco de datos: si la columna A = B y la columna E = 0, elimine la fila
¡Gracias por adelantado!
Índice de lógica:
d<-d[!(d$A=="B" & d$E==0),]
Subset es su respuesta más segura y fácil.
subset(dataframe, A==B & E!=0)
Ejemplo de datos reales con mtcars
subset(mtcars, cyl==6 & am!=0)
Usa la función que:
A <- c(''a'',''a'',''b'',''b'',''b'')
B <- c(1,0,1,1,0)
d <- data.frame(A, B)
r <- with(d, which(B==0, arr.ind=TRUE))
newd <- d[-r, ]