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

วิเคราะห์ค่าที่หายไปและค่าที่ไม่ซ้ำกัน

ในฐานะนักวิเคราะห์คลังสินค้าของร้านขายของชำ คุณต้องประเมินคุณภาพข้อมูลในระบบติดตามสินค้าคงคลังใหม่ ก่อนวิเคราะห์ระดับสต็อกและราคา ให้ตรวจสอบข้อมูลที่หายไปและยืนยันการจัดหมวดหมู่สินค้า โหลดข้อมูลคลังสินค้า ตรวจสอบความสมบูรณ์ของแต่ละคอลัมน์ และวิเคราะห์การกระจายตัวของหมวดหมู่ ตัวอย่างข้อมูลบางส่วนแสดงไว้ด้านล่าง

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

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

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

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

ดูคอร์ส

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

  • ดึงคอลัมน์จาก inventory และนับจำนวนค่าที่หายไปในคอลัมน์นั้น
  • นับจำนวนรายการใน inventory แยกตามหมวดหมู่ที่ไม่ซ้ำกัน

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

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

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