single
Challenge: Verwendung von iloc[]
Swipe um das Menü anzuzeigen
Das DataFrame, mit dem gearbeitet wird:
Es kann auch negative Indizierung verwendet werden, um auf Zeilen im DataFrame zuzugreifen. Die negative Indizierung beginnt am Ende des DataFrames: Index -1 verweist auf die letzte Zeile, -2 auf die vorletzte und so weiter.
Um auf die siebte Zeile (die sich auf Lettland bezieht) zuzugreifen, kann entweder Index 6 oder -1 verwendet werden.
123456import pandas 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 = pandas.DataFrame(countries_data) # Accessing to the seventh row using negative indexing print(countries.iloc[-1])
Die Ausführung des obigen Codes gibt die in der Abbildung unten hervorgehobene Zeile zurück:
Wischen, um mit dem Codieren zu beginnen
Es steht ein DataFrame mit dem Namen audi_cars zur Verfügung.
- Auswahl der gesamten Zeile (alle Spalten) für das Modell
'Audi A1'aus dem Jahr 2017 und Speicherung inaudi_A1_2017. - Gleiches Vorgehen für das Modell
'Audi A1'aus dem Jahr 2016 und Speicherung inaudi_A1_2016. - Abschließend Auswahl des Modells
'Audi A3'und Speicherung inaudi_A3.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen