DataFrame Copy vs. Ansicht: Zuordnungsproblem [geschlossen]Python

Python-Programme
Anonymous
 DataFrame Copy vs. Ansicht: Zuordnungsproblem [geschlossen]

Post by Anonymous »

Ich verwende Pandas Version 2.2.2.

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)
Und interessanterweise ändert der erste Ansatz die Bewertungen in der folgenden Anweisung:

Code: Select all

scores[['Quiz1', 'Quiz2', 'Quiz3']] = scores[['Quiz1', 'Quiz2', 'Quiz3']].astype('int64')
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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post