在R中绘制多个箱形图(几个数字变量与一个分类变量)

时间:2015-11-26 11:16:02

标签: r

我的问题与此链接完全相同 Plot multiple box-plots using columns of dataframe in R

唯一的区别是我在数字变量中有很多NA,我试图通过jbaums运行建议的代码(你可以在这个链接中看到建议的编程代码)但是我得到了NULL作为结果。你对解决这个问题有任何想法吗?感谢。

例如:

categ<-c(1,2,2,1,2,2,1,2,1,2)
var1 <- c(10:15,NA,NA,NA,34)
var2 <- c(100:115,NA,23,NA,34)
var3 <- c(20:25,NA,NA,NA,34)
var4 <- c(1000:1015,23,NA,NA,500)
var5 <- c(1:5,NA,NA,NA,NA,NA)
data.frame(categ,var1,var2,var3,var4,var5)

1 个答案:

答案 0 :(得分:0)

您可以发布您正在运行的确切代码以及您的数据样本吗?只需head(data)或仅str(data)即可。

查看boxplot的文档(R控制台中的?boxplot)表明默认行为是忽略NA值,但您可以尝试在调用boxplot时设置na.action = NULL。如果它不起作用,则问题出在你的其余代码中。

enter image description here