使用 pandas 中的 IO 工具可以将 a 转换为DataFrame
内存中的羽化缓冲区:
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?
预先感谢您的考虑和回复。