0

my df1 looks like

PID R_date      E_date
123 12-06-2010  12-08-2012
234 13-05-2012  NA
345 14-09-2013  NA

and df2 looks like

PID R_date      E_date
123 12-06-2010  12-08-2012
234 13-05-2012  13-05-2012
345 14-09-2013  14-09-2013

I have tried to fill the NAs in E_date by macthing PID of two df using code

df1$E_date <- ifelse(is.na(df1$E_date),df2$E_date,df1$E_date)

I get output looks like

PID R_date      E_date
123 12-06-2010  41133
234 13-05-2012  41042
345 14-09-2013  41531

when i tried to supply origin for the date format it shows irrelevant dates like

df1$E_date <- as.Date(ifelse(is.na(df1$E_date),df2$E_date,df1$E_date),origin = "1900-01-01")

PID R_date      E_date
123 12-06-2010  06-05-1972
234 13-05-2012  07-06-1988
345 14-09-2013  22-04-1997
Katrix_02
  • 83
  • 6

0 Answers0