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

Rust Polarsメモ

Rustのpolarsクレートのメモ。


概要

Polars(ポーラス)は、DataFrame((テーブル)っぽいデータ)を操作できるクレート(ライブラリー)。

ちなみに、Polarsは白熊のことらしい。


Cargo.toml:

〜

[dependencies]
polars = "0.43.1"

PolarsはApache Arrow形式のデータを扱うが、arrowクレートを使っている(依存している)わけではない。
したがって、arrowクレートのRecordBatchからPolarsのDataFrameに直接変換することは出来ない。

(polarsクレートにもarrowクレートと似た名前のRecordBatchやFileReaderっぽい構造体があるが、名前が似ているだけで全くの別物。互換性は無いし相互使用も出来ない)


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