1
我有两列日期。第一列偶尔有空白。我想创建一个新的变量,从任一列返回该行的最大日期。R中两个日期的新变量较小
date1<-c(NaN,"01-11-07","30-11-07","17-12-07","12-12-08")
date2<-c("23-01-08", "01-11-07","29-11-07","19-12-07","12-12-08")
df<-data.frame(date1, date2) df$date1<-as.Date(date1, format =
"%d-%m-%y") df$date2<-as.Date(date2, format = "%d-%m-%y")
df$mindate<-pmin(df, date1, date2, na.rm = TRUE)
目前的最后一行给我一个错误:
In pmin(df, date1, date2, na.rm = TRUE) :
an argument will be fractionally recycled
并将所得数据框中没有数据。
谢谢。
在Excel我通常使用公式如下所示:= IF([ @ [Date1]] =“”,[@ [Date2]],MIN([@ [Date1]],[@ [Date2]])) –
在每种语言中, le是不同的。 – akrun