Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Temukan item mahal (Unit_Price > $5.00).
  • Hitung total Stock_Quantity untuk 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));
    }
}
Edit dan Jalankan Kode