2016-10-24 14 views
0

我有一个IMDB dataset并尝试制作电影评级的箱形图。Boxplot看到不存在的值

我已经成功加载数据集并试图制作boxplot,但它产生了一个非常奇怪的结果。

看起来它试图为所有的电影做一个boxplot,而不仅仅是一个选定的。

boxplot(rating ~ title, data=imdb[imdb$title == "Top Gun (1986)", ])

产生的曲线图: enter image description here

正如你可以看到,y轴看起来好像它包含的非在所有的数据集过滤膜(I选定经由标题那些)。

+1

尝试'数据= droplevels(IMDB [IMDB $标题== “壮志凌云(1986年)”,] )' – blmoore

+0

你先生,太棒了! 谨慎写一个正确的答案,所以我可以关闭这个问题? – Petrroll

回答

1

因素甚至子集后保留自己的水平,你可以删除那些未使用与droplevels

boxplot(rating ~ title, data=droplevels(imdb[imdb$title == "Top Gun (1986)", ]))