Iloc-Grundlagen
Sie können auch auf Zeilen in einem DataFrame über ihren Index zugreifen. Es gibt mehrere Möglichkeiten, dies zu tun:
.iloc
- wird verwendet, um auf Zeilen über ihren numerischen Index zuzugreifen, beginnend bei 0;.loc
- wird verwendet, um auf Zeilen über ihr String-Label zuzugreifen.
In diesem Kurs werden wir uns ausschließlich auf die Verwendung des .iloc
Attributs konzentrieren.
12345import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
Der DataFrame hat die folgende Struktur:
Sie können die erste Spalte bemerken, die als Zeilenindex dient. Wir werden diese Indizes verwenden, um auf bestimmte Zeilen im DataFrame zuzugreifen. Die Syntax dieses Attributs ist wie folgt:
df.iloc[index]
Wir können dieses Attribut anwenden, um auf die dritte und siebte Zeile unseres DataFrames zuzugreifen:
12345678import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
Nach dem Ausführen des obigen Codes erhalten Sie Zeilen, die den in der unten stehenden Abbildung angegebenen Indizes entsprechen:
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.03
Iloc-Grundlagen
Swipe um das Menü anzuzeigen
Sie können auch auf Zeilen in einem DataFrame über ihren Index zugreifen. Es gibt mehrere Möglichkeiten, dies zu tun:
.iloc
- wird verwendet, um auf Zeilen über ihren numerischen Index zuzugreifen, beginnend bei 0;.loc
- wird verwendet, um auf Zeilen über ihr String-Label zuzugreifen.
In diesem Kurs werden wir uns ausschließlich auf die Verwendung des .iloc
Attributs konzentrieren.
12345import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
Der DataFrame hat die folgende Struktur:
Sie können die erste Spalte bemerken, die als Zeilenindex dient. Wir werden diese Indizes verwenden, um auf bestimmte Zeilen im DataFrame zuzugreifen. Die Syntax dieses Attributs ist wie folgt:
df.iloc[index]
Wir können dieses Attribut anwenden, um auf die dritte und siebte Zeile unseres DataFrames zuzugreifen:
12345678import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
Nach dem Ausführen des obigen Codes erhalten Sie Zeilen, die den in der unten stehenden Abbildung angegebenen Indizes entsprechen:
Danke für Ihr Feedback!