Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们能把R中直方图X轴上的值求和吗_R - Fatal编程技术网

我们能把R中直方图X轴上的值求和吗

我们能把R中直方图X轴上的值求和吗,r,R,我在r中有一个数据集,我正试图在其上创建一个直方图 x轴上的变量是CR_DT,即日期,x轴上的变量需要权重之和,即y轴上的测试$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之和 谢谢 只有当CR_DT和CHG_WT具有相同

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

x轴上的变量是CR_DT,即日期,x轴上的变量需要权重之和,即y轴上的测试$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之和
谢谢

只有当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)

感谢罗伯特的帮助。