Nawiasy kwadratowe (1)
W lekcji wideo zobaczyłeś, że indeksowanie i wybieranie danych z DataFrame'ów pandas można wykonywać na wiele sposobów. Najprostszym – choć nie najwydajniejszym – jest użycie nawiasów kwadratowych.
W przykładowym kodzie te same dane o samochodach są importowane z pliku CSV jako DataFrame pandas. Aby wybrać tylko kolumnę cars_per_cap z cars, możesz użyć:
cars['cars_per_cap']
cars[['cars_per_cap']]
Wersja z pojedynczymi nawiasami zwraca obiekt Series pandas, a wersja z podwójnymi nawiasami zwraca DataFrame pandas.
To ćwiczenie jest częścią kursu
Python średnio zaawansowany
Instrukcje do ćwiczenia
- Użyj pojedynczych nawiasów kwadratowych, aby wyświetlić kolumnę
countryzcarsjako Series pandas. - Użyj podwójnych nawiasów kwadratowych, aby wyświetlić kolumnę
countryzcarsjako DataFrame pandas. - Użyj podwójnych nawiasów kwadratowych, aby wyświetlić DataFrame zawierający zarówno kolumnę
country, jak idrives_rightzcars– w tej kolejności.
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 country column as Pandas Series
# Print out country column as Pandas DataFrame
# Print out DataFrame with country and drives_right columns