<div dir="ltr">By the way, as.IDate can handle the NA but IDateTime cannot.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 28, 2015 at 6:41 PM Farrel Buchinsky <<a href="mailto:fjbuch@gmail.com">fjbuch@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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" target="_blank">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></blockquote></div><div dir="ltr">-- <br></div><div dir="ltr">Farrel Buchinsky<div>(412) 567-7870 (gets me everywhere)</div></div>