如何将变量初始化为R中的总和

时间:2017-05-02 08:15:58

标签: r sum initialization aggregate

我昨天刚开始和R鬼混。我想知道如何初始化一个变量,以便它只打印出总和数而不是整个标准聚合表。请参阅下面的代码,结果,然后是我想要的结果。

x = aggregate(SalesAmount ~ ProductCategory, data=subset(df_adventureworks, 
ProductCategory == "Clothing"), FUN=sum)
x

结果是:

   ProductCategory    SalesAmount
1         Clothing       339772.6

我只想打印结果:

[1] 339772.6 

1 个答案:

答案 0 :(得分:0)

尝试:

sum(df_adventureworks$SalesAmount[df_adventureworks$ProductCategory=="Clothing"], na.rm=T)

最后na.rm=T以防您在数据中缺少值。如果没有,你可以跳过它。