我想在特定风格上绘制很多箱形图来比较它们。 但是当一个小组为空时,小组"不会被绘制"。
假设我有一个数据框:
a b
1 1 5
2 1 4
3 1 6
4 1 4
5 2 9
6 2 8
7 2 9
8 3 NaN
9 3 NaN
10 3 NaN
11 4 2
12 4 8
我使用boxplot绘制它:
boxplot(b ~ a , df)
比我没有第3组的情节 (我不能表演,因为我没有" 10声誉")
我找到了一些通过谷歌删除空组的解决方案,但我的问题是另一种方式。
我通过at = c(1,2,4)找到了解决方案,但是当我生成一个带有python的Rscript并且不同的组是空的时我更喜欢,这些组根本没有丢弃。
哦,我认为我没有时间去处理其他包裹。 因此,如果没有它们,我会感谢你的解决方案。
问候,canis
答案 0 :(得分:1)
您可以通过
获取x轴上的组boxplot(b ~ a , df, na.action=na.pass)
或
boxplot(b~factor(a), df)