diff --git a/src/danfojs-base/io/browser/io.csv.ts b/src/danfojs-base/io/browser/io.csv.ts index d22eecd3..f6519cf1 100644 --- a/src/danfojs-base/io/browser/io.csv.ts +++ b/src/danfojs-base/io/browser/io.csv.ts @@ -52,6 +52,7 @@ const $readCSV = async (file: any, options?: CsvInputOptionsBrowser): Promise { diff --git a/src/danfojs-base/io/node/io.csv.ts b/src/danfojs-base/io/node/io.csv.ts index 80f51409..7d15a12e 100644 --- a/src/danfojs-base/io/node/io.csv.ts +++ b/src/danfojs-base/io/node/io.csv.ts @@ -55,11 +55,12 @@ const $readCSV = async (filePath: string, options?: CsvInputOptionsNode): Promis const optionsWithDefaults = { header: true, dynamicTyping: true, + skipEmptyLines: 'greedy', ...options, } const dataStream = request.get(filePath); - const parseStream: any = Papa.parse(Papa.NODE_STREAM_INPUT, optionsWithDefaults); + const parseStream: any = Papa.parse(Papa.NODE_STREAM_INPUT, optionsWithDefaults as any); dataStream.pipe(parseStream); const data: any = [];