我们可以在R中的HIstogram中对X轴上的值求和

时间:2015-06-10 10:43:39

标签: r

我在r中有一个数据集,我正在尝试创建一个直方图。

x轴I上的变量是CR_DT,即日期,在x轴上我需要权重之和,即y轴上的test$CHG_WT。我尝试了很多研究,但找不到解决方案因此请求大家取悦建议

CR_DT = c("13-Mar-15", "31-Mar-15", "15-Mar-15", "17-Mar-15")
CHG_WT = c(770,3730,70, 100,600,2000)

因此我需要在直方图中以CR_DT为基础的CHG_WT之和 谢谢。

1 个答案:

答案 0 :(得分:0)

只有当CR_DT和CHG_WT具有相同的长度且CR_DT重复一些时才有意义。

CR_DT = c("13-Mar-15", "31-Mar-15", "15-Mar-15", "17-Mar-15","15-Mar-15","13-Mar-15")
CHG_WT = c(770,3730,70, 100,600,2000)
CR_DTs=unique(CR_DT)
CHG_WTs=sapply(CR_DTs,function(d)sum(CHG_WT[CR_DT==d]))
barplot(CHG_WTs,names.arg = CR_DTs,col=rainbow(length(CHG_WTs)),cex.names = .5)

enter image description here