data = {var filteredData = aiddata.filter(function(d) {
return recipients.includes(d.recipient) && donors.includes(d.donor);
});
var result = [];
recipients.forEach(function(recipient) {
var recipientEntry = { index: recipient };
donors.forEach(function(donor) {
recipientEntry[donor] = 0;
});
var recipientData = filteredData.filter(function(d) {
return d.recipient === recipient;
});
recipientData.forEach(function(d) {
recipientEntry[d.donor] += d.amount;
});
result.push(recipientEntry);
});
return result}