DataFrame Copy vs. Ansicht: Zuordnungsproblem [geschlossen]
Posted: 12 Feb 2025, 12:05
Ich verwende Pandas Version 2.2.2.
Und interessanterweise ändert der erste Ansatz die Bewertungen in der folgenden Anweisung:
Ich denke, es geht darum, an der Kopie oder anzeigen des DataFrame zu arbeiten. Ich habe jedoch das Gefühl, dass es eine Inkonsistenz gibt, wie sich Pandas DataFrame in diesem Fall verhält. Kann jemand erklären, was hier passiert?
Code: Select all
scores[["Quiz1", "Quiz2"]] = scores.[["Quiz1", "Quiz2"]].bfill(axis=1)
< /code>
Diese Anweisung ändert jedoch die Änderung: < /p>
scores.loc[:, ["Quiz1", "Quiz2"]] = scoresloc[:, ["Quiz1", "Quiz2"]].bfill(axis=1)
Code: Select all
scores[['Quiz1', 'Quiz2', 'Quiz3']] = scores[['Quiz1', 'Quiz2', 'Quiz3']].astype('int64')