我试图用这个数据集制作一个箱形图 - 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")
答案 0 :(得分:0)
此错误的可能原因是您的响应变量完全丢失,非数字或被错误地调用。尝试使用summary命令检查您正在绘制的数据是否已正确调用,是否丢失以及确实是数字。