S-JIS[2024-10-26] 変更履歴

polars IpcWriter構造体

RustpolarsのIpcWriterのメモ。


概要

IpcWriter構造体を使って、DataFrameをファイルに出力することが出来る。


IpcWriterを使う場合、ipcフィーチャーを有効にしておく必要がある。

Cargo.toml:

〜

[dependencies]
polars = { version = "0.43.1", features = ["ipc"] }

ファイルを出力する例

DataFrameをファイルに出力する例。

use std::fs::File;

use polars::{error::PolarsError, frame::DataFrame, io::SerWriter, prelude::IpcWriter};
fn write_file(df: &mut DataFrame) -> Result<(), PolarsError> {
    let file = File::create("example.arrow").unwrap();

    IpcWriter::new(file).finish(df)?;

    Ok(())
}

ファイルを読み込む例


polarsへ戻る / Rustへ戻る / 技術メモへ戻る
メールの送信先:ひしだま