Zacznij terazZacznij za darmo

Jazda prawą stroną (1)

Pamiętasz zbiór danych cars, zawierający liczbę samochodów na 1000 osób (cars_per_cap) oraz informację o tym, czy w danym kraju jeździ się prawą stroną (drives_right)? Kod importujący te dane z pliku CSV do Pythona jako DataFrame jest już dołączony do skryptu.

W filmie zobaczyłeś/-aś krok po kroku, jak filtrować obserwacje z DataFrame na podstawie tablic wartości logicznych. Zacznijmy od czegoś prostego – spróbuj znaleźć wszystkie obserwacje w cars, dla których drives_right ma wartość True.

drives_right to kolumna logiczna, więc najpierw musisz wyodrębnić ją jako Series, a następnie użyć tej serii logicznej do wybrania odpowiednich obserwacji z cars.

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyodrębnij kolumnę drives_right jako Pandas Series i zapisz wynik w zmiennej dr.
  • Użyj dr – serii logicznej – aby przefiltrować DataFrame cars. Wynik zapisz w zmiennej sel.
  • Wyświetl sel i sprawdź, czy drives_right ma wartość True dla wszystkich obserwacji.

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)

# Extract drives_right column as Series: dr


# Use dr to subset cars: sel


# Print sel
Edytuj i uruchom kod