[datatable-help] colClasses and fread

Matthew Dowle mdowle at mdowle.plus.com
Fri Sep 13 00:42:22 CEST 2013


Is that v1.8.10 as on CRAN?   It doesn't look like it from a few clues 
in the output below.
v1.8.10 has colClasses working, see NEWS.

On 12/09/13 22:32, Ari Friedman wrote:
> Dear maintainers of that most wonderful package that makes R fast with
> big data,
>
> I've recently discovered fread.  It's amazing.  My call to read.fwf on a
> 4GB file that took all night now takes under a minute after conversion
> to csv via csvkit/in2csv.
>
> However, automatic type detection is working very poorly, probably due
> to the presence of a large number of columns with high rates of
> missingness, plus a large number of character columns with encoded
> values (these are medical and diagnostic codes).
>
> Normally I'd specify colClasses, and the warning messages even tell me I
> should specify colClasses, but there's no colClasses argument to fread.
>
> Any thoughts on solving this?  Verbose output, warnings, and a
> comparison of the guesses vs. what the documentation on the file says it
> is are found below.  Unfortunately the data can't be shared, even in
> small portions so I can't make this reproducible.
>
> Thanks!
> Ari
> > dt <- fread('myfile.csv', verbose=TRUE)
> Detected eol as \n only (no \r afterwards), the UNIX and Mac standard.
> Using line 30 to detect sep (the last non blank line in the first 30) ... ','
> Found 393 columns
> First row with 393 fields occurs on line 1 (either column names or first row of data)
> All the fields on line 1 are character fields. Treating as the column names.
> Count of eol after first data row: 2994440
> Subtracted 1 for last eol and any trailing empty lines, leaving 2994439 data rows
> Type codes: 000000000000000000330330000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000003100300000000000000000000000020000000000000000000000000000000000000000000000000000000000030000300000002000000000000000000000000000000000000000000000 (first 5 rows)
> Type codes: 000000000000000000330330000000000000000000000000000000000000000000000000303000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000003100300000000000000000000000020000000000000000000000000000000000000000000000000000000000030000300000002000000000000000000000000000000000000000000000 (+middle 5 rows)
> Type codes: 000000000000003303330330000000000000000000000000000000000000000000000000303000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000003100300000000000000000000000020000000000000000000000000000000000000000000000000000000000030000300000002000000000000000000000000000000000000000000000 (+last 5 rows)
> 0%Bumping column 146 from INT to INT64 on data row 9, field contains 'V5867'
> Bumping column 146 from INT64 to REAL on data row 9, field contains 'V5867'
> Bumping column 146 from REAL to STR on data row 9, field contains 'V5867'
> Bumping column 147 from INT to INT64 on data row 9, field contains 'V5869'
> Bumping column 147 from INT64 to REAL on data row 9, field contains 'V5869'
> Bumping column 147 from REAL to STR on data row 9, field contains 'V5869'
> Bumping column 142 from INT to INT64 on data row 10, field contains 'V140'
> Bumping column 142 from INT64 to REAL on data row 10, field contains 'V140'
> Bumping column 142 from REAL to STR on data row 10, field contains 'V140'
> Bumping column 17 from INT to INT64 on data row 12, field contains 'J1885'
> Bumping column 17 from INT64 to REAL on data row 12, field contains 'J1885'
> Bumping column 17 from REAL to STR on data row 12, field contains 'J1885'
> Bumping column 74 from INT to INT64 on data row 12, field contains 'LT'
> Bumping column 74 from INT64 to REAL on data row 12, field contains 'LT'
> Bumping column 74 from REAL to STR on data row 12, field contains 'LT'
> Bumping column 143 from INT to INT64 on data row 13, field contains 'V142'
> Bumping column 143 from INT64 to REAL on data row 13, field contains 'V142'
> Bumping column 143 from REAL to STR on data row 13, field contains 'V142'
> Bumping column 14 from INT to INT64 on data row 22, field contains 'G0431'
> Bumping column 14 from INT64 to REAL on data row 22, field contains 'G0431'
> Bumping column 14 from REAL to STR on data row 22, field contains 'G0431'
> Bumping column 21 from INT to INT64 on data row 23, field contains 'J7060'
> Bumping column 21 from INT64 to REAL on data row 23, field contains 'J7060'
> Bumping column 21 from REAL to STR on data row 23, field contains 'J7060'
> Bumping column 24 from INT to INT64 on data row 27, field contains 'J2405'
> Bumping column 24 from INT64 to REAL on data row 27, field contains 'J2405'
> Bumping column 24 from REAL to STR on data row 27, field contains 'J2405'
> Bumping column 72 from INT to INT64 on data row 35, field contains 'F1'
> Bumping column 72 from INT64 to REAL on data row 35, field contains 'F1'
> Bumping column 72 from REAL to STR on data row 35, field contains 'F1'
> Bumping column 141 from INT to INT64 on data row 35, field contains 'V061'
> Bumping column 141 from INT64 to REAL on data row 35, field contains 'V061'
> Bumping column 141 from REAL to STR on data row 35, field contains 'V061'
> Bumping column 26 from INT to INT64 on data row 37, field contains 'J0690'
> Bumping column 26 from INT64 to REAL on data row 37, field contains 'J0690'
> Bumping column 26 from REAL to STR on data row 37, field contains 'J0690'
> Bumping column 28 from INT to INT64 on data row 37, field contains 'J7030'
> Bumping column 28 from INT64 to REAL on data row 37, field contains 'J7030'
> Bumping column 28 from REAL to STR on data row 37, field contains 'J7030'
> Bumping column 29 from INT to INT64 on data row 37, field contains 'J7040'
> Bumping column 29 from INT64 to REAL on data row 37, field contains 'J7040'
> Bumping column 29 from REAL to STR on data row 37, field contains 'J7040'
> Bumping column 25 from INT to INT64 on data row 43, field contains 'Q9967'
> Bumping column 25 from INT64 to REAL on data row 43, field contains 'Q9967'
> Bumping column 25 from REAL to STR on data row 43, field contains 'Q9967'
> Bumping column 30 from INT to INT64 on data row 43, field contains 'J7030'
> Bumping column 30 from INT64 to REAL on data row 43, field contains 'J7030'
> Bumping column 30 from REAL to STR on data row 43, field contains 'J7030'
> Bumping column 31 from INT to INT64 on data row 43, field contains 'J2405'
> Bumping column 31 from INT64 to REAL on data row 43, field contains 'J2405'
> Bumping column 31 from REAL to STR on data row 43, field contains 'J2405'
> Bumping column 148 from INT to INT64 on data row 44, field contains 'V1551'
> Bumping column 148 from INT64 to REAL on data row 44, field contains 'V1551'
> Bumping column 148 from REAL to STR on data row 44, field contains 'V1551'
> Bumping column 149 from INT to INT64 on data row 44, field contains 'V1588'
> Bumping column 149 from INT64 to REAL on data row 44, field contains 'V1588'
> Bumping column 149 from REAL to STR on data row 44, field contains 'V1588'
> Bumping column 76 from INT to INT64 on data row 45, field contains 'RT'
> Bumping column 76 from INT64 to REAL on data row 45, field contains 'RT'
> Bumping column 76 from REAL to STR on data row 45, field contains 'RT'
> Bumping column 27 from INT to INT64 on data row 53, field contains 'J2405'
> Bumping column 27 from INT64 to REAL on data row 53, field contains 'J2405'
> Bumping column 27 from REAL to STR on data row 53, field contains 'J2405'
> Bumping column 32 from INT to INT64 on data row 56, field contains 'J1885'
> Bumping column 32 from INT64 to REAL on data row 56, field contains 'J1885'
> Bumping column 32 from REAL to STR on data row 56, field contains 'J1885'
> Bumping column 33 from INT to INT64 on data row 56, field contains 'J2270'
> Bumping column 33 from INT64 to REAL on data row 56, field contains 'J2270'
> Bumping column 33 from REAL to STR on data row 56, field contains 'J2270'
> Bumping column 34 from INT to INT64 on data row 56, field contains 'J2405'
> Bumping column 34 from INT64 to REAL on data row 56, field contains 'J2405'
> Bumping column 34 from REAL to STR on data row 56, field contains 'J2405'
> Bumping column 77 from INT to INT64 on data row 65, field contains 'LT'
> Bumping column 77 from INT64 to REAL on data row 65, field contains 'LT'
> Bumping column 77 from REAL to STR on data row 65, field contains 'LT'
> Bumping column 140 from INT to INT64 on data row 74, field contains 'V689'
> Bumping column 140 from INT64 to REAL on data row 74, field contains 'V689'
> Bumping column 140 from REAL to STR on data row 74, field contains 'V689'
> Bumping column 13 from INT to INT64 on data row 103, field contains 'J1100'
> Bumping column 13 from INT64 to REAL on data row 103, field contains 'J1100'
> Bumping column 13 from REAL to STR on data row 103, field contains 'J1100'
> Bumping column 150 from INT to INT64 on data row 104, field contains 'V1508'
> Bumping column 150 from INT64 to REAL on data row 104, field contains 'V1508'
> Bumping column 150 from REAL to STR on data row 104, field contains 'V1508'
> Bumping column 212 from INT to INT64 on data row 107, field contains 'V714'
> Bumping column 212 from INT64 to REAL on data row 107, field contains 'V714'
> Bumping column 212 from REAL to STR on data row 107, field contains 'V714'
> Bumping column 12 from INT to INT64 on data row 113, field contains 'A0427'
> Bumping column 12 from INT64 to REAL on data row 113, field contains 'A0427'
> Bumping column 12 from REAL to STR on data row 113, field contains 'A0427'
> Bumping column 81 from INT to INT64 on data row 113, field contains 'RH'
> Bumping column 81 from INT64 to REAL on data row 113, field contains 'RH'
> Bumping column 81 from REAL to STR on data row 113, field contains 'RH'
> Bumping column 102 from INT to INT64 on data row 113, field contains 'QM'
> Bumping column 102 from INT64 to REAL on data row 113, field contains 'QM'
> Bumping column 102 from REAL to STR on data row 113, field contains 'QM'
> Bumping column 111 from INT to INT64 on data row 113, field contains 'QM'
> Bumping column 111 from INT64 to REAL on data row 113, field contains 'QM'
> Bumping column 111 from REAL to STR on data row 113, field contains 'QM'
> Bumping column 151 from INT to INT64 on data row 294, field contains 'V146'
> Bumping column 151 from INT64 to REAL on data row 294, field contains 'V146'
> Bumping column 151 from REAL to STR on data row 294, field contains 'V146'
> Bumping column 152 from INT to INT64 on data row 294, field contains 'V148'
> Bumping column 152 from INT64 to REAL on data row 294, field contains 'V148'
> Bumping column 152 from REAL to STR on data row 294, field contains 'V148'
> Bumping column 84 from INT to INT64 on data row 346, field contains 'RH'
> Bumping column 84 from INT64 to REAL on data row 346, field contains 'RH'
> Bumping column 84 from REAL to STR on data row 346, field contains 'RH'
> Bumping column 114 from INT to INT64 on data row 346, field contains 'QM'
> Bumping column 114 from INT64 to REAL on data row 346, field contains 'QM'
> Bumping column 114 from REAL to STR on data row 346, field contains 'QM'
> Bumping column 36 from INT to INT64 on data row 348, field contains 'J1644'
> Bumping column 36 from INT64 to REAL on data row 348, field contains 'J1644'
> Bumping column 36 from REAL to STR on data row 348, field contains 'J1644'
> Bumping column 37 from INT to INT64 on data row 348, field contains 'J7030'
> Bumping column 37 from INT64 to REAL on data row 348, field contains 'J7030'
> Bumping column 37 from REAL to STR on data row 348, field contains 'J7030'
> Bumping column 38 from INT to INT64 on data row 348, field contains 'J2405'
> Bumping column 38 from INT64 to REAL on data row 348, field contains 'J2405'
> Bumping column 38 from REAL to STR on data row 348, field contains 'J2405'
> Bumping column 39 from INT to INT64 on data row 349, field contains 'J2405'
> Bumping column 39 from INT64 to REAL on data row 349, field contains 'J2405'
> Bumping column 39 from REAL to STR on data row 349, field contains 'J2405'
> Bumping column 103 from INT to INT64 on data row 702, field contains 'QM'
> Bumping column 103 from INT64 to REAL on data row 702, field contains 'QM'
> Bumping column 103 from REAL to STR on data row 702, field contains 'QM'
> Bumping column 104 from INT to INT64 on data row 702, field contains 'QM'
> Bumping column 104 from INT64 to REAL on data row 702, field contains 'QM'
> Bumping column 104 from REAL to STR on data row 702, field contains 'QM'
> Bumping column 153 from INT to INT64 on data row 815, field contains 'V4561'
> Bumping column 153 from INT64 to REAL on data row 815, field contains 'V4561'
> Bumping column 153 from REAL to STR on data row 815, field contains 'V4561'
> Bumping column 78 from INT to INT64 on data row 891, field contains 'RT'
> Bumping column 78 from INT64 to REAL on data row 891, field contains 'RT'
> Bumping column 78 from REAL to STR on data row 891, field contains 'RT'
> Bumping column 79 from INT to INT64 on data row 891, field contains 'LT'
> Bumping column 79 from INT64 to REAL on data row 891, field contains 'LT'
> Bumping column 79 from REAL to STR on data row 891, field contains 'LT'
> Bumping column 80 from INT to INT64 on data row 891, field contains 'LT'
> Bumping column 80 from INT64 to REAL on data row 891, field contains 'LT'
> Bumping column 80 from REAL to STR on data row 891, field contains 'LT'
> Bumping column 35 from INT to INT64 on data row 892, field contains 'J2270'
> Bumping column 35 from INT64 to REAL on data row 892, field contains 'J2270'
> Bumping column 35 from REAL to STR on data row 892, field contains 'J2270'
> Bumping column 82 from INT to INT64 on data row 931, field contains 'RH'
> Bumping column 82 from INT64 to REAL on data row 931, field contains 'RH'
> Bumping column 82 from REAL to STR on data row 931, field contains 'RH'
> Bumping column 112 from INT to INT64 on data row 931, field contains 'QM'
> Bumping column 112 from INT64 to REAL on data row 931, field contains 'QM'
> Bumping column 112 from REAL to STR on data row 931, field contains 'QM'
> Bumping column 154 from INT to INT64 on data row 1151, field contains 'V4582'
> Bumping column 154 from INT64 to REAL on data row 1151, field contains 'V4582'
> Bumping column 154 from REAL to STR on data row 1151, field contains 'V4582'
> Bumping column 107 from INT to INT64 on data row 1268, field contains 'QM'
> Bumping column 107 from INT64 to REAL on data row 1268, field contains 'QM'
> Bumping column 107 from REAL to STR on data row 1268, field contains 'QM'
> Bumping column 40 from INT to INT64 on data row 1414, field contains 'J2270'
> Bumping column 40 from INT64 to REAL on data row 1414, field contains 'J2270'
> Bumping column 40 from REAL to STR on data row 1414, field contains 'J2270'
> Bumping column 41 from INT to INT64 on data row 1414, field contains 'J7040'
> Bumping column 41 from INT64 to REAL on data row 1414, field contains 'J7040'
> Bumping column 41 from REAL to STR on data row 1414, field contains 'J7040'
> Bumping column 155 from INT to INT64 on data row 1417, field contains 'V8741'
> Bumping column 155 from INT64 to REAL on data row 1417, field contains 'V8741'
> Bumping column 155 from REAL to STR on data row 1417, field contains 'V8741'
> Bumping column 156 from INT to INT64 on data row 1417, field contains 'V1504'
> Bumping column 156 from INT64 to REAL on data row 1417, field contains 'V1504'
> Bumping column 156 from REAL to STR on data row 1417, field contains 'V1504'
> Bumping column 157 from INT to INT64 on data row 1417, field contains 'V2651'
> Bumping column 157 from INT64 to REAL on data row 1417, field contains 'V2651'
> Bumping column 157 from REAL to STR on data row 1417, field contains 'V2651'
> Bumping column 83 from INT to INT64 on data row 1629, field contains 'GP'
> Bumping column 83 from INT64 to REAL on data row 1629, field contains 'GP'
> Bumping column 83 from REAL to STR on data row 1629, field contains 'GP'
> Bumping column 105 from INT to INT64 on data row 1688, field contains 'QM'
> Bumping column 105 from INT64 to REAL on data row 1688, field contains 'QM'
> Bumping column 105 from REAL to STR on data row 1688, field contains 'QM'
> Bumping column 110 from INT to INT64 on data row 1999, field contains 'QM'
> Bumping column 110 from INT64 to REAL on data row 1999, field contains 'QM'
> Bumping column 110 from REAL to STR on data row 1999, field contains 'QM'
> Bumping column 106 from INT to INT64 on data row 2019, field contains 'QM'
> Bumping column 106 from INT64 to REAL on data row 2019, field contains 'QM'
> Bumping column 106 from REAL to STR on data row 2019, field contains 'QM'
> Bumping column 85 from INT to INT64 on data row 2341, field contains 'SH'
> Bumping column 85 from INT64 to REAL on data row 2341, field contains 'SH'
> Bumping column 85 from REAL to STR on data row 2341, field contains 'SH'
> Bumping column 115 from INT to INT64 on data row 2341, field contains 'QN'
> Bumping column 115 from INT64 to REAL on data row 2341, field contains 'QN'
> Bumping column 115 from REAL to STR on data row 2341, field contains 'QN'
> Bumping column 350 from INT to INT64 on data row 2791, field contains 'C'
> Bumping column 350 from INT64 to REAL on data row 2791, field contains 'C'
> Bumping column 350 from REAL to STR on data row 2791, field contains 'C'
> Bumping column 353 from INT to INT64 on data row 2791, field contains 'C'
> Bumping column 353 from INT64 to REAL on data row 2791, field contains 'C'
> Bumping column 353 from REAL to STR on data row 2791, field contains 'C'
> Bumping column 108 from INT to INT64 on data row 2898, field contains 'QM'
> Bumping column 108 from INT64 to REAL on data row 2898, field contains 'QM'
> Bumping column 108 from REAL to STR on data row 2898, field contains 'QM'
> Bumping column 158 from INT to INT64 on data row 3011, field contains 'V441'
> Bumping column 158 from INT64 to REAL on data row 3011, field contains 'V441'
> Bumping column 158 from REAL to STR on data row 3011, field contains 'V441'
> Bumping column 159 from INT to INT64 on data row 3011, field contains 'V1582'
> Bumping column 159 from INT64 to REAL on data row 3011, field contains 'V1582'
> Bumping column 159 from REAL to STR on data row 3011, field contains 'V1582'
> Bumping column 160 from INT to INT64 on data row 3011, field contains 'V5861'
> Bumping column 160 from INT64 to REAL on data row 3011, field contains 'V5861'
> Bumping column 160 from REAL to STR on data row 3011, field contains 'V5861'
> Bumping column 86 from INT to INT64 on data row 3021, field contains 'RH'
> Bumping column 86 from INT64 to REAL on data row 3021, field contains 'RH'
> Bumping column 86 from REAL to STR on data row 3021, field contains 'RH'
> Bumping column 116 from INT to INT64 on data row 3021, field contains 'QM'
> Bumping column 116 from INT64 to REAL on data row 3021, field contains 'QM'
> Bumping column 116 from REAL to STR on data row 3021, field contains 'QM'
> Bumping column 109 from INT to INT64 on data row 3112, field contains 'QM'
> Bumping column 109 from INT64 to REAL on data row 3112, field contains 'QM'
> Bumping column 109 from REAL to STR on data row 3112, field contains 'QM'
> Bumping column 113 from INT to INT64 on data row 5208, field contains 'QM'
> Bumping column 113 from INT64 to REAL on data row 5208, field contains 'QM'
> Bumping column 113 from REAL to STR on data row 5208, field contains 'QM'
> Bumping column 188 from INT to INT64 on data row 8138, field contains 'Y'
> Bumping column 188 from INT64 to REAL on data row 8138, field contains 'Y'
> Bumping column 188 from REAL to STR on data row 8138, field contains 'Y'
> Bumping column 189 from INT to INT64 on data row 8138, field contains 'Y'
> Bumping column 189 from INT64 to REAL on data row 8138, field contains 'Y'
> Bumping column 189 from REAL to STR on data row 8138, field contains 'Y'
> Bumping column 190 from INT to INT64 on data row 8138, field contains 'Y'
> Bumping column 190 from INT64 to REAL on data row 8138, field contains 'Y'
> Bumping column 190 from REAL to STR on data row 8138, field contains 'Y'
> 0%Bumping column 161 from INT to INT64 on data row 13758, field contains 'V1582'
> Bumping column 161 from INT64 to REAL on data row 13758, field contains 'V1582'
> Bumping column 161 from REAL to STR on data row 13758, field contains 'V1582'
> Bumping column 231 from INT to INT64 on data row 18303, field contains 'Y'
> Bumping column 231 from INT64 to REAL on data row 18303, field contains 'Y'
> Bumping column 231 from REAL to STR on data row 18303, field contains 'Y'
> Bumping column 87 from INT to INT64 on data row 20592, field contains 'GO'
> Bumping column 87 from INT64 to REAL on data row 20592, field contains 'GO'
> Bumping column 87 from REAL to STR on data row 20592, field contains 'GO'
> Bumping column 192 from INT to INT64 on data row 29413, field contains 'Y'
> Bumping column 192 from INT64 to REAL on data row 29413, field contains 'Y'
> Bumping column 192 from REAL to STR on data row 29413, field contains 'Y'
> Bumping column 193 from INT to INT64 on data row 29413, field contains 'Y'
> Bumping column 193 from INT64 to REAL on data row 29413, field contains 'Y'
> Bumping column 193 from REAL to STR on data row 29413, field contains 'Y'
> Bumping column 194 from INT to INT64 on data row 29413, field contains 'Y'
> Bumping column 194 from INT64 to REAL on data row 29413, field contains 'Y'
> Bumping column 194 from REAL to STR on data row 29413, field contains 'Y'
> Bumping column 96 from INT to INT64 on data row 31954, field contains 'LT'
> Bumping column 96 from INT64 to REAL on data row 31954, field contains 'LT'
> Bumping column 96 from REAL to STR on data row 31954, field contains 'LT'
> Bumping column 191 from INT to INT64 on data row 41091, field contains 'Y'
> Bumping column 191 from INT64 to REAL on data row 41091, field contains 'Y'
> Bumping column 191 from REAL to STR on data row 41091, field contains 'Y'
> Bumping column 162 from INT to INT64 on data row 44469, field contains 'V1582'
> Bumping column 162 from INT64 to REAL on data row 44469, field contains 'V1582'
> Bumping column 162 from REAL to STR on data row 44469, field contains 'V1582'
> Bumping column 163 from INT to INT64 on data row 49003, field contains 'V5865'
> Bumping column 163 from INT64 to REAL on data row 49003, field contains 'V5865'
> Bumping column 163 from REAL to STR on data row 49003, field contains 'V5865'
> Bumping column 90 from INT to INT64 on data row 87095, field contains 'EH'
> Bumping column 90 from INT64 to REAL on data row 87095, field contains 'EH'
> Bumping column 90 from REAL to STR on data row 87095, field contains 'EH'
> Bumping column 120 from INT to INT64 on data row 87095, field contains 'QM'
> Bumping column 120 from INT64 to REAL on data row 87095, field contains 'QM'
> Bumping column 120 from REAL to STR on data row 87095, field contains 'QM'
> Bumping column 213 from INT to INT64 on data row 91672, field contains 'V692'
> Bumping column 213 from INT64 to REAL on data row 91672, field contains 'V692'
> Bumping column 213 from REAL to STR on data row 91672, field contains 'V692'
> Bumping column 338 from INT to INT64 on data row 92112, field contains 'D'
> Bumping column 338 from INT64 to REAL on data row 92112, field contains 'D'
> Bumping column 338 from REAL to STR on data row 92112, field contains 'D'
> Bumping column 339 from INT to INT64 on data row 92112, field contains 'D'
> Bumping column 339 from INT64 to REAL on data row 92112, field contains 'D'
> Bumping column 339 from REAL to STR on data row 92112, field contains 'D'
> Bumping column 214 from INT to INT64 on data row 92181, field contains 'V681'
> Bumping column 214 from INT64 to REAL on data row 92181, field contains 'V681'
> Bumping column 214 from REAL to STR on data row 92181, field contains 'V681'
> Bumping column 91 from INT to INT64 on data row 95380, field contains 'GP'
> Bumping column 91 from INT64 to REAL on data row 95380, field contains 'GP'
> Bumping column 91 from REAL to STR on data row 95380, field contains 'GP'
> Bumping column 216 from INT to INT64 on data row 109576, field contains 'E8499'
> Bumping column 216 from INT64 to REAL on data row 109576, field contains 'E8499'
> Bumping column 216 from REAL to STR on data row 109576, field contains 'E8499'
> 4%Bumping column 98 from INT to INT64 on data row 115301, field contains 'GP'
> Bumping column 98 from INT64 to REAL on data row 115301, field contains 'GP'
> Bumping column 98 from REAL to STR on data row 115301, field contains 'GP'
> Bumping column 117 from INT to INT64 on data row 188433, field contains 'QM'
> Bumping column 117 from INT64 to REAL on data row 188433, field contains 'QM'
> Bumping column 117 from REAL to STR on data row 188433, field contains 'QM'
> Bumping column 93 from INT to INT64 on data row 188671, field contains 'LT'
> Bumping column 93 from INT64 to REAL on data row 188671, field contains 'LT'
> Bumping column 93 from REAL to STR on data row 188671, field contains 'LT'
> Bumping column 92 from INT to INT64 on data row 188909, field contains 'RH'
> Bumping column 92 from INT64 to REAL on data row 188909, field contains 'RH'
> Bumping column 92 from REAL to STR on data row 188909, field contains 'RH'
> Bumping column 122 from INT to INT64 on data row 188909, field contains 'QM'
> Bumping column 122 from INT64 to REAL on data row 188909, field contains 'QM'
> Bumping column 122 from REAL to STR on data row 188909, field contains 'QM'
> Bumping column 121 from INT to INT64 on data row 189176, field contains 'QM'
> Bumping column 121 from INT64 to REAL on data row 189176, field contains 'QM'
> Bumping column 121 from REAL to STR on data row 189176, field contains 'QM'
> Bumping column 195 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 195 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 195 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 196 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 196 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 196 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 197 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 197 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 197 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 198 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 198 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 198 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 199 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 199 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 199 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 200 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 200 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 200 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 201 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 201 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 201 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 202 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 202 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 202 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 203 from INT to INT64 on data row 189548, field contains 'Y'
> Bumping column 203 from INT64 to REAL on data row 189548, field contains 'Y'
> Bumping column 203 from REAL to STR on data row 189548, field contains 'Y'
> Bumping column 232 from INT to INT64 on data row 189586, field contains 'U'
> Bumping column 232 from INT64 to REAL on data row 189586, field contains 'U'
> Bumping column 232 from REAL to STR on data row 189586, field contains 'U'
> Bumping column 123 from INT to INT64 on data row 190895, field contains 'QM'
> Bumping column 123 from INT64 to REAL on data row 190895, field contains 'QM'
> Bumping column 123 from REAL to STR on data row 190895, field contains 'QM'
> Bumping column 97 from INT to INT64 on data row 191623, field contains 'NH'
> Bumping column 97 from INT64 to REAL on data row 191623, field contains 'NH'
> Bumping column 97 from REAL to STR on data row 191623, field contains 'NH'
> Bumping column 127 from INT to INT64 on data row 191623, field contains 'QM'
> Bumping column 127 from INT64 to REAL on data row 191623, field contains 'QM'
> Bumping column 127 from REAL to STR on data row 191623, field contains 'QM'
> Bumping column 88 from INT to INT64 on data row 191828, field contains 'RH'
> Bumping column 88 from INT64 to REAL on data row 191828, field contains 'RH'
> Bumping column 88 from REAL to STR on data row 191828, field contains 'RH'
> Bumping column 118 from INT to INT64 on data row 191828, field contains 'QM'
> Bumping column 118 from INT64 to REAL on data row 191828, field contains 'QM'
> Bumping column 118 from REAL to STR on data row 191828, field contains 'QM'
> Bumping column 89 from INT to INT64 on data row 191925, field contains 'RH'
> Bumping column 89 from INT64 to REAL on data row 191925, field contains 'RH'
> Bumping column 89 from REAL to STR on data row 191925, field contains 'RH'
> Bumping column 119 from INT to INT64 on data row 191925, field contains 'QM'
> Bumping column 119 from INT64 to REAL on data row 191925, field contains 'QM'
> Bumping column 119 from REAL to STR on data row 191925, field contains 'QM'
> Bumping column 94 from INT to INT64 on data row 196090, field contains 'RH'
> Bumping column 94 from INT64 to REAL on data row 196090, field contains 'RH'
> Bumping column 94 from REAL to STR on data row 196090, field contains 'RH'
> Bumping column 124 from INT to INT64 on data row 196090, field contains 'QM'
> Bumping column 124 from INT64 to REAL on data row 196090, field contains 'QM'
> Bumping column 124 from REAL to STR on data row 196090, field contains 'QM'
> Bumping column 217 from INT to INT64 on data row 196596, field contains 'E9208'
> Bumping column 217 from INT64 to REAL on data row 196596, field contains 'E9208'
> Bumping column 217 from REAL to STR on data row 196596, field contains 'E9208'
> Bumping column 126 from INT to INT64 on data row 197965, field contains 'QM'
> Bumping column 126 from INT64 to REAL on data row 197965, field contains 'QM'
> Bumping column 126 from REAL to STR on data row 197965, field contains 'QM'
> Bumping column 95 from INT to INT64 on data row 208608, field contains 'LT'
> Bumping column 95 from INT64 to REAL on data row 208608, field contains 'LT'
> Bumping column 95 from REAL to STR on data row 208608, field contains 'LT'
> Bumping column 218 from INT to INT64 on data row 216015, field contains 'E0008'
> Bumping column 218 from INT64 to REAL on data row 216015, field contains 'E0008'
> Bumping column 218 from REAL to STR on data row 216015, field contains 'E0008'
> Bumping column 219 from INT to INT64 on data row 224785, field contains 'E030'
> Bumping column 219 from INT64 to REAL on data row 224785, field contains 'E030'
> Bumping column 219 from REAL to STR on data row 224785, field contains 'E030'
> 8%Bumping column 220 from INT to INT64 on data row 233544, field contains 'E8499'
> Bumping column 220 from INT64 to REAL on data row 233544, field contains 'E8499'
> Bumping column 220 from REAL to STR on data row 233544, field contains 'E8499'
> Bumping column 221 from INT to INT64 on data row 233544, field contains 'E0008'
> Bumping column 221 from INT64 to REAL on data row 233544, field contains 'E0008'
> Bumping column 221 from REAL to STR on data row 233544, field contains 'E0008'
> Bumping column 100 from INT to INT64 on data row 253181, field contains 'GP'
> Bumping column 100 from INT64 to REAL on data row 253181, field contains 'GP'
> Bumping column 100 from REAL to STR on data row 253181, field contains 'GP'
> Bumping column 99 from INT to INT64 on data row 330461, field contains 'GO'
> Bumping column 99 from INT64 to REAL on data row 330461, field contains 'GO'
> Bumping column 99 from REAL to STR on data row 330461, field contains 'GO'
> 12%Bumping column 128 from INT to INT64 on data row 419322, field contains 'QN'
> Bumping column 128 from INT64 to REAL on data row 419322, field contains 'QN'
> Bumping column 128 from REAL to STR on data row 419322, field contains 'QN'
> Bumping column 130 from INT to INT64 on data row 420977, field contains 'QN'
> Bumping column 130 from INT64 to REAL on data row 420977, field contains 'QN'
> Bumping column 130 from REAL to STR on data row 420977, field contains 'QN'
> Bumping column 125 from INT to INT64 on data row 426618, field contains 'QN'
> Bumping column 125 from INT64 to REAL on data row 426618, field contains 'QN'
> Bumping column 125 from REAL to STR on data row 426618, field contains 'QN'
> Bumping column 101 from INT to INT64 on data row 446983, field contains 'HN'
> Bumping column 101 from INT64 to REAL on data row 446983, field contains 'HN'
> Bumping column 101 from REAL to STR on data row 446983, field contains 'HN'
> Bumping column 131 from INT to INT64 on data row 446983, field contains 'QN'
> Bumping column 131 from INT64 to REAL on data row 446983, field contains 'QN'
> Bumping column 131 from REAL to STR on data row 446983, field contains 'QN'
> Bumping column 129 from INT to INT64 on data row 448799, field contains 'QN'
> Bumping column 129 from INT64 to REAL on data row 448799, field contains 'QN'
> Bumping column 129 from REAL to STR on data row 448799, field contains 'QN'
> Bumping column 233 from INT to INT64 on data row 455718, field contains 'Y'
> Bumping column 233 from INT64 to REAL on data row 455718, field contains 'Y'
> Bumping column 233 from REAL to STR on data row 455718, field contains 'Y'
> Bumping column 234 from INT to INT64 on data row 458104, field contains 'Y'
> Bumping column 234 from INT64 to REAL on data row 458104, field contains 'Y'
> Bumping column 234 from REAL to STR on data row 458104, field contains 'Y'
> Bumping column 235 from INT to INT64 on data row 458104, field contains 'Y'
> Bumping column 235 from INT64 to REAL on data row 458104, field contains 'Y'
> Bumping column 235 from REAL to STR on data row 458104, field contains 'Y'
> 16%Bumping column 204 from INT to INT64 on data row 535636, field contains 'U'
> Bumping column 204 from INT64 to REAL on data row 535636, field contains 'U'
> Bumping column 204 from REAL to STR on data row 535636, field contains 'U'
> Bumping column 205 from INT to INT64 on data row 544450, field contains 'U'
> Bumping column 205 from INT64 to REAL on data row 544450, field contains 'U'
> Bumping column 205 from REAL to STR on data row 544450, field contains 'U'
> Bumping column 206 from INT to INT64 on data row 563578, field contains 'U'
> Bumping column 206 from INT64 to REAL on data row 563578, field contains 'U'
> Bumping column 206 from REAL to STR on data row 563578, field contains 'U'
> Bumping column 207 from INT to INT64 on data row 563578, field contains 'U'
> Bumping column 207 from INT64 to REAL on data row 563578, field contains 'U'
> Bumping column 207 from REAL to STR on data row 563578, field contains 'U'
> Bumping column 208 from INT to INT64 on data row 570116, field contains 'U'
> Bumping column 208 from INT64 to REAL on data row 570116, field contains 'U'
> Bumping column 208 from REAL to STR on data row 570116, field contains 'U'
> Bumping column 209 from INT to INT64 on data row 570116, field contains 'U'
> Bumping column 209 from INT64 to REAL on data row 570116, field contains 'U'
> Bumping column 209 from REAL to STR on data row 570116, field contains 'U'
> 24%Bumping column 8 from INT to INT64 on data row 768577, field contains 'F'
> Bumping column 8 from INT64 to REAL on data row 768577, field contains 'F'
> Bumping column 8 from REAL to STR on data row 768577, field contains 'F'
> 28%Bumping column 210 from INT to INT64 on data row 948003, field contains 'U'
> Bumping column 210 from INT64 to REAL on data row 948003, field contains 'U'
> Bumping column 210 from REAL to STR on data row 948003, field contains 'U'
> Bumping column 211 from INT to INT64 on data row 948003, field contains 'U'
> Bumping column 211 from INT64 to REAL on data row 948003, field contains 'U'
> Bumping column 211 from REAL to STR on data row 948003, field contains 'U'
> 48%Bumping column 222 from INT to INT64 on data row 1567231, field contains 'E0009'
> Bumping column 222 from INT64 to REAL on data row 1567231, field contains 'E0009'
> Bumping column 222 from REAL to STR on data row 1567231, field contains 'E0009'
> 71%Bumping column 236 from INT to INT64 on data row 2163874, field contains 'U'
> Bumping column 236 from INT64 to REAL on data row 2163874, field contains 'U'
> Bumping column 236 from REAL to STR on data row 2163874, field contains 'U'
> Bumping column 237 from INT to INT64 on data row 2177888, field contains 'U'
> Bumping column 237 from INT64 to REAL on data row 2177888, field contains 'U'
> Bumping column 237 from REAL to STR on data row 2177888, field contains 'U'
> Bumping column 280 from INT to INT64 on data row 2204113, field contains 'invl'
> Bumping column 280 from INT64 to REAL on data row 2204113, field contains 'invl'
> Bumping column 280 from REAL to STR on data row 2204113, field contains 'invl'
>     0.000s (2994439%) Memory map (rerun may be quicker)
>     0.000s (2994439%) Sep and header detection
>     0.000s (2994439%) Count rows (wc -l)
>     0.000s (2994439%) Colmn type detection (first, middle and last 5 rows)
>     0.000s (2994439%) Allocation of 5x13 result (xMB) in RAM
>    25.710s ( 66%) Reading data
> 197983.135s (510003%) Allocation for type bumps (if any), including gc time if triggered
> -197977.505s (-509988%) Coercing data already read in type bumps (if any)
> -197977.505s (-509988%) Changing na.strings to NA
> -197977.505s        Total
> There were 50 or more warnings (use warnings() to see the first 50)
>
>
>
> Warning messages:
> 1: In fread(file.path(sedddir, "active", "NJ_SEDD_2011_CORE.csv"),  ... :
>    Bumped column 146 to type character on data row 9, field contains 'V5867'. Coercing previously read values in this column from integer or numeric back to character which may not be lossless; e.g., if '00' and '000' occurred before they will now be just '0', and there may be inconsistencies with treatment of ',,' and ',NA,' too (if they occurred in this column before the bump). If this matters please rerun and set 'colClasses' to 'character' for this column. Please note that column type detection uses the first 5 rows, the middle 5 rows and the last 5 rows, so hopefully this message should be very rare. If reporting to datatable-help, please rerun and include the output from verbose=TRUE.
> 2: In fread(file.path(sedddir, "active", "NJ_SEDD_2011_CORE.csv"),  ... :
>    Bumped column 147 to type character on data row 9, field contains 'V5869'. Coercing previously read values in this column from integer or numeric back to character which may not be lossless; e.g., if '00' and '000' occurred before they will now be just '0', and there may be inconsistencies with treatment of ',,' and ',NA,' too (if they occurred in this column before the bump). If this matters please rerun and set 'colClasses' to 'character' for this column. Please note that column type detection uses the first 5 rows, the middle 5 rows and the last 5 rows, so hopefully this message should be very rare. If reporting to datatable-help, please rerun and include the output from verbose=TRUE.
> 3: In fread(file.path(sedddir, "active", "NJ_SEDD_2011_CORE.csv"),  ... :
>    Bumped column 142 to type character on data row 10, field contains 'V140'. Coercing previously read values in this column from integer or numeric back to character which may not be lossless; e.g., if '00' and '000' occurred before they will now be just '0', and there may be inconsistencies with treatment of ',,' and ',NA,' too (if they occurred in this column before the bump). If this matters please rerun and set 'colClasses' to 'character' for this column. Please note that column type detection uses the first 5 rows, the middle 5 rows and the last 5 rows, so hopefully this message should be very rare. If reporting to datatable-help, please rerun and include the output from verbose=TRUE.
> [[clipped]]
>
> -----------------------------------------------------
> fread's guesses vs. column classes I know to be true:
> -----------------------------------------------------
>
> structure(list(DTguess = c("integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "character", "integer", "integer",
> "integer", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "character", "character", "character",
> "character", "character", "character", "character", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "character", "integer64", "integer", "integer", "character",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "numeric", "integer", "integer", "integer", "integer", "character",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "character", "integer", "integer", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "numeric", "integer", "character", "integer",
> "integer", "character", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer"
> ), actual = c("integer", "integer", "integer", "integer", "integer",
> "integer", "character", "character", "integer", "integer", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "integer", "integer", "integer", "integer", "character", "integer",
> "character", "integer", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "integer", "integer", "integer", "integer", "integer", "character",
> "integer", "character", "character", "integer", "integer", "character",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "character",
> "integer", "integer", "integer", "character", "integer", "character",
> "integer", "character", "integer", "integer", "integer", "integer",
> "numeric", "integer", "integer", "integer", "integer", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "character", "character", "character",
> "character", "character", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "character", "integer", "integer",
> "character", "character", "character", "integer", "character",
> "integer", "integer", "integer", "integer", "integer", "numeric",
> "integer", "character", "integer", "character", "character",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer", "integer", "integer",
> "integer", "integer", "integer", "integer")), .Names = c("DTguess",
> "actual"), row.names = c("age", "ageday", "agemonth", "ahour",
> "amonth", "asource", "asourceub92", "asource_x", "atype", "aweekend",
> "billtype", "cpt1", "cpt2", "cpt3", "cpt4", "cpt5", "cpt6", "cpt7",
> "cpt8", "cpt9", "cpt10", "cpt11", "cpt12", "cpt13", "cpt14",
> "cpt15", "cpt16", "cpt17", "cpt18", "cpt19", "cpt20", "cpt21",
> "cpt22", "cpt23", "cpt24", "cpt25", "cpt26", "cpt27", "cpt28",
> "cpt29", "cpt30", "cptccs1", "cptccs2", "cptccs3", "cptccs4",
> "cptccs5", "cptccs6", "cptccs7", "cptccs8", "cptccs9", "cptccs10",
> "cptccs11", "cptccs12", "cptccs13", "cptccs14", "cptccs15", "cptccs16",
> "cptccs17", "cptccs18", "cptccs19", "cptccs20", "cptccs21", "cptccs22",
> "cptccs23", "cptccs24", "cptccs25", "cptccs26", "cptccs27", "cptccs28",
> "cptccs29", "cptccs30", "cptm1_1", "cptm1_2", "cptm1_3", "cptm1_4",
> "cptm1_5", "cptm1_6", "cptm1_7", "cptm1_8", "cptm1_9", "cptm1_10",
> "cptm1_11", "cptm1_12", "cptm1_13", "cptm1_14", "cptm1_15", "cptm1_16",
> "cptm1_17", "cptm1_18", "cptm1_19", "cptm1_20", "cptm1_21", "cptm1_22",
> "cptm1_23", "cptm1_24", "cptm1_25", "cptm1_26", "cptm1_27", "cptm1_28",
> "cptm1_29", "cptm1_30", "cptm2_1", "cptm2_2", "cptm2_3", "cptm2_4",
> "cptm2_5", "cptm2_6", "cptm2_7", "cptm2_8", "cptm2_9", "cptm2_10",
> "cptm2_11", "cptm2_12", "cptm2_13", "cptm2_14", "cptm2_15", "cptm2_16",
> "cptm2_17", "cptm2_18", "cptm2_19", "cptm2_20", "cptm2_21", "cptm2_22",
> "cptm2_23", "cptm2_24", "cptm2_25", "cptm2_26", "cptm2_27", "cptm2_28",
> "cptm2_29", "cptm2_30", "dhour", "died", "dispub04", "dispuniform",
> "disp_x", "dqtr", "dshospid", "duration", "dx1", "dx2", "dx3",
> "dx4", "dx5", "dx6", "dx7", "dx8", "dx9", "dx10", "dx11", "dx12",
> "dx13", "dx14", "dx15", "dx16", "dx17", "dx18", "dx19", "dx20",
> "dx21", "dx22", "dx23", "dx24", "dxccs1", "dxccs2", "dxccs3",
> "dxccs4", "dxccs5", "dxccs6", "dxccs7", "dxccs8", "dxccs9", "dxccs10",
> "dxccs11", "dxccs12", "dxccs13", "dxccs14", "dxccs15", "dxccs16",
> "dxccs17", "dxccs18", "dxccs19", "dxccs20", "dxccs21", "dxccs22",
> "dxccs23", "dxccs24", "dxpoa1", "dxpoa2", "dxpoa3", "dxpoa4",
> "dxpoa5", "dxpoa6", "dxpoa7", "dxpoa8", "dxpoa9", "dxpoa10",
> "dxpoa11", "dxpoa12", "dxpoa13", "dxpoa14", "dxpoa15", "dxpoa16",
> "dxpoa17", "dxpoa18", "dxpoa19", "dxpoa20", "dxpoa21", "dxpoa22",
> "dxpoa23", "dxpoa24", "dx_visit_reason1", "dx_visit_reason2",
> "dx_visit_reason3", "ecode1", "ecode2", "ecode3", "ecode4", "ecode5",
> "ecode6", "ecode7", "ecode8", "e_ccs1", "e_ccs2", "e_ccs3", "e_ccs4",
> "e_ccs5", "e_ccs6", "e_ccs7", "e_ccs8", "e_poa1", "e_poa2", "e_poa3",
> "e_poa4", "e_poa5", "e_poa6", "e_poa7", "e_poa8", "female", "hcup_ed",
> "hcup_os", "hcup_surgery_broad", "hcup_surgery_narrow", "hispanic_x",
> "hospbrth", "hospst", "key", "los", "los_x", "maritalstatusub04",
> "mdnum1_r", "mdnum2_r", "medincstq", "momnum_r", "mrn_r", "nchronic",
> "ncpt", "ndx", "necode", "neomat", "npr", "opservice", "orproc",
> "os_time", "pay1", "pay1_x", "pay2", "pay2_x", "pay3", "pay3_x",
> "pl_cbsa", "pl_msa1993", "pl_nchs2006", "pl_ruca10_2005", "pl_ruca2005",
> "pl_ruca4_2005", "pl_rucc2003", "pl_uic2003", "pl_ur_cat4", "pr1",
> "pr2", "pr3", "pr4", "pr5", "pr6", "pr7", "pr8", "pr9", "pr10",
> "pr11", "pr12", "pr13", "pr14", "pr15", "pr16", "pr17", "pr18",
> "prccs1", "prccs2", "prccs3", "prccs4", "prccs5", "prccs6", "prccs7",
> "prccs8", "prccs9", "prccs10", "prccs11", "prccs12", "prccs13",
> "prccs14", "prccs15", "prccs16", "prccs17", "prccs18", "prday1",
> "prday2", "prday3", "prday4", "prday5", "prday6", "prday7", "prday8",
> "prday9", "prday10", "prday11", "prday12", "prday13", "prday14",
> "prday15", "prday16", "prday17", "prday18", "proctype", "pstate",
> "pstco", "pstco2", "pointoforiginub04", "pointoforigin_x", "primlang",
> "race", "race_x", "readmit", "state_as", "state_ed", "state_os",
> "totchg", "totchg_x", "year", "zip3", "zipinc_qrtl", "town",
> "zip", "ayear", "dmonth", "bmonth", "byear", "prmonth1", "prmonth2",
> "prmonth3", "prmonth4", "prmonth5", "prmonth6", "prmonth7", "prmonth8",
> "prmonth9", "prmonth10", "prmonth11", "prmonth12", "prmonth13",
> "prmonth14", "prmonth15", "prmonth16", "prmonth17", "prmonth18",
> "pryear1", "pryear2", "pryear3", "pryear4", "pryear5", "pryear6",
> "pryear7", "pryear8", "pryear9", "pryear10", "pryear11", "pryear12",
> "pryear13", "pryear14", "pryear15", "pryear16", "pryear17", "pryear18"
> ), class = "data.frame")
>
>
> _______________________________________________
> datatable-help mailing list
> datatable-help at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/datatable-help/attachments/20130912/cf2211f1/attachment-0001.html>


More information about the datatable-help mailing list