對於可能是一個愚蠢的問題,我很抱歉。 當我做:r只能從分位數()函數獲得值
> quantile(df$column, .75) #get 3rd quartile
我得到類似
75%
1234.5
有沒有辦法只得到沒有描述 「75%」 的字符串值(1234.5)?非常感謝你。
對於可能是一個愚蠢的問題,我很抱歉。 當我做:r只能從分位數()函數獲得值
> 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
當然,您可以將返回的值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
謝謝jealie!我剛剛接受了第一個答案,但這個作品也很棒。 – rstruck 2015-02-10 21:59:09
甚至'name(result)= NULL' – Jealie 2015-02-10 21:40:03