Series
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 31 из 60.
Эта глава завершается целым файлом с данными о фильмах, сведёнными к четырём строкам:
Всё начинается с малого. Список определяет значения по позиции; pandas, библиотека для работы с таблицами, присваивает каждому метку:
Этот столбец с метками — это 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.5prices.mean() равно 1.5, как и для массива. Без index= метки — 0, 1, 2.
Задание
СреднеПаром ходит три раза в день. Программа считывает количество пассажиров на утреннем, дневном и вечернем рейсах, а затем название рейса в trip.
- Создай объект Series
passengersиз трёх значений, обозначив их какearly,middayиlate. - Выведи его.
- Выведи среднее значение, округлённое до 1 знака после запятой.
- Выведи количество пассажиров на рейсе
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()
# Напишите свой код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика7DataFrame в pandas
SeriesDataFrameЧтение CSV-файловИзучение данныхВыбор столбцовПовторение: рейтинги фильмов2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python