Menu
CoddyTech

Повторение: объявления о продаже автомобилей

Часть раздела Статистика для машинного обучения путешествия по Machine Learning на Coddy. Урок 55 из 64.

challenge icon

Задание

Средне

Сайт подержанных автомобилей подготавливает объявления для модели цены. В listings.csv есть столбцы fuel, condition (fair, good, excellent), km и price. Программа считывает значение fuel.

  1. Добавьте condition_score: fair — 1, good — 2, excellent — 3.
  2. Добавьте mileage: low — до 50000 км, mid — до 120000, high — до 300000.
  3. Выполните one-hot-кодирование fuel в cars (dtype=int).
  4. Выведите форму таблицы, количество автомобилей в каждом диапазоне пробега, а также количество записей с выбранным значением fuel, среднюю цену и среднее значение состояния (2 знака после запятой).

Пять других объявлений преобразуются в такую таблицу:

Пять других объявлений: 4 столбца fuel, condition, km и price преобразуются в 8. Столбцы condition, km и price остаются; из condition получается condition_score, из km — mileage, а fuel преобразуется в fuel_diesel, fuel_hybrid и fuel_petrol

При вводе hybrid программа выводит:

Shape: (5, 8)
mileage
low     1
mid     3
high    1
Name: count, dtype: int64
hybrid listings: 3
Mean price: 10500.0
Mean condition: 2.0

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

import pandas as pd

cars = pd.read_csv("listings.csv")
fuel = input()

# Напишите свой код ниже

Все уроки раздела Статистика для машинного обучения

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