-
Notifications
You must be signed in to change notification settings - Fork 985
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fread(integer64 = "double") not working for some data #2607
Comments
|
I'm now using the latest release Another data that causes exactly the same problem is as follows which further causes
Any idea on this @mattdowle? |
When verbose mode is turned on, it shows the following:
Thus, this issue appears to be caused by #2749 : the "integer64" parameter is only applied during stage |
Yes
That 4 being due to needing to skip CT_FLOAT64, CT_FLOAT64_HEX and CT_FLOAT64_EXT to get to CT_STRING.
This approach would save needing to maintain the skip values in |
I am experiencing the same issue in the release version (1.11.4): one of my columns is being bumped to integer64, despite (If useful I could create a reproducible example, but it looks like you have that already.) |
I'm having the same problem with integer64 conversions. Did this problem get solved? |
is this related to int64 issues in |
Quick & Dirty workaround:
|
I'm testing the latest development version of data.table and find that
fread
does not respectinteger64 = "double"
for some of my data. There's no such problem in the release version.The test code is:
but the resulted
data.table
still hasinteger64
column:The data is attached below:
test_data.txt
The same happens on both macOS and Ubuntu as I tested.
Here's my session info:
The text was updated successfully, but these errors were encountered: