-2
我有一个数据集有3个变量 - 年份,月份(以整数)和NPS(值)。我必须每周处理数据。我如何从以下数据中提取周数?而且,NPS必须相应地改变。提取几周,如果只有年和月
Year Month NPS
2015 10 51
2015 11 50.5
2015 12 50
我有一个数据集有3个变量 - 年份,月份(以整数)和NPS(值)。我必须每周处理数据。我如何从以下数据中提取周数?而且,NPS必须相应地改变。提取几周,如果只有年和月
Year Month NPS
2015 10 51
2015 11 50.5
2015 12 50
按在评论中提到的,如果你想要的日期范围,你可以这样做:
library(lubridate)
Start <- as.Date(zoo::as.yearmon(paste0(df$Year, df$Month), "%Y%m"))
End <- Start %m+% months(1) - 1
df$Weeks <- paste(week(Start), week(End) - 1, sep = "-")
其中给出:
# Year Month NPS Weeks
#1 2015 10 51.0 40-43
#2 2015 11 50.5 44-47
#3 2015 12 50.0 48-52
有4〜5周在一个月。你知道每个月的哪一天NPS值被记录/报告给每一行吗? –
它没有给出。 –
由于您只提供月份,您是否想为每个条目获得一个星期的范围? 2015-10将是40-43,2015-11将是44-47,依此类推? –