假设我有一个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)