(data)
| 35 | * @returns {Promise.Array<number[]>} Resolves to data with values parsed as floats. |
| 36 | */ |
| 37 | const parseCsv = async (data) => { |
| 38 | return new Promise(resolve => { |
| 39 | data = data.map((row) => { |
| 40 | return Object.keys(row).map(key => parseFloat(row[key])); |
| 41 | }); |
| 42 | resolve(data); |
| 43 | }); |
| 44 | }; |
| 45 | |
| 46 | /** |
| 47 | * Downloads and returns the csv. |