我有一个包含4列的数据文件。但每个的行数 列是不同的。我想使用像这样的命令制作一个盒子图 这样:
ggplot(data=PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot() + stat_summary(fun.y=mean, colour="darkred", geom="point",
shape=18, size=3,show_guide = FALSE)
但由于每列的行数不同,因此会出错。你们呢 知道怎么做?
答案 0 :(得分:1)
您应该使用reshape
或melt
之类的内容将其变长。那么每个小组的观察结果不应该是一个问题。
请参阅此帖子:Reshaping data.frame from wide to long format,其中包含许多示例。