Получение меньше, чем требуется данных из файла CSV в d3.js при локальной загрузке - PullRequest
0 голосов
/ 24 ноября 2018

Я пытаюсь загрузить файл CSV из локальной файловой системы, используя d3.Я могу получить данные, но мои фактические данные имеют больше столбцов, чем дает d3.На данный момент я получаю только один столбец данных.Есть ли что-то, что я делаю не так?

Один из объектов вывода из d3 - {"": "Да", Outcom (качественный: оставлен без степени: "MS"}

Но мой файл содержит более 23 столбцов.

Мой код:

<div>
    <input type="file" accept=".csv" style="margin: 5px;">
</div>

<script>
    d3.select("input").on("change", function() {
    var file = d3.event.target.files[0];
    if (file) {
         var reader = new FileReader();

         reader.onloadend = function(evt) {
                  var dataUrl = evt.target.result;

                   console.log(dataUrl);

                   d3.csv(dataUrl, function(data){
                           console.log(data);
                   });

}

reader.readAsDataURL(file);
}
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...