Heim >Backend-Entwicklung >Python-Tutorial >Wie erstelle ich einen Pandas DataFrame Zeile für Zeile?
Pandas Dataframes Zeile für Zeile erstellen
Um einen leeren Pandas DataFrame zu erstellen und Zeilen nacheinander hinzuzufügen, folgen Sie den Anweisungen diese Schritte:
import pandas as pd df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
Zeilen an den DataFrame anhängen indem Sie mit df.loc[i] auf den spezifischen Index verweisen. Um beispielsweise die erste Zeile hinzuzufügen:
df.loc[0] = ['name0', 10.0, 20.0]
Fügen Sie weitere Zeilen hinzu und erhöhen Sie dabei den Index für jede Zeile eins:
for i in range(1, 5): df.loc[i] = ['name' + str(i), randint(10, size=1)[0], randint(10, size=1)[0]]
Beispiel:
import pandas as pd from numpy.random import randint df = pd.DataFrame(columns=['lib', 'qty1', 'qty2']) for i in range(5): df.loc[i] = ['name' + str(i)] + list(randint(10, size=2)) print(df)
Ausgabe:
lib qty1 qty2 0 name0 3 3 1 name1 2 4 2 name2 2 8 3 name3 2 1 4 name4 9 6
Das obige ist der detaillierte Inhalt vonWie erstelle ich einen Pandas DataFrame Zeile für Zeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!