Я хочу сравнить два столбца данных с датами и включить один столбец, чтобы указать, являются ли даты "A" <= даты "B" или>
df <- data.frame( list (A=c("15-10-2000", "15-10-2000", "15-10-2000","20-10-2000"),
B=c("15-10-2000", "16-10-2000", "14-10-2000","19-10-2000")))
Я хотел бы включить новый столбец C = ( 1 , 1, 0, 0)
.
Я пробовал:
df$C = ifelse (df$A <= df$B, 1, 0
)
Это работает, за исключением "равного" сравнения.
Я получаю: C = ( 0 , 1, 0, 0)
извините, но перед сравнением я изменил формат на Date и все еще не работает
df $ A = as.Date (df $ A, формат = "% d-% m-% Y")
df $ B = as.Date (df $ B, формат = "% d-% m-% Y")