2016-09-17 59 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))