【发布时间】:2017-01-02 16:48:46
【问题描述】:
假设我有一个data.frame,我希望创建一个名为duration 的新列,它只计算status = Active 所在的记录,使用2016-12-10 作为今天的日期,这样duration = today - start_date。
这种条件计算的最佳方法是什么?
status <- c("Active", "Inactive", "Active")
date <- c("2016-10-25", "2015-05-11", "2015-3-18")
start_date <- as.Date(date, format = "%Y-%m-%d")
data.frame(status, start_date)
【问题讨论】:
标签: r