JuliaData/CSV.jl

Add a types header

Aperta

#380 aperta il 26 gen 2019

 (8 commenti) (2 reazioni) (0 assegnatari)Julia (119 fork)batch import
help wantednew feature

Metriche repository

Star
 (339 stelle)
Metriche merge PR
 (Merge medio 2h 27m) (1 PR mergiata in 30 g)

Descrizione

It'd be nice if you could tell CSV to write a types header line that would make it easier to read back into julia.

a,b,c,d
DateTime,String,Float64,MyType
...

Reading a value back could just always be parse(eval(Symbol(col_type)), x). The eval isn't great, but it's restricted to only symbols.

This approach would put the onus on package developers to appropriately define parse methods for their types, rather than the person loading the CSV.

Guida contributor