Arrow.jl
Arrow — 模块
Arrow.jlApache Arrow 内存格式规范的纯 Julia 实现。
此实现支持规范的 1.0 版本,包括对以下内容的支持:
- 所有原始数据类型
- 所有嵌套数据类型
- 字典编码、嵌套字典编码和消息
- 扩展类型
- 流式、文件、记录批次以及替换和 isdelta 字典消息
- 通过标准的 LZ4 帧和 Zstd 格式进行缓冲区压缩/解压缩
目前不包括对以下内容的支持:
- 张量或稀疏张量
- Flight RPC
- C 数据接口
第三方数据格式
- 通过现有的 CSV.jl 和 Parquet.jl 包支持 CSV 和 Parquet
- 其他 Tables.jl 兼容的包自动受支持(DataFrames.jl, JSONTables.jl, JuliaDB.jl, SQLite.jl, MySQL.jl, JDBC.jl, ODBC.jl, XLSX.jl 等)
- 目前没有 Julia 包支持 ORC 或 Avro 数据格式
请参阅文档,了解带有 用户手册 的官方 Arrow.jl API 以及 Arrow.Table, Arrow.write 和 Arrow.Stream 的参考文档。