我正在尝试使用R来显示合并的箱形图,我确信这很容易,我只是遗漏了一些东西:
boxplot(WHO$Male, WHO$Female, ylim=c(0,100))
boxplot(WHO$Female ~ WHO$Year, ylim=c(0,100))
boxplot(WHO$Male ~ WHO$Year, ylim=c(0,100))
这三个都有效,但是当我尝试时:
boxplot(WHO$Male ~ WHO$Year, WHO$Female ~ WHO$Year, ylim=c(0,100))
它返回:
Error in as.data.frame.default(data) :
cannot coerce class ""formula"" to a data.frame
注意,年份,仅包含三个数字,1990年,2000年,2010年
> head(WHO)
Year WHO.region Country Male Female
1 1990 Africa Algeria 66 68
2 1990 Africa Angola 39 43
3 1990 Africa Benin 45 50
4 1990 Africa Botswana 63 66
5 1990 Africa Burkina Faso 45 49
6 1990 Africa Burundi 47 50