Beachten Sie, dass ich Probleme beim Konvertieren eines Strings in einen Pandas-Datenrahmen hatte. Der Auslöser war eine Szene, in der ich eine Datei mit etwa 300 GB mit Pandas verarbeiten wollte. Es scheint unmöglich, read_csv () direkt zu verwenden, daher war es gut, es mit open () oder readline () auszuschneiden, aber es war übrigens das erste Mal, dass ich einen Datenrahmen aus einer Zeichenfolge erstellte. Ich habe nichts Gutes gefunden, als ich es nachgeschlagen habe.
Ich habe versucht, numpys Umformung () zu verwenden.
pd.DataFrame(np.array(data.split()).reshape(-1,7))
Das Bild sieht so aus.
Glücklicherweise wurde die Anzahl der Spalten festgelegt. Wenn die Anzahl der Zeilen nicht festgelegt ist, ist es besser, -1 in das Argument von reshape () einzufügen. Die Anzahl der Spalten ist ebenfalls gleich. Bitte lassen Sie mich wissen, ob es einen anderen guten Weg gibt.
Recommended Posts