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?
Schreiben Sie Pandas DataFrame in HDF in Speicherpuffer ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Der beste Weg, um Small DataFrame mit großem DataFrame in Python anzuschließen
by Anonymous » » in Python - 0 Replies
- 1 Views
-
Last post by Anonymous
-