Menu
CoddyTech

Rangkuman: Daftar Mobil

Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 55 dari 64.

challenge icon

Tantangan

Sedang

Sebuah situs mobil bekas menyiapkan listing untuk model harga. listings.csv memiliki fuel, condition (fair, good, excellent), km, dan price. Program membaca fuel.

  1. Tambahkan condition_score: fair bernilai 1, good bernilai 2, excellent bernilai 3.
  2. Tambahkan mileage: low hingga 50000 km, mid hingga 120000, high hingga 300000.
  3. Lakukan one-hot encoding pada fuel ke dalam cars (dtype=int).
  4. Cetak bentuk data, jumlah mobil untuk setiap rentang jarak tempuh, serta jumlah listing dengan fuel yang dibaca, harga rata-rata, dan kondisi rata-rata (2 desimal).

Lima listing lainnya menjadi tabel ini:

Lima listing lainnya: 4 kolom fuel, condition, km, dan price menjadi 8. condition, km, dan price tetap; condition menghasilkan condition_score, km menghasilkan mileage, dan fuel menjadi fuel_diesel, fuel_hybrid, dan fuel_petrol

Dengan input hybrid, program mencetak:

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

Coba sendiri

import pandas as pd

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

# Tulis kodemu di bawah ini

Semua pelajaran di Statistik untuk ML

Latihan sendiri: Compiler Python online