Bắt đầu ngayBắt đầu miễn phí

Phân tích giá trị thiếu và giá trị duy nhất

Với vai trò là nhà phân tích hàng tồn kho cho cửa hàng tạp hóa, bạn cần đánh giá chất lượng dữ liệu trong hệ thống theo dõi hàng tồn mới. Trước khi phân tích mức tồn kho và giá, bạn cần kiểm tra dữ liệu bị thiếu và xác minh việc phân loại sản phẩm. Hãy nạp dữ liệu hàng tồn kho, kiểm tra mức độ đầy đủ của từng cột và phân tích phân bố các danh mục. Một số dữ liệu mẫu như bên dưới.

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

Các gói tablesaw đã được nhập sẵn cho bạn.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu bằng Java

Xem khóa học

Hướng dẫn bài tập

  • Trích xuất một cột từ inventory và đếm số giá trị bị thiếu trong cột đó.
  • Đếm inventory theo các danh mục duy nhất.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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);
    }
}
Chỉnh sửa và Chạy Mã