【发布时间】:2018-03-03 12:41:10
【问题描述】:
我有一个看起来像这样的数据框事件
EventCount Date
3317 2015-01-05
3388 2015-01-12
3467 2015-01-19
3455 2015-01-26
3506 2015-02-02
3561 2015-02-09
我想要的是创建一个新列“EventType”,基于事件发生的周数。 2015-01-12之前发生的属于A类,2015-01-12和2015-02-02之间的属于B类,2015-02-02之后的属于C类。
我尝试的是使用 ifelse 条件来创建一个新列。
Events$EventType<-ifelse(Events$Date < as.Date('2015-02-02'),"B","C")
这给了我一个新列,它只按两个条件分类,而不是三个。
【问题讨论】:
-
看看this link。答案是您可以使用的。
-
Nested ifelse statement 也很有帮助。
标签: r