Від словника до 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