我在充满日期的数据集中有一列,我想用周值替换它们。有没有办法设置特定的日期范围(例如2016年1月1日至2016年1月7日),并且每次该范围内的任何日期似乎都会用另一个值(例如第1周)替换。感谢您的任何帮助!在R中替换一系列列值
下面是我工作的数据集:
Text Date
Text 1 2016-02-05 10:55:00
Text 2 2016-02-09 10:56:28
Text 3 2016-02-18 20:40:33
Desired output:
Text Date
Text 1 Week 1
Text 2 Week 2
Text 3 Week 3
这取决于你的日期变量,如果你的日期是一个单一的一年内,你可以在'lubridate'包中使用'week()'函数来获取星期编号。但是如果它跨越多年,你需要做一些像'cut'这样的转换。 – Psidom
这个星期是一个学期的几周。他们从一月底开始运行至今,共有12人。这会影响事情吗? – Claire
只要在一年内,就可以使用'week()'函数。 – Psidom