categorizedData = {
var offices = responseAlpha.offices
let sen_rep = [];
for (let i = 0; i < offices.length; i++) {
if (offices[i].name == "U.S. Senator" | offices[i].name == "U.S. Representative" ) {
sen_rep.push(offices[i]);
}
}
console.log(sen_rep);
const processedData = Array.from(
d3array.groups(sen_rep, d => d.name),
([office, value]) => ({
office,
level: value[0].levels[0],
politicians: value[0].officialIndices.map(d => responseAlpha.officials[d])
})
);
console.log(processedData)
console.log(responseAlpha.offices)
const categories = d3array.group(processedData.reverse(), d =>
categorize(d.level)
);
return categories;
}