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?
[url=viewtopic.php?t=14917]Ich möchte[/url] 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?