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

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