簡體   English   中英

如何使用d3從javascript中的csv文件檢索數組?

[英]How do I retrieve an array from a csv file in javascript using d3?

在Google和SO上花費了數小時之后,我終於破解了。

我有一天的出站航班數據的PSQL表,該表按時間和目的地大陸分類。 我要遍歷表格的所有行,將每個航班的目標大陸推入數組,每個數組代表15分鍾的航班數據。 例如,第一個數組00:00 to 00:15 : 00:00 to 00:15將是: [] ......(無航班)第21個數組05:00 to 05:15 : 05:00 to 05:15將是: ["NA", "NA", "NA", "EU", "AS", "EU"]

一直到96個陣列(24小時內96 x 15分鍾)。

當我嘗試使用以下命令在d3中調用數據時,我將這些數據推送到了CSV文件中,標題只是航班號。

d3.csv("/my_file.csv", function(data) {
console.log(data);
})

返回的對象是96行“ [“ NA”“或等效的行; 很明顯,它在第一個逗號處就中斷了。 有沒有一種方法可以使用d3從CSV文件中檢索數組?

當每行中的列數固定時,CSV文件最有效。 對於數據,可以使用JSON文件代替嗎? 您可以通過多種方式將數據表示為JSON,例如,可以使用一個對象,每個屬性都是一個數組:

{
    "00:00 to 00:15": [],
    "05:00 to 05:15": ["NA", "NA", "NA", "EU", "AS", "EU"]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM