标签: r trim
我的问题很简单。我想削减最高值和最低值的5%。 这是我的样本数据集。
x = rnorm(100) x_sorted = sort(x, decreasing = F)
我尝试应用修剪功能。但不幸的是,如果我要生成修整的平均值,此功能将起作用。
答案 0 :(得分:3)
我们可以使用quantile来计算x的5%和95%处的值,然后将它们之间的值子集化。
quantile
x
x[x > quantile(x, 0.05) & x < quantile(x, 0.95)]