Mengingat beberapa kumpulan data yang mungkin/mungkin tidak tumpang tindih pada satu atau lebih kolom, saya ingin menggabungkan kumpulan data tersebut secara dinamis.
Apakah ada pustaka atau cuplikan kode yang akan menggabungkan kumpulan data dengan cara ini? Bagaimana kalau melakukannya menggunakan satu kolom sebagai kunci?
CONTOH: Menggabungkan dua kumpulan data, menggunakan beberapa kolom sebagai kunci (Judul Buku, Penulis)
Masukan, Kumpulan Data 1
BookTitle, Author, Publisher
title1, author1, publisher1
title2, author2, publisher2
title3, author3, publisher3
Masukan, Kumpulan Data 2
BookTitle, Author, NumPages
title4, author4, numPages4
title7, author7, numPages7
title5, author5, numPages5
title3, author33, numPages3
title2, author2, numPages2
Keluaran, Set Data Munging
BookTitle, Author, Publisher, NumPages
title1, author1, publisher1, _null_
title2, author2, publisher2, numPages2
title3, author3, publisher3, _null_
title4, author4, _null_, numPages4
title5, author5, _null_, numPages5
title7, author7, _null_, numPages7
title3, author33, _null_, numPages3
Saya telah melakukan beberapa penelitian dan tidak ada hasil yang berguna (kebanyakan tentang penggabungan objek JSON satu kali dalam struktur yang sama (yaitu, menambahkan data, bukan menggabungkan kumpulan data yang berbeda)).
Saya mencari Java/JavaScript, menggunakan data JSON/XML/CSV (sesuai urutan preferensi) tetapi akan menerima bahasa lain dengan asumsi bahwa algoritma tersebut dapat di-porting.
Saya juga akan mempertimbangkan untuk menerima contoh di mana hal ini dilakukan pada satu kolom saja.