Zacznij terazZacznij za darmo

loc i iloc (1)

Za pomocą loc i iloc możesz wykonać praktycznie każdą operację wyboru danych na DataFrame'ach. loc działa na podstawie etykiet – oznacza to, że wskazujesz wiersze i kolumny według ich nazw. iloc działa na podstawie indeksów całkowitych – wskazujesz wiersze i kolumny według ich pozycji numerycznej, tak jak w poprzednim ćwiczeniu.

Wypróbuj poniższe polecenia, żeby poeksperymentować z loc i iloc przy wybieraniu obserwacji. Każda para poleceń zwraca ten sam wynik.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Podobnie jak wcześniej, kod importujący dane cars jako DataFrame biblioteki Pandas jest już dołączony.

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj loc lub iloc, żeby wybrać obserwację odpowiadającą Japonii jako obiekt Series. Etykieta tego wiersza to JPN, a jego indeks to 2. Wyświetl wynikowy obiekt Series za pomocą print().
  • Użyj loc lub iloc, żeby wybrać obserwacje dla Australii i Egiptu jako DataFrame. Etykiety i indeksy tych wierszy możesz sprawdzić, przeglądając cars. Wyświetl wynikowy DataFrame za pomocą print().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Edytuj i uruchom kod