0
我的問題是關於使用ENmisc庫創建加權箱圖。我有一個數據框,我想繪製基於兩個不同類別(兩種類型)的boxplot。加權箱圖未知錯誤
從行wtd.boxplot(df2J$mean_P32 ~ df2J$mode_Litho,weights=df2J$length)
給出的錯誤是## Error: missing value where TRUE/FALSE needed
。我附上了以下問題代碼部分的日誌,其中顯示了每種數據類型的值以及沒有任何數據缺失。最後一行生成一個類似於我期望從上述行中獲得的盒子圖。
不幸的是我不知道如何用一個通用的例子來重新創建這個錯誤,所以我沒有提供可以運行的代碼。
如果任何人都可以對這個錯誤有所瞭解,那將是非常感謝。
其他信息:如果我使用基礎包箱線圖功能
- 該地塊工作。
- 如果需要,還有其他方法可以創建加權箱型圖,如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
Downvoted張貼圖片。 –
我把它作爲圖片發佈的原因是由於大數據集(8mb)而無法運行,而且我無法用通用數據重新創建它。我認爲輸出的圖像在顯示我所嘗試的內容以及R提供的輸出方面做得很好。 – gtwebb
圖形不是我的抱怨(如果只有248 obs,df2不能是8MB)。如果你發佈了'head(df2,20)'的輸出(作爲文本),那麼我們可以使用一些東西。 –