如何在R中绘制箱形图以检测大量行的异常值?

时间:2019-08-16 04:16:33

标签: r boxplot outliers

Added screenshot of error我有一个包含大量行的数据集。我想绘制单个功能的箱线图,但是R中的简单boxplot()命令给我一个错误。

我正在处理具有200,000行以上的数据集。头看起来像这样:

年 月 天 n_影响 2013年1月2日 2013年1月4日 2013年1月5日 2013年1月4日,星期三 2013年1月4日 2013年1月5日星期六

boxplot(na_omit_noguns $ n_impacted)

plot.window中的错误(xlim = xlim,ylim = ylim,log = log,yaxs = pars $ yaxs):需要有限的'ylim'值

我应该能够绘制出带有异常值的箱形图。

1 个答案:

答案 0 :(得分:1)

该问题是由于Inf-Inf值引起的。可以通过仅对有限值子集(使用is.finite)删除这些元素来纠正该问题

i1 <- is.finite(na_omit_noguns$n_impacted)
boxplot(na_omit_noguns$n_impacted[i1])