Java'da Veri İçe Aktarma
Anthony Markham
VP Quant Developer
read().csv() ile CSV dosyalarını okuyunimport tech.tablesaw.api.Table;
// Veriyi içe aktar
Table dataTable = Table.read().csv("data.csv");
Table nesnesi oluşturur 💡CsvReadOptions kullanınimport tech.tablesaw.io.csv.CsvReadOptions;
CsvReadOptions options = CsvReadOptions.builder("data.csv").separator(';') // Noktalı virgül ayırıcı kullan.header(true) // İlk satır başlıkları içerir.missingValueIndicator("N/A") // "N/A"yı eksik veri olarak kabul et.build();// Özel seçeneklerle tabloyu yükle Table table = Table.read().csv(options);
write().csv() kullanınTable sınıfı ile içe aktarılır// dataTable'ı output.csv'ye yaz
dataTable.write().csv("output.csv");
CsvWriteOptions kullanınCsvWriteOptions writeOptions = CsvWriteOptions .builder("output.csv").header(true) // Sütun başlıklarını dahil et.separator(';') // Noktalı virgül ayırıcı kullan.quoteAlways(true) // Tüm alanları tırnakla.lineEnd("\r\n") // Windows tarzı satır sonları.build();
// Özel seçeneklerle CSV'yi yaz
Table.write().csv(writeOptions);
// CSV'yi oku, değiştir ve geri yaz
Table students = Table.read().csv("students.csv");
// Yapıyı görüntüle
System.out.println(students.structure());
// Yeni dosya olarak kaydet
students.write().csv("students_processed.csv");
Java'da Veri İçe Aktarma