BaşlayınÜcretsiz başlayın

Eksik ve benzersiz değerleri analiz etme

Bir market envanter analisti olarak, yeni envanter takip sistemindeki veri kalitesini değerlendirmen gerekiyor. Stok seviyelerini ve fiyatlandırmayı analiz etmeden önce, eksik verileri kontrol etmeli ve ürün kategorilendirmesini doğrulamalısın. Envanter verilerini yükle, her sütunu tamlık açısından incele ve kategori dağılımlarını analiz et. Aşağıda bazı örnek veriler yer alıyor.

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 paketleri senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • inventory içinden sütunu çıkar ve sütundaki eksik değerleri say.
  • inventory tablosundaki benzersiz kategorilere göre sayım yap.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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);
    }
}
Kodu Düzenle ve Çalıştır