Heim >Backend-Entwicklung >Python-Tutorial >Wie weise ich bestimmten Zellen in einem Pandas-DataFrame effizient Werte zu?
Werte bestimmten Zellen in Pandas DataFrames zuweisen
Bei der Arbeit mit Pandas DataFrames ist das Anpassen einzelner Zellenwerte eine häufige Aufgabe. Um dies zu erreichen, erscheint die Funktion .xs() vielversprechend. Allerdings wird der ursprüngliche DataFrame nicht verändert, sondern stattdessen eine Kopie erstellt.
Alternativer Ansatz für die Wertzuweisung
Um diese Einschränkung zu überwinden, verwenden Sie .at oder . iat-Funktionen:
Sowohl .at als auch .iat weisen im Gegensatz dazu Werte direkt dem ursprünglichen DataFrame zu .xs().
Leistungsüberlegungen
Benchmarking zeigt den folgenden Leistungsvergleich:
Veraltungswarnung
Die .set_value-Methode wird zugunsten von .at und .iat veraltet sein. Dies ist ein wichtiger Gesichtspunkt bei der Auswahl der optimalen Funktion.
Das obige ist der detaillierte Inhalt vonWie weise ich bestimmten Zellen in einem Pandas-DataFrame effizient Werte zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!