我有一个日期向量,如果它在另一个向量之前,我想将日期设置为NA。
我尝试使用
然后我尝试了
错误是这个:
我尝试使用
ifelse(date_vector1>=date_vector2, date_vector1, NA)
,但输出不是日期,并且应用as.Date()
会返回错误。然后我尝试了
dplyr::if_else(date_vector1>=date_vector2, date_vector1, NA_real_)
,但它返回相同的错误。错误是这个:
如何使用日期和Error in as.Date.numeric(value) : 'origin' must be supplied
ifelse
语句?
if_else
或ifelse
。而是尝试使用setDT(df1)[date_vector>= date_vector2, newcol := date_vector1]
。 - akrun