Seleccione los datos de un CSV antes de cargarlos con javascript (biblioteca d3)

Quiero seleccionar algunos datos de un archivo CSV antes de cargarlo con javascript (con la biblioteca d3).

Así es como se carga el CSV:

d3.csv("data.csv", function(csv) {
    vis.datum(csv).call(chart);
        });

Y esta 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 solo quiero seleccionar elSecond Class yFirst Class filas antes de que lo cargue cond3.csv.

Sé que solo puedo eliminar las otras filas en el CSV, pero quiero hacer una función para que el usuario pueda seleccionar qué categorías desea usar. Espero que tenga algún sentido.

Respuestas a la pregunta(1)

Su respuesta a la pregunta