การรวมข้อมูลในคอลัมน์
ในแบบฝึกหัดนี้ จะต้องทำความสะอาดและวิเคราะห์ข้อมูลสินค้าคงคลังเพื่อทำความเข้าใจรูปแบบของสินค้ามูลค่าสูง ข้อมูลสินค้าคงคลังดิบมักมีรายการที่ไม่เกี่ยวข้องและต้องการการจัดระเบียบตามหมวดหมู่ ให้ทำความสะอาดข้อมูลด้วยการกรองเฉพาะสินค้าราคาแพง (มากกว่า $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));
}
}