Menu
CoddyTech

Ôn tập: tin đăng xe

Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 55 trên 64.

challenge icon

Thử thách

Trung bình

Một trang web xe cũ chuẩn bị các tin đăng cho mô hình dự đoán giá. listings.csv có các cột fuel, condition (fair, good, excellent), km và price. Chương trình đọc một giá trị fuel.

  1. Thêm condition_score: fair là 1, good là 2, excellent là 3.
  2. Thêm mileage: low tối đa 50000 km, mid tối đa 120000, high tối đa 300000.
  3. Mã hóa one-hot fuel trong cars (dtype=int).
  4. In ra kích thước, số xe trong mỗi nhóm quãng đường và số lượng, giá trung bình cùng tình trạng trung bình của nhiên liệu đã nhập (2 chữ số thập phân).

Năm tin đăng khác trở thành bảng này:

Năm tin đăng khác: 4 cột fuel, condition, km và price trở thành 8 cột. condition, km và price được giữ nguyên; condition tạo ra condition_score, km tạo ra mileage, còn fuel trở thành fuel_diesel, fuel_hybrid và fuel_petrol

Với đầu vào hybrid, chúng in ra:

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

Tự làm thử

import pandas as pd

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

# Viết code của bạn bên dưới

Tất cả bài học trong Thống kê cho machine learning

Tự luyện tập: Trình biên dịch Python online