花了几个小时在Google和SO上,我终于破解了。
我有一个按时间和目的地大陆排序的一天出境航班数据的PSQL表。
我正在经历我桌子的所有行,将每个航班的目的地大陆推入阵列,每个阵列代表15分钟的飞行数据。例如,
第一个数组 - 00:00 to 00:15
将是:[]
......(没有航班)
第21个数组 - 05:00 to 05:15
将是:["NA", "NA", "NA", "EU", "AS", "EU"]
等。
一直到96个阵列(24小时内96 x 15分钟。)
我将此数据推送到CSV文件中,标题只是航班 但是,当我尝试使用以下方式调用d3中的数据时
d3.csv("/my_file.csv", function(data) {
{
{1}} {
{1}}
返回的对象是96行“[”NA“”或等效的东西;非常明显它在第一个逗号处打破了。有没有办法使用d3 ??
从CSV文件中检索数组答案 0 :(得分:1)
当每行中有固定数量的列时,CSV文件最有效。对于您的数据,您可以使用JSON file吗?有多种方法可以将数据表示为JSON,例如,您可以使用一个对象,每个属性都是一个数组:
{
"00:00 to 00:15": [],
"05:00 to 05:15": ["NA", "NA", "NA", "EU", "AS", "EU"]
}