Viele Informationen darüber, wie man eine CSV in einen Pandas Datenrahmen lesen, aber ich, was ich habe, ist eine pyTable Tabelle und möchte einen Pandas DataFrame.Pytables Tabelle in Pandas DataFrame
Ich habe festgestellt, wie meine Pandas Dataframe - pytables speichern ... dann lese ich es an dieser Stelle zurück, lesen möchten, wird es haben:
"kind = v._v_attrs.pandas_type"
ich es schreiben konnte aus als csv und wieder lesen, aber das scheint albern. Es ist, was ich gerade mache.
Wie soll ich pytable Objekte in Pandas lesen?
danke, aber wie liest das Daten von einer Pandas h5-Datei in eine Pandas h5-Datei? Es sieht so aus, als würde es zufällige Daten in eine pandas h5-Datei einfügen. Ich kann meine Quelltabelle so lesen 'für rec in table:' aber die Tabelle ist keine pandas h5-Datei, es ist nur eine pytable-Tabelle, so dass sie als pandas-Quelle fehlschlägt, weil 'kind' nicht 'pandas_type' ist. –
Warte, ich verbringe etwas mehr Zeit damit ... sagst du, alles was ich tun muss, ist ein strukturiertes Array mit zusätzlichen Datentypen info zu meiner bestehenden pytables Tabelle hinzuzufügen und dann wird es in Pandas df importiert? Ich kann wirklich nur mit pyTables arbeiten ... Es hält Datentypinfo in Attributen auf dem Blattobjekt. Wenn ich das richtig verstanden habe, assoziieren Pandas zwei Blattobjekte. (eine mit Datentypinfo, eine mit der Datentabelle) –
import numpy als np Noten = np.lepty ((10,2), dtype = (('name', 'S20'), ('grade', 'u2'))) Das muss ein Bug sein Python versteht den Code nicht –