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