Menu
CoddyTech

Powtórzenie: ogłoszenia motoryzacyjne

Część sekcji Statystyka w uczeniu maszynowym ścieżki Machine Learning w Coddy. Lekcja 55 z 64.

challenge icon

Wyzwanie

Średni

Serwis z używanymi samochodami przygotowuje oferty na potrzeby modelu cenowego. listings.csv zawiera fuel, condition (fair, good, excellent), km i price. Program odczytuje fuel.

  1. Dodaj condition_score: fair 1, good 2, excellent 3.
  2. Dodaj mileage: low do 50000 km, mid do 120000, high do 300000.
  3. Zakoduj fuel metodą one-hot w cars (dtype=int).
  4. Wyświetl kształt, liczbę samochodów w każdym przedziale przebiegu oraz liczbę ofert dla odczytanego rodzaju paliwa, średnią cenę i średni stan (2 miejsca po przecinku).

Pozostałe pięć ofert tworzy tę tabelę:

Pozostałe pięć ofert: 4 kolumny fuel, condition, km i price zmieniają się w 8. condition, km i price pozostają; condition daje condition_score, km daje mileage, a fuel staje się fuel_diesel, fuel_hybrid i fuel_petrol

Dla wejściowej wartości hybrid program wyświetla:

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

Spróbuj swoich sił

import pandas as pd

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

# Napisz swój kod poniżej

Wszystkie lekcje w sekcji Statystyka w uczeniu maszynowym

Poćwicz samodzielnie: Kompilator Python online