Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Använda iloc[] | De Allra Första Stegen
Pandas Första Steg

bookUtmaning: Använda iloc[]

Den DataFrame du arbetar med:

Du kan också använda negativ indexering för att komma åt rader i DataFrame. Negativ indexering börjar från slutet av DataFrame: index -1 pekar på den sista raden, -2 på den näst sista, och så vidare.

För att komma åt den sjunde raden (som avser Latvia) kan du använda antingen index 6 eller -1.

123456
import 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])
copy

Att köra ovanstående kod returnerar raden som är markerad i bilden nedan:

Uppgift

Swipe to start coding

Du har fått en DataFrame som heter audi_cars.

Task Table
  1. Välj hela raden (alla kolumner) för modellen 'Audi A1' från år 2017 och spara den i audi_A1_2017.
  2. Gör samma sak för modellen 'Audi A1' från år 2016 och spara den i audi_A1_2016.
  3. Slutligen, välj modellen 'Audi A3' och spara den i audi_A3.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 14
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 3.03

bookUtmaning: Använda iloc[]

Svep för att visa menyn

Den DataFrame du arbetar med:

Du kan också använda negativ indexering för att komma åt rader i DataFrame. Negativ indexering börjar från slutet av DataFrame: index -1 pekar på den sista raden, -2 på den näst sista, och så vidare.

För att komma åt den sjunde raden (som avser Latvia) kan du använda antingen index 6 eller -1.

123456
import 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])
copy

Att köra ovanstående kod returnerar raden som är markerad i bilden nedan:

Uppgift

Swipe to start coding

Du har fått en DataFrame som heter audi_cars.

Task Table
  1. Välj hela raden (alla kolumner) för modellen 'Audi A1' från år 2017 och spara den i audi_A1_2017.
  2. Gör samma sak för modellen 'Audi A1' från år 2016 och spara den i audi_A1_2016.
  3. Slutligen, välj modellen 'Audi A3' och spara den i audi_A3.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 14
single

single

some-alt