【发布时间】:2016-07-07 19:46:48
【问题描述】:
我有如下数据:
Caller Date Duration Status
304 2/1/2016 756 ANSWERED
304 2/1/2016 61 ANSWERED
304 2/4/2016 60 ANSWERED
304 2/10/2016 61 ANSWERED
304 2/17/2016 60 ANSWERED
304 2/19/2016 30 ANSWERED
304 2/24/2016 27 ANSWERED
304 2/28/2016 55 ANSWERED
304 2/28/2016 63 ANSWERED
我想根据周对 R 中的数据进行分组,即如果 hte 日期介于 2017 年 2 月 1 日和 2017 年 2 月 7 日之间,我添加一个名为“week”的新列,并将值作为第 1 周那些元组。一个月中的所有其他星期都类似。
输出应该是这样的
Caller Date Duration Status Week
304 2/1/2016 756 ANSWERED Week 1
304 2/1/2016 61 ANSWERED Week 1
304 2/4/2016 60 ANSWERED Week 1
304 2/10/2016 61 ANSWERED Week 2
304 2/17/2016 60 ANSWERED Week 2
304 2/19/2016 30 ANSWERED Week 3
304 2/24/2016 27 ANSWERED Week 4
304 2/28/2016 55 ANSWERED Week 4
304 2/28/2016 63 ANSWERED Week 4
请给我推荐一个 R 中的方法。 谢谢
【问题讨论】:
-
这很简单,但我需要你
dput数据 -
能否详细说明?
-
dput(df)输出 R 对象df的纯文本表示。将dput的输出包含在问题中是一种很好的做法,这样我们就可以轻松获取您的代码并使用它。检查这个:stackoverflow.com/questions/5963269/… 和?dput