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

Eksik JSON değerlerini ele alma

Çalışan verilerini birleştirirken, bazı kayıtlarda "N/A" ile işaretlenmiş eksik bilgiler olduğunu fark ediyorsun. Analizden önce bu boşlukları belirleyip doğru şekilde ele alman gerekiyor.

Tablesaw, özel yer tutucuları eksik değer olarak tanıyacak şekilde yapılandırılabilir; böylece eksik kayıtları tespit edip filtreleyebilirsin.

JsonReader, JsonReadOptions ve Table sınıfları senin için içe aktarıldı.

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

Java'da Veri İçe Aktarma

Kursa Göz Atın

Egzersiz talimatları

  • JSON seçeneklerini, "N/A" değerini eksik değer olarak kabul edecek şekilde yapılandır.
  • Çalışan verilerini bir tabloya yükle.
  • Departman değeri eksik olan satırları filtrele.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class MissingValues {
    public static void main(String[] args) {
        // Configure "N/A" as missing
        JsonReadOptions options = JsonReadOptions
            .builder("employees_missing.json")
            .____("N/A")
            .build();
        
        // Load employee data
        Table employees = new ____().read(options);
        System.out.println("All employees:");
        System.out.println(employees);
        
        // Filter for missing department
        Table missingDept = employees.where(
            employees.stringColumn("department").____()
        );
        
        System.out.println("\nEmployees with missing department:");
        System.out.println(missingDept);
    }
}
Kodu Düzenle ve Çalıştır