Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich einen Pandas-DataFrame aus einem String erstellen?
So importieren Sie einen Datenrahmen aus einer Zeichenfolge mit Pandas
Hintergrund
Beim Testen Um verschiedene Funktionen nutzen zu können, müssen Benutzer möglicherweise einen DataFrame aus einer Zeichenfolge erstellen. Dieses Tutorial zeigt eine einfache Methode, um dies zu erreichen.
Lösung
Um einen DataFrame aus einem String zu erstellen, kann das StringIO-Modul verwendet werden. Hier ist eine Schritt-für-Schritt-Anleitung:
import sys if sys.version_info[0] < 3: from StringIO import StringIO else: from io import StringIO import pandas as pd
Ersetzen Sie sys.version_info[0] durch 3 für Python 3 oder 2 für Python 2.
TESTDATA = StringIO("""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """)
Ersetzen Sie den Inhalt der dreifachen Anführungszeichen durch Ihre Testdaten.
df = pd.read_csv(TESTDATA, sep=";")
Dadurch wird ein DataFrame df mit Semikolon-Trennung erstellt Spalten.
Durch Befolgen dieser Schritte können Benutzer bequem einen DataFrame aus einer Zeichenfolge erstellen, unabhängig von der Python-Version.
Das obige ist der detaillierte Inhalt vonWie kann ich einen Pandas-DataFrame aus einem String erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!