Parentesi quadre (1)
Nel video hai visto che puoi indicizzare e selezionare i DataFrames di pandas in molti modi diversi. Il modo più semplice, ma non il più potente, è utilizzare le parentesi quadre.
Nel codice di esempio, gli stessi dati delle auto vengono importati da un file CSV come un DataFrame di pandas. Per selezionare solo la colonna cars_per_cap
da cars
, puoi utilizzare:
cars['cars_per_cap']
cars[['cars_per_cap']]
La versione a parentesi singola restituisce una Series di pandas, quella a parentesi doppia un DataFrame di pandas.
Questo esercizio fa parte del corso
Python - Livello Intermedio
Istruzioni dell'esercizio
- Usa le parentesi quadre singole per stampare la colonna
country
dicars
come Series di pandas. - Usa le parentesi quadre doppie per stampare la colonna
country
dicars
come un DataFrame di pandas. - Usa le parentesi quadre doppie per stampare un DataFrame con le colonne
country
edrives_right
dicars
, in questo ordine.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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