<div dir="ltr">I have a data.table that contains real data. That means that some values are missing. I am trying to convert one column into data.table's idate and itime. Alas I am running into problems.<div><br></div><div>But look at this</div><div><br></div><div><div><b>> IDateTime(as.POSIXlt(c("2015-05-01 13:46:23", "2015-05-03 16:40:00")))</b></div><div>        idate    itime</div><div>1: 2015-05-01 13:46:23</div><div>2: 2015-05-03 16:40:00</div><div><br></div><div><b>> IDateTime(as.POSIXlt(c("2015-05-01 13:46:23", "2015-05-03 16:40:00", NA )))</b></div><div>Error in if (any(neg)) res[neg] = paste("-", res[neg], sep = "") : </div><div>  missing value where TRUE/FALSE needed</div><div><br></div><div>A missing variable screws everything up. Any insights or suggestions for me? At this point I will have to systematically select rows that meet !<a href="http://is.na">is.na</a>(datevariable) to perform the IDateTime function on. </div><div><br></div><div><br></div></div></div><div dir="ltr">-- <br></div><div dir="ltr">Farrel Buchinsky<div>(412) 567-7870 (gets me everywhere)</div></div>