[英]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.