Menu
CoddyTech

Series

Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 31 из 60.

Эта глава завершается целым файлом с данными о фильмах, сведёнными к четырём строкам:

Небольшая таблица с 4 мультфильмами, их названиями, рейтингами и числом голосов, а также стрелка к карточке из четырёх строк: фильмов — 4, рейтинги — от 6.4 до 7.7, средний рейтинг — 7.05, у половины фильмов более 16600 голосов

Всё начинается с малого. Список определяет значения по позиции; pandas, библиотека для работы с таблицами, присваивает каждому метку:

Серия изображена в виде одного столбца: сбоку указаны метки apple, banana и mango, рядом с ними — цены 1.5, 0.5 и 2.5, а строка mango выделена

Этот столбец с метками — это Series. Передай значения в pd.Series и укажи метки с помощью index=:

import pandas as pd

prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])

Это выводит значения с метками, их тип, а затем цену манго:

apple     1.5
banana    0.5
mango     2.5
dtype: float64
2.5

prices.mean() равно 1.5, как и для массива. Без index= метки — 0, 1, 2.

challenge icon

Задание

Средне

Паром ходит три раза в день. Программа считывает количество пассажиров на утреннем, дневном и вечернем рейсах, а затем название рейса в trip.

  1. Создай объект Series passengers из трёх значений, обозначив их как early, midday и late.
  2. Выведи его.
  3. Выведи среднее значение, округлённое до 1 знака после запятой.
  4. Выведи количество пассажиров на рейсе trip.

Для значений 40, 95, 61 и early:

early     40
midday    95
late      61
dtype: int64
Average: 65.3 passengers
early: 40 passengers

Попробуйте сами

import pandas as pd

early = int(input())
midday = int(input())
late = int(input())
trip = input()

# Напишите свой код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Данные и графики

Потренируйтесь самостоятельно: Онлайн-компилятор Python