Vermeide Verwechslungen: loc vs iloc in Pandas richtig nutzen
In Pandas gibt es zwei zentrale Indexierungsfunktionen: loc und iloc. Der Beitrag erklärt, wann welche Methode eingesetzt wird, und liefert anschauliche Beispiele, die das Verständnis erleichtern.
Der mentale Leitfaden lautet: loc arbeitet mit Labels – also den Namen der Zeilen oder Spalten – während iloc auf Positionsindizes setzt, die bei 0 beginnen. So kann man schnell erkennen, ob man ein Label oder eine Position angeben muss.
Beispiel: df.loc['A'] greift auf die Zeile mit dem Label „A“ zu, während df.iloc[0] die erste Zeile unabhängig vom Label auswählt. Durch solche klaren Beispiele wird die Unterscheidung deutlich.
Der Beitrag wurde ursprünglich auf der Plattform Towards Data Science veröffentlicht und richtet sich an Entwickler, Datenanalysten und alle, die ihre Pandas-Kenntnisse vertiefen wollen.