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
Instrukcje do ćwiczenia
- Wyodrębnij kolumnę
drives_rightjako Pandas Series i zapisz wynik w zmiennejdr. - Użyj
dr– serii logicznej – aby przefiltrować DataFramecars. Wynik zapisz w zmiennejsel. - Wyświetl
seli sprawdź, czydrives_rightma wartośćTruedla 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