2016-09-17 43 views
-3

我有R中的数据帧,它具有以下的列:计算NPS得分的一个月

  • 年份
  • NPS分数

例如:

Year Month NPS 
16 June 8 
16 June 3 
16 July 4 
16 July 10 
16 Aug 3 
16 Aug 1 
16 Sept 8 

我想要做的是创建一个新的数据框,计算每个月的NPS分数。所以它看起来像这样:

Year Month Monthly NPS 
16 June  45 
16 July  35 
16 Aug  24.5 
16 Sept  37.3 

我不知道如何做到这一点在R.任何帮助将是伟大的!

+2

现在还不清楚你是怎么得到预期的产出。 – akrun

+0

^同上,你到目前为止还尝试过什么? –

回答

-1

假设你已经包含在总价值是你的榜样不正确,则可以使用dplyr库来计算,如下月值:

library(dplyr) 

df <- data.frame(year = rep(16, 7), 
       month = c("June", "June", "July", "July", "Aug", "Aug", "Sept"), 
       NPS = c(8, 3, 4, 10, 3, 1, 8)) 


summarise(group_by(df, year, month), sum(NPS))