1

これが私のコードです。「エクスポート」列を数値に変更すると、HTML ページが読み込まれず、最初の数値が数値として認識されないというエラー メッセージが表示されます。CSV 変換プロセスが最終行を数値として認識していませんか? これを修正するにはどうすればよいですか? ありがとう!!!

function drawDashboard() {
$.get("/static/data/HS2-b.csv", function(csvString) {
     // transform the CSV string into a 2-dimensional array
     //
     var castLastColAsNum = function(data) {
         for (var row in data) {
             row[-1] = parseInt(row[-1]);
         }
         return data;
     };

     var arrayData = $.csv.toArrays(csvString, {
         onPostParse: castLastColAsNum
         // onParseValue: $.csv.hooks.castToScalar
     });

     var data = new google.visualization.DataTable();
     // data.addColumn('string', 'NAICS Code');
     data.addColumn('string', 'HS');
     data.addColumn('string', 'DESCRIPTION');
     data.addColumn('string', 'COUNTRY');
     data.addColumn('string', 'STATE'); 
     data.addColumn('string', 'EXPORTS');
     // console.log(arrayData);
     data.addRows(arrayData);
4

0 に答える 0