Mengimpor Data di Java
Anthony Markham
VP Quant Developer
read().csv()import tech.tablesaw.api.Table;
// Membaca data
Table dataTable = Table.read().csv("data.csv");
Table terstruktur 💡CsvReadOptions untuk kontrol lebih lanjutimport tech.tablesaw.io.csv.CsvReadOptions;
CsvReadOptions options = CsvReadOptions.builder("data.csv").separator(';') // Gunakan titik koma sebagai pemisah.header(true) // Baris pertama berisi header.missingValueIndicator("N/A") // Anggap "N/A" sebagai data hilang.build();// Muat tabel menggunakan opsi kustom Table table = Table.read().csv(options);
write().csv() untuk ekspor CSV dasarTable// Tulis dataTable ke output.csv
dataTable.write().csv("output.csv");
CsvWriteOptions untuk menentukan opsi penulisanCsvWriteOptions writeOptions = CsvWriteOptions .builder("output.csv").header(true) // Sertakan header kolom.separator(';') // Gunakan pemisah titik koma.quoteAlways(true) // Kutip semua bidang.lineEnd("\r\n") // Akhiran baris gaya Windows.build();
// Tulis CSV menggunakan opsi kustom
Table.write().csv(writeOptions);
// Baca CSV, modifikasi, dan tulis kembali
Table students = Table.read().csv("students.csv");
// Lihat struktur
System.out.println(students.structure());
// Simpan sebagai file baru
students.write().csv("students_processed.csv");
Mengimpor Data di Java