Ze slovníku do DataFrame (2)
Kód Pythonu z předchozího cvičení je už ve skriptu připravený. Všiml/a sis, že popisky řádků (tedy popisky jednotlivých pozorování) byly automaticky nastaveny na celá čísla od 0 do 6?
Aby to šlo napravit, byl vytvořen seznam row_labels. Pomocí něj můžeš nastavit vlastní popisky řádků DataFrame cars — stačí přiřadit hodnotu atributu index, který je přístupný jako cars.index.
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Klikni na Run Code a přesvědč se, že popisky řádků opravdu nejsou nastavené správně.
- Nastav popisky řádků tak, že přiřadíš
row_labelsdocars.index. - Vypiš
carsznovu a zkontroluj, jestli jsou tentokrát popisky řádků správně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
import pandas as pd
# Build cars DataFrame
names = ['United States', 'Australia', 'Japan', 'India', 'Russia', 'Morocco', 'Egypt']
dr = [True, False, False, False, True, True, True]
cpc = [809, 731, 588, 18, 200, 70, 45]
cars_dict = { 'country':names, 'drives_right':dr, 'cars_per_cap':cpc }
cars = pd.DataFrame(cars_dict)
print(cars)
# Definition of row_labels
row_labels = ['US', 'AUS', 'JPN', 'IN', 'RU', 'MOR', 'EG']
# Specify row labels of cars
# Print cars again