簡體   English   中英

r僅從quantile()函數獲取值

[英]r get value only from quantile() function

對於可能是個愚蠢的問題我很抱歉。 當我做:

> quantile(df$column, .75) #get 3rd quartile

我得到類似的東西

75% 
1234.5 

有沒有辦法獲得沒有描述性“75%”字符串的值(1234.5)? 非常感謝你。

您也可以使用unname

> result <- quantile(c(1,2,3,4),0.75)
> unname(result)
[1] 3.25

您也可以使用[[

> result[[1]]
[1] 3.25

現在您可以使用names = FALSE作為參數。

> quantile(c(1,2,3,4),0.75, names = FALSE)
[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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM