Comment sélectionner les valeurs uniques dans d3.js à partir de données

J'utilise le code suivant pour remplir ma zone de liste déroulante à l'aide de d3.js

d3.csv("Results_New.txt", function(data) {
dataset=data;
d3.select("#road").selectAll("option")
.data(data).enter().append("option").text(function(d){return d.roadname;}).attr("value",function(d){return d.roadname;});
});

Il y a plusieurs lignes avec le même nom. La zone de liste déroulante est le remplissage de ces noms en double. Par exemple, dans plusieurs lignes le nom de la route est la I-80.Mais dans la zone de liste déroulante je veux voir I-80, qu'une seule fois. Comment puis-je le faire?

Filtrer les doublons dans les données avant de les transmettre à la D3.
Comment puis-je le faire. Je suis de la lecture du fichier CSV à l'aide de la lecture de données à partir de fichier csv

OriginalL'auteur | 2015-02-17