|
@@ -8,16 +8,15 @@ module.exports.loadDatasets = async function(filePath) {
|
|
|
let datasets = undefined
|
|
let datasets = undefined
|
|
|
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
|
- const stream = fs.createReadStream(filePath).pipe(csv())
|
|
|
|
|
|
|
+ const stream = fs.createReadStream(filePath).pipe(csv({to_line: 1}))
|
|
|
stream
|
|
stream
|
|
|
.on('data', (row) => {
|
|
.on('data', (row) => {
|
|
|
if (!datasets) {
|
|
if (!datasets) {
|
|
|
datasets = row
|
|
datasets = row
|
|
|
}
|
|
}
|
|
|
- stream.end()
|
|
|
|
|
})
|
|
})
|
|
|
.on('end', () => {
|
|
.on('end', () => {
|
|
|
- datasets = datasets.slice(1) //unify this number (only one ID column in the beginning)
|
|
|
|
|
|
|
+ datasets = datasets.slice(2) //TODO: FIXME: unify this number (only one ID column in the beginning)
|
|
|
console.log('Datasets structure loaded.')
|
|
console.log('Datasets structure loaded.')
|
|
|
resolve(datasets)
|
|
resolve(datasets)
|
|
|
})
|
|
})
|