Я хочу выбрать некоторые данные из файла CSV, прежде чем загружать его с помощью javascript (с библиотекой d3).
Вот как я загружаю CSV:
d3.csv("data.csv", function(csv) {
vis.datum(csv).call(chart);
});
И это образец файла 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
Например, я хочу только выбрать строки Second Class
и First Class
, прежде чем загружать его с помощью d3.csv
.
Я знаю, что могу просто удалить другие строки в CSV, но я хочу сделать функцию, чтобы пользователь мог выбирать, какие категории он хочет использовать. Надеюсь, это имеет смысл.