Heim > Backend-Entwicklung > Python-Tutorial > Wie erstelle ich einen Pandas DataFrame Zeile für Zeile?

Wie erstelle ich einen Pandas DataFrame Zeile für Zeile?

Susan Sarandon
Freigeben: 2024-12-15 18:00:24
Original
566 Leute haben es durchsucht

How to Create a Pandas DataFrame Row by Row?

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:

  1. Eine leere initialisieren DataFrame:
import pandas as pd

df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
Nach dem Login kopieren
  1. Zeilen mit df.loc[i] hinzufügen:

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]
Nach dem Login kopieren
  1. Wiederholen Sie den Vorgang für nachfolgende Zeilen:

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]]
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

     lib qty1 qty2
0  name0    3    3
1  name1    2    4
2  name2    2    8
3  name3    2    1
4  name4    9    6
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage