[PYTHON] Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.

Auslösen

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.

Lösung

Ich habe versucht, numpys Umformung () zu verwenden.

pd.DataFrame(np.array(data.split()).reshape(-1,7))

Das Bild sieht so aus.

screenshot.png

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

Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.
Erstellen Sie mit Pandas einen Datenrahmen aus Excel
So erstellen Sie ein Funktionsobjekt aus einer Zeichenfolge
[Python-Pandas] Erstellen Sie einen leeren DataFrame aus einem vorhandenen DataFrame
[Python] Erstellen Sie eine Tabelle von Pandas DataFrame zu Postgres
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Django: Klasse aus String importieren
Python - Dynamische Aufruffunktion von String
Erstellen Sie eine zufällige Zeichenfolge in Python
Erstellen Sie eine Instanz einer vordefinierten Klasse aus einer Zeichenfolge in Python
So erstellen Sie einen Klon aus Github
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
Erstellen Sie eine Rangliste aus den Ergebnissen der JFL-Spiele
[Pandas] Erweitern Sie die Zeichenfolgen zu DataFrame
[Pandas_flavor] Fügen Sie eine Methode von Pandas DataFrame hinzu
Erstellen Sie eine Deb-Datei aus einem Python-Paket
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
So erstellen Sie ein Repository aus Medien
Laden Sie Pandas DataFrame als CSV-Datei herunter
[Python / Tkinter] Suche nach Pandas DataFrame → Erstellen Sie ein einfaches Suchformular zur Anzeige
Erstelle mit pygame2 eine neue Benutzeroberfläche!
Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
Erstellen Sie eine Datensatztabelle aus den JFL-Übereinstimmungsergebnissen
Erstellen Sie mit ClustalW2 einen phylogenetischen Baum aus Biopyton
Erstellen Sie eine Proteinsequenz-Mutationsbibliothek mit Pandas
Erstellen Sie ein Score-Ranking aus den JFL-Match-Ergebnissen
Extrahieren Sie mit Pandas Zeilen, die eine bestimmte "Zeichenfolge" enthalten
Erstellen Sie mit Python einen Entscheidungsbaum von 0 (1. Übersicht)
Erstellen Sie Word Cloud aus akademischen Programmen
Erstellen Sie einen Django-Zeitplan
Erstellen Sie ein Python-Modul
Erstellen Sie eine bootfähige LV
Erstellen Sie eine Python-Umgebung
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Python-Anwendung: Pandas # 3: Dataframe
Erstellen Sie mit Winsows 10 eine maschinelle Lernumgebung von Grund auf neu
Erstellen Sie einen Slack Bot
Erstellen Sie mit Python einen Entscheidungsbaum aus 0 und verstehen Sie ihn (3. Datenanalysebibliothek Pandas Edition)
Erstellen Sie eine neue CSV mit Pandas basierend auf der lokalen CSV
Konvertieren Sie mit Python für .NET von Pandas DataFrame in System.Data.DataTable
Erstellen Sie einen Datenrahmen aus den erfassten Textdaten des Bootsrennens
Ich habe ein Tool erstellt, um eine Wortwolke aus Wikipedia zu erstellen
Kombinieren Sie Listen zu einem DataFrame mit Pandas
Praktische Funktion zum Hinzufügen von Spalten an einer beliebigen Stelle in Pandas DataFrame
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Python> Aus einer mehrzeiligen Zeichenfolge anstelle einer Datei lesen> io.StringIO ()
Erstellen Sie eine GCE-Instanz aus einem GCR Docker-Image mithilfe von Terraform
Erstellen Sie eine Nachricht, die der Lokalisierung entspricht, mit einer Python-Übersetzungszeichenfolge
Erstellen Sie ein Korrelationsdiagramm aus dem Konversationsverlauf von Twitter
[Python] Zufällige Datenextraktion / -kombination aus DataFrame mit Random und Pandas
Erstellen Sie ein Wox-Plugin (Python)
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
[Python] Verwenden Sie eine Zeichenfolgenfolge
Erstellen Sie einen (einfachen) REST-Server
Erstellen Sie eine Homepage mit Django
Ist diese Zeichenfolge ein Bruchteil?