CSV.read runs into the following error if there is a value below 5e-324.
ERROR: MethodError: no method matching /(::Base.TwicePrecision{Float64}, ::Base.TwicePrecision{Float64})
Closest candidates are:
/(::Base.TwicePrecision, ::Number) at twiceprecision.jl:495
/(::DataValues.DataValue{T1}, ::T2) where {T1, T2} at /Users/youngjaewoo/.julia/v0.6/DataValues/src/scalar/operations.jl:55
/(::T1, ::DataValues.DataValue{T2}) where {T1, T2} at /Users/youngjaewoo/.julia/v0.6/DataValues/src/scalar/operations.jl:65
One hack is to read the numeric column as String and then parse them manually which converts numbers below 5e-324 into 0s. This is true in Julia 0.6.4.
How can this be done better? Any idea?