如何解决boxplot错误"无效的第一个参数"?

时间:2016-06-08 17:59:56

标签: r boxplot

我试图用这个数据集制作一个箱形图 - https://www.kaggle.com/freecodecamp/2016-new-coder-survey-/scripts,但是我收到一条错误信息

  

" boxplot.default出错(split(mf [[response]],mf [-response]),...):第一个参数无效"

我已经清理了NAs,但它不起作用。也许,你知道问题是什么? 为了记录,我尝试将年龄转换为数字,将就业领域转换为因素 - 仍然无法工作..

boxplot(Age ~ EmploymentField, data = newCoders,
    col = brewer.pal(5, "Set1"),
    whisklty = 1,
    staplelty = 0,
    main = "Age of New Coders vs Employment Field",
    xlab = "Employment Field",
    outcol = brewer.pal(5, "Set1"),
    outpch = 16, #outlier symbol
    ylab = "Age")

1 个答案:

答案 0 :(得分:0)

此错误的可能原因是您的响应变量完全丢失,非数字或被错误地调用。尝试使用summary命令检查您正在绘制的数据是否已正确调用,是否丢失以及确实是数字。