我有一个包含大量行的数据集。我想绘制单个功能的箱线图,但是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'值
我应该能够绘制出带有异常值的箱形图。
答案 0 :(得分:1)
该问题是由于Inf
或-Inf
值引起的。可以通过仅对有限值子集(使用is.finite
)删除这些元素来纠正该问题
i1 <- is.finite(na_omit_noguns$n_impacted)
boxplot(na_omit_noguns$n_impacted[i1])