Menganalisis nilai hilang dan nilai unik
Sebagai analis persediaan bahan makanan, Anda perlu menilai kualitas data dalam sistem pelacakan persediaan baru. Sebelum menganalisis tingkat stok dan harga, Anda harus memeriksa data yang hilang dan memverifikasi kategorisasi produk. Muat data persediaan, periksa kelengkapan setiap kolom, dan analisis distribusi kategori. Beberapa data contoh ditampilkan di bawah ini.
| Product_Name | Category | Date_Received | Stock_Quantity | Unit_Price |
|---|---|---|---|---|
| Bell Pepper | Fruits & Vegetables | 3/1/24 | 46 | 4.6 |
| Vegetable Oil | Oils & Fats | 4/1/24 | 51 | 2 |
| Parmesan Cheese | Dairy | 4/1/24 | 38 | 12 |
Pustaka tablesaw telah diimpor untuk Anda.
Latihan ini merupakan bagian dari kursus
Pembersihan Data di Java
Instruksi latihan
- Ekstrak kolom dari
inventorydan hitung nilai yang hilang pada kolom tersebut. - Hitung
inventoryberdasarkan kategori unik.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
public class GroceryDataQuality {
public static void main(String[] args) {
Table inventory = Table.read().csv("grocery_inventory.csv");
for (String colName : inventory.columnNames()) {
// Extract the column and count missing values in the column
int missing = inventory.____(colName).____();
System.out.println(colName + " missing values: " + missing);
}
// Count the inventory by unique categories
Table catCounts = ____.____("Category");
System.out.println("\nCategory distribution:");
System.out.println(catCounts);
}
}