Importing and Exporting Data (I/O)
For reading and writing tabular data from CSV and other delimited text files, use the CSV.jl package.
If you have not used the CSV.jl package before then you may need to install it first:
using Pkg
Pkg.add("CSV")
The CSV.jl functions are not loaded automatically and must be imported into the session.
using CSV
A dataset can now be read from a CSV file at path input
using
DataFrame(CSV.File(input))
A DataFrame
can be written to a CSV file at path output
using
df = DataFrame(x = 1, y = 2)
CSV.write(output, df)
The behavior of CSV functions can be adapted via keyword arguments. For more information, see ?CSV.File
, ?CSV.read
and ?CSV.write
, or checkout the online CSV.jl documentation.
For reading and writing tabular data in Apache Arrow format use Arrow.jl