Quiero seleccionar algunos datos de un archivo CSV antes de cargarlos con javascript (con la biblioteca d3).Seleccionar datos de un CSV antes de cargarlos con javascript (biblioteca d3)
Éste es cómo cargar el archivo CSV:
d3.csv("data.csv", function(csv) {
vis.datum(csv).call(chart);
});
y esto es una muestra del archivo CSV:
Class,Age,Sex,Survived
First Class,Adult,Male,Survived
First Class,Adult,Male,Survived
First Class,Adult,Male,Survived
First Class,Adult,Male,Survived
First Class,Adult,Male,Survived
First Class,Adult,Female,Survived
First Class,Adult,Female,Survived
First Class,Adult,Female,Survived
Second Class,Adult,Male,Perished
Second Class,Adult,Male,Perished
Second Class,Adult,Male,Perished
Third Class,Adult,Male,Survived
Third Class,Adult,Male,Survived
Third Class,Adult,Male,Survived
Third Class,Adult,Male,Survived
Third Class,Adult,Male,Perished
Third Class,Adult,Male,Perished
Crew,Adult,Male,Perished
Crew,Adult,Male,Perished
Crew,Adult,Female,Survived
Crew,Adult,Female,Survived
Por ejemplo quiero sólo para seleccionar los Second Class
y First Class
filas antes de que yo cárgalo con d3.csv
.
Sé que puedo simplemente eliminar las otras filas en el CSV, pero quiero hacer una función para que el usuario pueda seleccionar qué categorías quiere usar. Espero que tenga algo de sentido.
¿Has encontrado el filtro cruzado? http://square.github.com/crossfilter/ – PhoebeB
no, yo no. ¡Gracias! eso es muy útil :) – user1386906