次のような 2 つの「日付文字列」列を比較したいと思います。
df$inpatient.death = (df$date.of.death==df$date.of.discharge)
BUT:NULL
値の出現により、フォーマットが妨げられているようas.Date
で、別のフォーマットでは as.character(..)==as.character(..) を使用できません。作成する最良の方法は何ですか
THIS IS THE AIM:
id date.of.death date.of.discharge [ inpatient.death ]
1 1 2012-01-01 00:00:00.000 2012-01-01 [ TRUE ]
2 2 NULL 2012-01-01 [ FALSE ]
3 3 2012-01-02 00:00:00.000 2012-01-01 [ FALSE ]
df <- data.frame(id=1:3, date.of.death=c("2012-01-01 00:00:00.000", "NULL", "2012-01-02 00:00:00.000"), date.of.discharge=c("2012-01-01", "2012-01-01", "2012-01-01"))
これを行う最善の方法は何ですか?