arquero
arquero copied to clipboard
`fromCSV` fails with uncaught TypeError on CSV with headers only
fromCSV('y,x0,x1')
throws
Uncaught TypeError: Cannot read properties of undefined (reading 'length')
at fromTextRows (/home/yevs/fleetseer/fleetseer/node_modules/.pnpm/[email protected]/node_modules/arquero/dist/arquero.node.js:7347:17)
However,
table([['y', []], ['x0', []], ['x1', []])
succeeds in creating a table with the correct column names, albeit no rows.
This is a bit of an issue when loading results from an athena query, since athena will produce an empty file with the headers and there's no way of knowing without parsing the file.