Submitted by: Peter Stoyanov; Assigned to: Nobody; R-Forge link
Using fread() to read in the data below yields strange results for NA values in columns which fread() detects as integer64. All other columns are OK:
2012,276,,0,"S1","001",1,,724135215,1590915056,
2012,276,2,8,"S1","001",1, ,,154598,0
2012,276,2,12,"S1","001",1,NA,5118863,21819477,
2012,276,2,0,"S1","011",8,3127133583,3127133583,9003982501,0
The resulting data.table has "9218868437227407266" instead of "NA" in columns 8 and 9. Only str() prints these as NA, everything else I tried sees them as numeric values (min, max, sum, etc). Then again str() prints out the fourth element of column 8 as "1.55e-314" instead of "3127133583".
I posted this first here on StackOverflow but it did not generate any interest for 2 weeks, so I've linked it here as well.