# [Cyprus AI Camp] Cyprus Cars Price Oracle — Data

来源：https://www.kaggle.com/competitions/cyprus-cars-price-oracle/data

本地 Meta Kaggle 快照；不是本次实时页面。

# Dataset Description

The dataset contains real used car listings from a popular Cyprus classifieds website. Each row represents one car listing with the following columns:

### Features

| Column | Description | Example |
|---|---|---|
| `title` | Car make, model, and engine info | `BMW 3-Series 2,0L 2022` |
| `location` | City and area in Cyprus | `Limassol, Germasogeia` |
| `Year` | Year of manufacture | `2019` |
| `Doors` | Number of doors | `4 - 5 doors` |
| `Drive` | Drivetrain type | `Front (FWD)`, `4WD, AWD` |
| `Seats` | Number of seats | `5` |
| `Colour` | Car colour | `Black` |
| `Gearbox` | Transmission type | `Automatic`, `Manual` |
| `Mileage (in km)` | Odometer reading in km | `97357.0` |
| `MOT till` | MOT (technical inspection) expiry | `12/2027`, `Not applicable` |
| `Body type` | Body style | `SUV`, `Hatchback`, `Saloon` |
| `Fuel type` | Fuel/powertrain type | `Petrol`, `Diesel`, `Hybrid Petrol`, `Electric` |
| `Engine size` | Engine displacement | `2,0L`, `Electric` |
| `Power` | Engine power | `150.0` (hp) |
| `Extras` | Comma-separated list of extras | `Alloy wheels, Cruise control, Leather seats` |

### Target

| Column | Description |
|---|---|
| `price` | Listed asking price in EUR |

### Files

- **train.csv** — Training set with all features and the target `price` column (~730 rows).
- **test.csv** — Test set with all features but without `price`. Your task is to predict the price for each row.
- **sample_submission.csv** — A sample submission file in the correct format (`Id,price`).

### Notes

- The data is **messy by design**: missing values, mixed text formats, and columns that require parsing.
- `Power` is missing for ~56% of rows. `MOT till` is missing for ~25%.
- `Engine size` uses comma as decimal separator (e.g. `"1,6L"`).
- `title` contains the car make, model, and sometimes engine info — all as free text.
- `Extras` is a variable-length comma-separated list.
- Prices range from ~650 to ~650,000 EUR.