Imagem de fundo

Considere o seguinte data.frame em R:dados <– data.frame(grupo = c("A", "A", "B", "B...

Considere o seguinte data.frame em R:


dados <– data.frame(

grupo = c("A", "A", "B", "B", "C", "C"),

valor = c(10, 15, 8, 22, 17, 19),

aprovado = c(FALSE, TRUE, TRUE, FALSE, FALSE, TRUE))


Qual é o comando que retorna apenas as linhas em que o grupo é "B" ou "C" , o valor é maior que 15, e o aprovado é FALSE?


A

subset(dados, grupo %in% c("B","C") & valor > 15 & aprovado == FALSE, select = aprovado)


B

subset(dados, grupo == "B" | grupo == "C" & valor > 15 & aprovado == FALSE, select = –aprovado)


C

subset(dados, grupo %in% c("B","C") & (valor > 15 & aprovado == FALSE), select = –aprovado)


D

subset(dados, grupo %in% c("B","C") & valor > 15 & aprovado)


E

subset(dados, (grupo == "B" | grupo == "C") & valor > 15 & aprovado == FALSE)