Daten in Java importieren
Anthony Markham
VP Quant Developer
read().csv() lesenimport tech.tablesaw.api.Table;
// Daten einlesen
Table dataTable = Table.read().csv("data.csv");
Table-Objekt 💡CsvReadOptions für mehr Kontrolle nutzenimport tech.tablesaw.io.csv.CsvReadOptions;
CsvReadOptions options = CsvReadOptions.builder("data.csv").separator(';') // Semikolon als Trennzeichen.header(true) // Erste Zeile enthält Überschriften.missingValueIndicator("N/A") // "N/A" als fehlende Daten behandeln.build();// Tabelle mit benutzerdefinierten Optionen laden Table table = Table.read().csv(options);
write().csv() für einfachen CSV-Export nutzenTable-Klasse importiert// dataTable in output.csv schreiben
dataTable.write().csv("output.csv");
CsvWriteOptions für Schreiboptionen nutzenCsvWriteOptions writeOptions = CsvWriteOptions .builder("output.csv").header(true) // Spaltenüberschriften einfügen.separator(';') // Semikolon als Trennzeichen.quoteAlways(true) // Alle Felder in Anführungszeichen.lineEnd("\r\n") // Windows-Zeilenenden.build();
// CSV mit benutzerdefinierten Optionen schreiben
Table.write().csv(writeOptions);
// CSV lesen, ändern und zurückschreiben
Table students = Table.read().csv("students.csv");
// Struktur anzeigen
System.out.println(students.structure());
// Als neue Datei speichern
students.write().csv("students_processed.csv");
Daten in Java importieren