Data importeren in Java
Anthony Markham
VP Quant Developer
read().csv()import tech.tablesaw.api.Table;
// Lees data in
Table dataTable = Table.read().csv("data.csv");
Table object 💡CsvReadOptions voor meer controleimport tech.tablesaw.io.csv.CsvReadOptions;
CsvReadOptions options = CsvReadOptions.builder("data.csv").separator(';') // Gebruik puntkomma als scheidingsteken.header(true) // Eerste rij bevat headers.missingValueIndicator("N/A") // Behandel "N/A" als ontbrekende data.build();// Laad de tabel met de aangepaste opties Table table = Table.read().csv(options);
write().csv() voor basis CSV-exportTable klasse// Schrijf dataTable naar output.csv
dataTable.write().csv("output.csv");
CsvWriteOptions om schrijfopties te specificerenCsvWriteOptions writeOptions = CsvWriteOptions .builder("output.csv").header(true) // Inclusief kolomheaders.separator(';') // Gebruik puntkomma als scheidingsteken.quoteAlways(true) // Citeer alle velden.lineEnd("\r\n") // Windows-stijl regeleinden.build();
// Schrijf de CSV met de aangepaste opties
Table.write().csv(writeOptions);
// Lees CSV, wijzig en schrijf terug
Table students = Table.read().csv("students.csv");
// Bekijk structuur
System.out.println(students.structure());
// Opslaan als nieuw bestand
students.write().csv("students_processed.csv");
Data importeren in Java