生成boxplot两个可变数据帧时出错:将类“factor”添加到无效对象

时间:2016-10-26 18:36:05

标签: r boxplot

我有一个数据框,平均有两个变量,Leptine1和Leptine2,来自标题为Group.1的122个人的三个技术重复。

  Group.1   Leptine1    Leptine2
1   10  2.17766667  2.168000000
2   105 11.87000000 11.180000000
3   106 0.03600000  0.031000000
4   11  11.22066667 12.551333333
5   113 5.37400000  5.787333333
6   116 11.46333333 12.063333333

我想为这些数据生成箱图。我用了

boxplot(Group.1~interaction(Leptine1, Leptine2), data=leptine.means, col=2:3)

但收到了消息

Error in boxplot.default(split(mf[[response]], mf[-response]), ...) : 
  adding class "factor" to an invalid object

非常感谢有关打击此错误的任何建议。

1 个答案:

答案 0 :(得分:1)

您的数据类型需要为整数

leptine.means$Group.1 <-  as.integer(leptine.means$Group.1)

boxplot(Group.1~interaction(Leptine1, Leptine2), data=leptine.means, col=2:3)

输出

enter image description here