ПочатиПочніть безкоштовно

Від словника до DataFrame (1)

Pandas — це бібліотека з відкритим кодом, що забезпечує високопродуктивні та прості у використанні структури даних і засоби аналізу даних для Python. Звучить багатообіцяюче!

DataFrame — одна з найважливіших структур даних у Pandas. Це спосіб зберігати табличні дані, де ви можете позначати рядки та стовпці. Один зі способів створити DataFrame — побудувати його зі словника.

У вправах далі ви працюватимете з даними про транспортні засоби з різних країн. Кожне спостереження відповідає окремій країні, а стовпці містять інформацію про кількість транспортних засобів на душу населення, про те, чи їздять лівою чи правою стороною, тощо.

У скрипті визначено три списки:

  • names — назви країн, для яких є дані.
  • dr — список булевих значень, що вказують, чи їздять у відповідній країні лівою чи правою стороною дороги.
  • cpc — кількість автотранспортних засобів на 1000 осіб у відповідній країні.

Кожен ключ словника — це мітка стовпця, а кожне значення — список, що містить елементи цього стовпця.

Ця вправа є частиною курсу

Intermediate Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте pandas як pd.
  • Використайте заздалегідь визначені списки, щоб створити словник my_dict. Має бути три пари ключ-значення:
    • ключ 'country' і значення names.
    • ключ 'drives_right' і значення dr.
    • ключ 'cars_per_cap' і значення cpc.
  • Використайте pd.DataFrame(), щоб перетворити ваш словник на DataFrame під назвою cars.
  • Виведіть cars і подивіться, який він гарний.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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
Редагувати та запускати код