PythonでcsvファイルをParquet形式に変換という記事を見て、Rubyでもできるやんけと思ってメモ。
たぶん一番簡単なのはPolarsを使う方法。
require "polars"
df = Polars.read("foo.csv")
df.write_parquet("foo.parquet")
簡単ですね。RedArrowを使う場合は、
require "arrow"
require "parquet"
tb = Arrow::Table.load("foo.csv")
tb.save("foo.parquet")
ですね。この記事は以上です。