Menu
CoddyTech

Repaso: anuncios de autos

Parte de la sección Estadística para ML del Journey de Machine Learning de Coddy. Lección 55 de 64.

challenge icon

Desafío

Intermedio

Un sitio de autos usados prepara anuncios para un modelo de precios. listings.csv tiene fuel, condition (fair, good, excellent), km y price. El programa lee un fuel.

  1. Añade condition_score: fair 1, good 2, excellent 3.
  2. Añade mileage: low hasta 50000 km, mid hasta 120000, high hasta 300000.
  3. Codifica fuel con one-hot en cars (dtype=int).
  4. Imprime la forma, los autos por rango de kilometraje y el recuento, el precio medio y la condición media del combustible leído (2 decimales).

Otros cinco anuncios se convierten en esta tabla:

Otros cinco anuncios: las 4 columnas fuel, condition, km y price se convierten en 8. condition, km y price se mantienen; condition da lugar a condition_score, km da lugar a mileage y fuel se convierte en fuel_diesel, fuel_hybrid y fuel_petrol

Con la entrada hybrid, imprimen:

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

Pruébalo tú mismo

import pandas as pd

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

# Escribe tu código a continuación

Todas las lecciones de Estadística para ML

Practica por tu cuenta: Compilador de Python online