เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การรวมข้อมูลในคอลัมน์

ในแบบฝึกหัดนี้ จะต้องทำความสะอาดและวิเคราะห์ข้อมูลสินค้าคงคลังเพื่อทำความเข้าใจรูปแบบของสินค้ามูลค่าสูง ข้อมูลสินค้าคงคลังดิบมักมีรายการที่ไม่เกี่ยวข้องและต้องการการจัดระเบียบตามหมวดหมู่ ให้ทำความสะอาดข้อมูลด้วยการกรองเฉพาะสินค้าราคาแพง (มากกว่า $5) จากนั้นคำนวณยอดรวม และจัดกลุ่มตามหมวดหมู่ มุมมองที่ผ่านการทำความสะอาดและสรุปแล้วนี้จะช่วยให้ระบุได้ว่าแผนกใดมีการลงทุนในสินค้าระดับพรีเมียมมากที่สุด

แพ็กเกจ tablesaw ได้นำเข้าให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลใน Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ค้นหาสินค้าราคาแพง (Unit_Price > $5.00)
  • คำนวณยอดรวมของ Stock_Quantity ในแต่ละหมวดหมู่
  • จัดกลุ่มผลลัพธ์ตาม Category

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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));
    }
}
แก้ไขและรันโค้ด