如何在Julia中将CSV转换为拼花地板

如何在Julia中将CSV转换为拼花地板,csv,julia,parquet,Csv,Julia,Parquet,我有一个CSV文件,我想转换成朱莉娅的拼花地板。我在论坛上找不到关于它的任何信息,也找不到关于这个转换的文档。这样的转换在Julia中是可能的,还是我只是简单地将CSV理解为拼花呢?若有??我该怎么做呢 这就是我目前所拥有的 begin using Pkg Pkg.add("PlutoUI") Pkg.add("HTTP") Pkg.add("StatsModels") Pkg.activate(

我有一个CSV文件,我想转换成朱莉娅的拼花地板。我在论坛上找不到关于它的任何信息,也找不到关于这个转换的文档。这样的转换在Julia中是可能的,还是我只是简单地将CSV理解为拼花呢?若有??我该怎么做呢

这就是我目前所拥有的

begin
    using Pkg
    Pkg.add("PlutoUI")
    Pkg.add("HTTP")
    Pkg.add("StatsModels")
    Pkg.activate(".")
    import CSV, DataFrames, Dates, StatsPlots, StatsModels
    import DataFrames.DataFrame
    using Plots, PlutoUI, HTTP, DelimitedFiles, Parquet
end

begin
    df = CSV.read("/home/onur/julia-assignment/temp.csv", DataFrame)
end

使用
Parquet.jl
如下代码所示:

using CSV,DataFrames,Parquet
c = CSV.read(IOBuffer("a;b;c\n1;2.5;a\n2;3.5;b"), DataFrame, delim=";")
Parquet.write_parquet("dat.parquet", c)
至于测试,让我们试着读回:

julia> Parquet.read_parquet("dat.parquet") |> DataFrame
2×3 DataFrame
 Row │ a       b         c
     │ Int64?  Float64?  String?
─────┼───────────────────────────
   1 │      1       2.5  a
   2 │      2       3.5  b