Samochody na mieszkańca (1)
Zostańmy jeszcze chwilę przy danych cars. Tym razem sprawdzimy, w których krajach wskaźnik liczby samochodów na mieszkańca jest wysoki – czyli gdzie wiele osób posiada samochód, a może nawet kilka.
Podobnie jak w poprzednim przykładzie, zbudujesz serię wartości logicznych, a następnie użyjesz jej do przefiltrowania ramki danych cars i wybrania odpowiednich obserwacji. Jeśli chcesz zrobić to w jednej linii – jak najbardziej!
To ćwiczenie jest częścią kursu
Python średnio zaawansowany
Instrukcje do ćwiczenia
- Wybierz kolumnę
cars_per_capz ramkicarsjako serię Pandas i zapisz ją jakocpc. - Użyj
cpcw połączeniu z operatorem porównania i wartością500. Chcesz uzyskać serię wartości logicznych, gdzieTrueoznacza, że dany kraj macars_per_cappowyżej500, aFalsew przeciwnym razie. Zapisz tę serię jakomany_cars. - Użyj
many_carsdo przefiltrowania ramkicars, podobnie jak wcześniej. Wynik zapisz jakocar_maniac. - Wyświetl
car_maniac, żeby sprawdzić, czy wszystko się zgadza.
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)
# Create car_maniac: observations that have a cars_per_cap over 500
# Print car_maniac