pandas で IO ツールを使用 すると、aDataFrame
をインメモリ フェザー バッファに変換できます。
import pandas as pd
from io import BytesIO
df = pd.DataFrame({'a': [1,2], 'b': [3.0,4.0]})
buf = BytesIO()
df.to_feather(buf)
ただし、同じバッファーを使用して DataFrame に戻す
pd.read_feather(buf)
エラーになります:
ArrowInvalid: フェザー ファイルではありません
DataFrame をメモリ内フェザー表現に変換し、それに応じて DataFrame に戻すにはどうすればよいですか?
事前のご検討とご対応をよろしくお願いいたします。