Zacznij terazZacznij za darmo

Wczytywanie plików CSV

Właśnie dołączyłeś do DataCorp jako młodszy analityk danych. Twój pierwszy projekt polega na konsolidacji bazy pracowników, ale dane pochodzą z wielu systemów i mają różne formaty CSV – jedne używają przecinka jako separatora, inne tabulacji. Umiejętność obsługi różnych formatów plików jest niezbędna, bo w prawdziwych projektach dane rzadko kiedy mają jeden ustandaryzowany format.

Klasy Table, CsvReadOptions i inne klasy Tablesaw zostały już zaimportowane.

To ćwiczenie jest częścią kursu

Importowanie danych w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj plik "employees.csv" z domyślnymi opcjami.
  • Wczytaj plik "employees_tab.csv" z separatorem tabulacji.
  • Wyświetl strukturę obu tabel.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

public class ReadCSVFiles {
    public static void main(String[] args) {
        try {
            // Read file using default options
            Table standardCsv = Table.____().____("employees.csv");
            
            // Read file using a tab delimiter
            Table tabDelimited = Table.read().csv(CsvReadOptions
                .____("employees_tab.csv")
                .____('\t')
                .build());
            
            // Print the structure of both tables
            System.out.println(____.____());
            System.out.println(____.____());
            
        } catch (Exception e) {
            System.err.println("Error reading CSV files: " + e.getMessage());
        }
    }
}
Edytuj i uruchom kod