* * @param {Array } data Downloaded data. * * @returns {Promise.Array } Resolves to data with values parsed as * floats.
(data)
| 28 | * floats. |
| 29 | */ |
| 30 | async function parseCsv (data) { |
| 31 | return new Promise(resolve => { |
| 32 | data = data.map((row) => { |
| 33 | return Object.keys(row).sort().map(key => parseFloat(row[key])); |
| 34 | }); |
| 35 | resolve(data); |
| 36 | }); |
| 37 | }; |
| 38 | |
| 39 | /** |
| 40 | * Downloads and returns the csv. |