Ответ 1
Вы также можете использовать unname
> result <- quantile(c(1,2,3,4),0.75)
> unname(result)
[1] 3.25
Также вы можете подмножество с помощью [[
> result[[1]]
[1] 3.25
Извините, что может быть глупым вопросом. Когда я это сделаю:
> quantile(df$column, .75) #get 3rd quartile
Я получаю что-то вроде
75%
1234.5
Есть ли способ получить значение (1234.5) без описательной строки "75%"? Большое вам спасибо.
Вы также можете использовать unname
> result <- quantile(c(1,2,3,4),0.75)
> unname(result)
[1] 3.25
Также вы можете подмножество с помощью [[
> result[[1]]
[1] 3.25
Конечно, вы можете просто преобразовать возвращаемое значение quantile
в числовое. Это эффективно удаляет имена.
Иллюстрация:
> quantile(c(1,2,3,4),0.75)
75%
3.25
> as.numeric(quantile(c(1,2,3,4),0.75))
[1] 3.25
Вы можете использовать unname()
, чтобы удалить атрибут name, например:
> unname(quantile(df$column, .75))
[1] 75