Pandas-Datenrahmen aus einem String
Um Daten aus einem String in einen Pandas-Datenrahmen zu laden, können Sie die Klasse io.StringIO nutzen. Dieser Ansatz ist besonders nützlich für Testzwecke.
Berücksichtigen Sie die folgenden Testdaten:
TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """
So erstellen Sie einen Datenrahmen aus dieser Zeichenfolge:
if sys.version_info[0] < 3: from StringIO import StringIO else: from io import StringIO
TESTDATA = StringIO("""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """)
import pandas as pd df = pd.read_csv(TESTDATA, sep=";")
Dieser Code erstellt einen Datenrahmen mit dem Namen „df“, der enthält die Spalten „col1“, „col2“ und „col3“ mit den in der Zeichenfolge definierten Werten.
Das obige ist der detaillierte Inhalt vonWie erstelle ich einen Pandas-DataFrame aus einem String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!