loc och iloc (2)
loc och iloc låter dig även välja både rader och kolumner från en DataFrame. Testa följande kommandon för att utforska detta. Parvisa kommandon ger samma resultat.
cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]
cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]
cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]
Den här övningen är en del av kursen
Intermediate Python
Övningsinstruktioner
- Skriv ut värdet i kolumnen
drives_rightför raden som motsvarar Marocko (radetiketten ärMOR). - Skriv ut en del-DataFrame som innehåller observationerna för Ryssland och Marocko samt kolumnerna
countryochdrives_right.
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 drives_right value of Morocco
# Print sub-DataFrame