Від словника до DataFrame (2)
У скрипт включено код Python, який розв'язує попередню вправу. Чи помітили ви, що підписи рядків (тобто мітки для окремих спостережень) було автоматично встановлено як цілі числа від 0 до 6?
Щоб це виправити, підготовлено список row_labels. Ви можете використати його, щоб задати підписи рядків датафрейму cars. Зробіть це, встановивши атрибут index об'єкта cars, доступний як cars.index.
Ця вправа є частиною курсу
Intermediate Python
Інструкції до вправи
- Натисніть Run Code, щоб переконатися, що підписи рядків справді встановлено некоректно.
- Задайте підписи рядків, встановивши
cars.indexрівнимrow_labels. - Знову виведіть
carsі перевірте, чи підписи рядків тепер правильні.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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