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

Veri doğrulama uygulaması

Piyasa verisi dosyalarını başarıyla okuduktan sonra, bazı dosyaların boş olabildiğini ya da önemli sütunları eksik olabildiğini fark ettin. Daha karmaşık analizlere geçmeden önce, veri dosyalarının kullanılabilir olduğundan emin olmak için temel doğrulama kontrollerini uygulaman gerekiyor. Bu, veri işleme hattının ilerleyen aşamalarında hataları önlemeye yardımcı olur.

Files, Path, Paths ve List 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ı

  • Dosyadaki tüm satırları bir listeye oku.
  • Dosyanın boş olup olmadığını kontrol et.
  • Başlığın beklenen sütun adlarını içerdiğini doğrula: Date ve Ticker.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class SimpleDataValidation {
    public static void main(String[] args) {
        try {
            // Read all lines from the file
            Path path = Paths.____("sample_market_data.csv");
            List lines = Files.____(path);
            
            // Check if the file is empty
            System.out.println("File is empty: " + ____.____());
            
            // Verify the header contains expected column names
            if (!lines.isEmpty()) {
                String firstLine = lines.get(0);
                System.out.println("First line: " + firstLine);
                System.out.println("Contains 'Date': " + firstLine.____("____"));
                System.out.println("Contains 'Ticker': " + firstLine.contains("____"));
                System.out.println("Total lines: " + lines.size());
            }
        } catch (IOException e) {
            System.err.println("Error reading file: " + e.getMessage());
        }
    }
}
Kodu Düzenle ve Çalıştır