【发布时间】:2015-02-07 14:57:13
【问题描述】:
我有一个日期格式的数据框 (df)。它的一个样本是这样的:
df<- as.data.frame(as.factor(c("16.04.2015", "04.08.2014", "11.09.2013", "20.11.2015", "04.04.2014")))
colnames(df)<-"date"
即;
date
16.04.2015
04.08.2014
11.09.2013
20.11.2015
04.04.2014
我想在两个特定日期之间分配“1”。假设我想为 10.02.2014 和 15.08.2014 之间分配“1”日期。让“值”列定义为分配值。所以想要的输出是:
date value
16.04.2015 0
04.08.2014 1
11.09.2013 0
20.11.2015 0
04.04.2014 1
如何使用 R 中的 if 语句来做到这一点?或者还有其他方法吗?我会很高兴得到任何帮助。非常感谢。
【问题讨论】:
标签: r