Selecione dados de um arquivo CSV antes de carregá-lo com javascript (biblioteca d3)

Eu quero selecionar alguns dados fora de um arquivo CSV antes de eu carregá-lo com javascript (com a biblioteca d3).

É assim que eu carrego o CSV:

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

E esta é uma amostra do arquivo 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 exemplo, quero apenas selecionar oSecond Class eFirst Class linhas antes de eu carregá-lo comd3.csv.

Eu sei que posso apenas excluir as outras linhas no CSV, mas eu quero fazer uma função para que o usuário possa selecionar quais categorias ele deseja usar. Espero que isso faça algum sentido.

questionAnswers(1)

yourAnswerToTheQuestion