Schreiben Sie Pandas DataFrame in HDF in Speicherpuffer

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Schreiben Sie Pandas DataFrame in HDF in Speicherpuffer

by Anonymous » 17 Aug 2025, 01:58

Ich möchte einen Datenrahmen als HDF im Speicher erhalten. Der folgende Code führt zu "AttributeError:" _io.Bytesio ". Das Objekt hat kein Attribut" Put "". Ich verwende Python 3.5 und Pandas 0,17 < /p>

import pandas as pd
import numpy as np
import io

df = pd.DataFrame(np.arange(8).reshape(-1, 2), columns=['a', 'b'])
buf = io.BytesIO()
df.to_hdf(buf, 'some_key')
< /code>

update:
As Upsampler zeigte auf "path_or_buf" kann kein IO -Stream sein (was ich verwirrend finde, da Buf normalerweise ein IO -Stream sein kann, siehe to_csv). Kann ich außer dem Schreiben auf Festplatte und dem Zurück lesen, kann ich einen Datenrahmen als HDF im Speicher erhalten?

Top