对于可能是个愚蠢的问题我很抱歉.当我做:
> quantile(df$column, .75) #get 3rd quartile
Run Code Online (Sandbox Code Playgroud)
我得到类似的东西
75%
1234.5
Run Code Online (Sandbox Code Playgroud)
有没有办法获得没有描述性"75%"字符串的值(1234.5)?非常感谢你.
Jil*_*ina 32
你也可以使用 unname
> result <- quantile(c(1,2,3,4),0.75)
> unname(result)
[1] 3.25
Run Code Online (Sandbox Code Playgroud)
您也可以使用子集 [[
> result[[1]]
[1] 3.25
Run Code Online (Sandbox Code Playgroud)
现在你可以names = FALSE用作参数.
> quantile(c(1,2,3,4),0.75, names = FALSE)
[1] 3.25
Run Code Online (Sandbox Code Playgroud)
当然,您只需将返回值转换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
Run Code Online (Sandbox Code Playgroud)