Ich versuche, eine Gruppe lose hdf5 Datei mit Pandas zu öffnen:Lesen hdf5 Datensätze mit Pandas
import pandas as pd
foo = pd.read_hdf('foo.hdf5')
aber ich erhalte eine Fehlermeldung:
TypeError: cannot create a storer if the object is not existing nor a value are passed
ich schon versucht, diese Lösung durch eine Zuweisung key
:
foo = pd.read_hdf('foo.hdf5','key')
, die funktioniert, wenn key
eine Gruppe war, aber die Datei keine Gruppen hat, sondern mehrere da tasts in der höchsten hdf-Struktur. die Struktur der Arbeitsdatei ist: Gruppen -> Datensätze, während die Struktur der nicht funktionierenden Datei ist: Datensätze. Beide arbeiten gut, wenn sie mit h5py öffnen, wo ich verwenden würde:
f = h5py.File('foo.hdf5','r')
und
dset = f['dataset']
einen Datensatz anzuzeigen. Irgendwelche Ideen, wie man das in Pandas liest?
, was passiert, wenn Sie versuchen: 'df = pd. read_hdf ('foo.hdf5', 'Datensatz') '? – MaxU
Möglicherweise verwandt: [Pandas kann die mit h5py erstellte hdf5-Datei nicht lesen] (https://stackoverflow.com/questions/33641246/pandas-cant-read-hdf5-file-created-with-h5py) – unutbu