仅适用于满足R中条件的值的箱线图

仅适用于满足R中条件的值的箱线图,r,boxplot,R,Boxplot,我有。我只想为那些索引在“电影”列中出现67次的电影制作并排的箱线图。以下代码告诉我在“电影”列中出现67次的索引: 但我如何为这些指数中的每一个“评级”制作并列的箱线图呢?我如何才能将平均值作为单个点添加到每个箱线图上 我试过: boxplot(votes$rating[which(table(votes$movie) == 67)]) 但这显然是错误的,因为它只显示了一个箱线图 MRE: #设置种子(1) #votes2也许,据我所知,这项要求是为了在投票数正好为67票的情况下进行并列箱线

我有。我只想为那些索引在“电影”列中出现67次的电影制作并排的箱线图。以下代码告诉我在“电影”列中出现67次的索引:

但我如何为这些指数中的每一个“评级”制作并列的箱线图呢?我如何才能将平均值作为单个点添加到每个箱线图上

我试过:

boxplot(votes$rating[which(table(votes$movie) == 67)])
但这显然是错误的,因为它只显示了一个箱线图

MRE:

#设置种子(1)

#votes2也许,据我所知,这项要求是为了在投票数正好为67票的情况下进行并列箱线图评分:

boxplot( movie ~ rating,  data=votes, 
                subset = movie %in% names( table(votes$movie) == 67)), 'rating' ])
在我对正确公式的第一次猜测中切换了顺序,但在您的示例中,这更为成功:

 boxplot(movie~rating, data=votes2, subset = movie %in% names( table(votes2$movie) == 2))


您可能应该在rhelp上进行搜索,以便为箱线图上类别的平均值绘制点或文本。这肯定是以前问过的。如果不成功,请报告所使用的搜索词。

右上角说-R是一种免费的开源编程语言和软件环境,用于统计计算、生物信息学和图形。请用一个最小的可重复的例子补充你的问题。对数据使用dput(),并指定所有带有库调用的非基本包……数据集就在我文章的第一行,作为超链接“this dataset”包含。也许你最初没有看到它,因为当我第一次发布我的问题时,我忘记了链接,然后我花了一分钟的时间把链接包含进来。1)这个文件几乎是3M,你在这个数据中有100000个观察点,你认为这是最小的吗?2) 你的评分是5个离散值,我不认为你想要一个箱线图;3)
nn
boxplot( movie ~ rating,  data=votes, 
                subset = movie %in% names( table(votes$movie) == 67)), 'rating' ])
 boxplot(movie~rating, data=votes2, subset = movie %in% names( table(votes2$movie) == 2))