d3
.groups(data, d => d.taxonomy_value)
.sort((a, b) => d3.descending(a[0], b[0]))
.map(function(d) {
const codeName = d[1].find(e => e.taxonomy_code).name;
const switchName = d[1].find(e => e.taxonomy_switch).name;
return `replace primary_code = ${codeName} if ${switchName} == 'Y'`;
})
.join("\n")