normal - probabilidad con r
r obtener valor solo de la funcion cuantil() (4)
Lo siento por lo que puede ser una pregunta tonta. Cuando lo hago:
> quantile(df$column, .75) #get 3rd quartile
Me sale algo como
75%
1234.5
¿Hay una manera de obtener el valor (1234.5) sin la cadena descriptiva "75%"? Muchas gracias.
Ahora puedes usar names = FALSE
como argumento.
> quantile(c(1,2,3,4),0.75, names = FALSE)
[1] 3.25
Claro, simplemente puede convertir el valor devuelto de quantile
en un numérico. Esto elimina efectivamente los nombres.
Ilustración:
> quantile(c(1,2,3,4),0.75)
75%
3.25
> as.numeric(quantile(c(1,2,3,4),0.75))
[1] 3.25
Puede usar unname()
para eliminar el atributo de nombre, como en:
> unname(quantile(df$column, .75))
[1] 75
También puedes usar unname
> result <- quantile(c(1,2,3,4),0.75)
> unname(result)
[1] 3.25
También puedes subconjuntar usando [[
> result[[1]]
[1] 3.25