加权箱图未知错误

时间:2014-07-18 23:31:33

标签: r

我的问题是关于使用 ENmisc 库创建加权框图。我有一个数据框,我想根据两个不同的类别(两个类型chr)绘制boxplot。

## Error: missing value where TRUE/FALSE needed行给出的错误为wtd.boxplot(df2J$mean_P32 ~ df2J$mode_Litho,weights=df2J$length)。我附上了下面有问题的代码部分的日志,其中显示了每种数据类型的值以及没有任何数据丢失。最后一行产生的箱形图类似于我对上面一行的期望。

不幸的是我不知道如何使用一般示例重新创建此错误,因此我没有提供可以运行的代码。

如果有人能够对这个错误有所了解,那将非常感激。

其他信息:

  • 如果我使用基础包boxplot函数,则图表有效。
  • 如果需要,我可以通过其他方式创建加权箱图,例如this,但我真的看不出任何不合理的原因。
  • wtd.boxplot功能
  • ENmisc图书馆
  • 我不确定为什么这不会出现在Knitr输出中但是R控制台中显示的错误是Error in if (any(out[nna])) stats[c(1, 5)] <- range(x[!out], na.rm = TRUE) : missing value where TRUE/FALSE needed

enter image description here

1 个答案:

答案 0 :(得分:0)

我遇到同样的问题,因为(我认为)你的一个团队只有一名成员。检查一下。