Hakparenteser (1)
I videon såg du att det finns många sätt att indexera och välja data i pandas DataFrames. Det enklaste sättet – om än inte det mest kraftfulla – är att använda hakparenteser.
I exempelkoden importeras samma bildata från en CSV-fil som en pandas DataFrame. För att välja enbart kolumnen cars_per_cap från cars kan du använda:
cars['cars_per_cap']
cars[['cars_per_cap']]
Med enkla hakparenteser får du en pandas Series, och med dubbla hakparenteser får du en pandas DataFrame.
Den här övningen är en del av kursen
Intermediate Python
Övningsinstruktioner
- Använd enkla hakparenteser för att skriva ut kolumnen
countryfråncarssom en pandas Series. - Använd dubbla hakparenteser för att skriva ut kolumnen
countryfråncarssom en pandas DataFrame. - Använd dubbla hakparenteser för att skriva ut en DataFrame med både kolumnerna
countryochdrives_rightfråncars, i den ordningen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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