Mengagregasi kolom
Anda perlu membersihkan dan menganalisis data stok untuk memahami pola persediaan bernilai tinggi. Data persediaan mentah sering memuat item yang tidak relevan dan perlu diorganisasi berdasarkan kategori. Bersihkan data dengan memfilter item mahal (di atas $5), lalu hitung total secara akurat, dan susun berdasarkan kategori. Tampilan yang sudah dibersihkan dan diringkas ini membantu mengidentifikasi departemen mana yang memiliki investasi terbesar pada produk premium.
Paket tablesaw telah diimpor untuk Anda.
Latihan ini merupakan bagian dari kursus
Pembersihan Data di Java
Instruksi latihan
- Temukan item mahal (
Unit_Price> $5.00). - Hitung total
Stock_Quantityuntuk setiap kategori. - Kelompokkan hasil berdasarkan
Category.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
public class GroceryDataAggregation {
public static void main(String[] args) {
Table inventory = Table.read().csv("grocery_inventory.csv");
Table quantityByCategory = inventory
// Find expensive items (price > $5.00)
.where(inventory.doubleColumn("Unit_Price").____(5.0))
// Calculate total stock for each category
.____("Stock_Quantity", ____)
// Group results by product category
.____("Category");
System.out.println("Total quantity by category:");
System.out.println(quantityByCategory.first(5));
}
}