Wybierz dane z pliku CSV przed załadowaniem go za pomocą javascript (biblioteka d3)

Chcę wybrać niektóre dane z pliku CSV, zanim załaduję je javascript (z biblioteką d3).

W ten sposób ładuję CSV:

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

Oto przykład pliku 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

Na przykład chcę tylko wybraćSecond Class iFirst Class wiersze przed załadowaniem god3.csv.

Wiem, że mogę po prostu usunąć inne wiersze w CSV, ale chcę stworzyć funkcję, dzięki której użytkownik będzie mógł wybrać kategorie, których chce używać. Mam nadzieję, że to ma jakiś sens.

questionAnswers(1)

yourAnswerToTheQuestion