Začněte nyníZačněte zdarma

Ze slovníku do DataFrame (1)

Pandas je open source knihovna, která nabízí výkonné a snadno použitelné datové struktury a nástroje pro analýzu dat v Pythonu. Zní to slibně!

DataFrame je jednou z nejdůležitějších datových struktur v Pandas. V podstatě jde o způsob, jak ukládat tabulková data s pojmenovanými řádky a sloupci. Jeden ze způsobů, jak DataFrame vytvořit, je ze slovníku.

V následujících cvičeních budeš pracovat s daty o vozidlech z různých zemí. Každý záznam odpovídá jedné zemi a sloupce poskytují informace o počtu vozidel na obyvatele, zda se jezdí vlevo nebo vpravo, a podobně.

Ve skriptu jsou definovány tři seznamy:

  • names, obsahující názvy zemí, pro které jsou k dispozici data.
  • dr, seznam booleovských hodnot, který udává, zda se v dané zemi jezdí vlevo nebo vpravo.
  • cpc, počet motorových vozidel na 1 000 obyvatel v dané zemi.

Každý klíč slovníku odpovídá názvu sloupce a každá hodnota je seznam obsahující prvky daného sloupce.

Toto cvičení je součástí kurzu

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj pandas jako pd.
  • Pomocí předem definovaných seznamů vytvoř slovník s názvem my_dict. Měl by obsahovat tři páry klíč–hodnota:
    • klíč 'country' a hodnota names.
    • klíč 'drives_right' a hodnota dr.
    • klíč 'cars_per_cap' a hodnota cpc.
  • Pomocí pd.DataFrame() převeď svůj slovník na DataFrame s názvem cars.
  • Vypiš cars a přesvědč se, jak krásně vypadá.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Pre-defined lists
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]

# Import pandas as pd


# Create dictionary my_dict with three key:value pairs: my_dict


# Build a DataFrame cars from my_dict: cars


# Print cars
Upravit a spustit kód