我有一个包含两个因素的数据框:Peel - 要么"标准"或"延迟"和晶圆 - 一些晶圆,但我想作为一个因素:
**Peel** **Wafer**
Standard 122
Standard 123
Delay 124
Delay 125
(抱歉,我试图发布真实数据,但似乎是以狡猾的格式出现)
当我针对两个因素绘制变量的数据时,我在没有数据的x轴上得到间隙:
boxplot(Von.fwd~Wafer*Peel, data=df, las=2)
我试过张贴图片,但显然我需要10点声望才能做到这一点。
数据丢失,因为它不存在。我只是不想让它描绘出差距。我查看了droplevel
代码,但我不想放弃我的任何因素,只考虑某些因素的组合。
有没有办法告诉R不要在没有数据的情况下绘制交叉因子?
非常感谢
皮特
答案 0 :(得分:1)
一种选择是将Peel
和Wafer
合并为一个新的因素(假设您的data.frame
被称为df
):
抱歉没想到通过:
df$NewFactor<-paste(df$Peel,df$Wafer)
df$NewFactor<-factor(df$NewFactor)
这会给你每个组合作为一个因素,但不会缺少组合。然后,您可以在df$newFactor
函数中使用boxplot
。