定义四分位数及其名称

时间:2018-06-12 08:42:26

标签: r

此代码创建名为A,B,C和D的四分位数。

x <- rnorm(100)
xcat <- factor(cut(x, quantile(x), include.lowest = TRUE), 
                  labels = LETTERS[1:4])

有没有办法通过调整上述来命名四分位数Q1,Q2,Q3和Q4?

1 个答案:

答案 0 :(得分:1)

我们可以使用labels参数给它一个我们选择的名称。在这里,我们使用paste0生成级别为Q1,Q2 ......

set.seed(1)
x <- rnorm(10)
xcat <- factor(cut(x, quantile(x), include.lowest = TRUE), 
           labels = paste0("Q", 1:4))

xcat
#[1] Q1 Q2 Q1 Q4 Q3 Q1 Q3 Q4 Q4 Q2
#Levels: Q1 Q2 Q3 Q4