Split lines with this modifications handles new lines on Windows.
Before the split was splitting 2 times: 1 for /r and 1 for \n, adding an empty row for each row in the tsv.
\r = CR (Carriage Return) → Used as a new line character in Mac OS before X
\n = LF (Line Feed) → Used as a new line character in Unix/Mac OS X
\r\n = CR + LF → Used as a new line character in Windows
Split lines with this modifications handles new lines on Windows. Before the split was splitting 2 times: 1 for /r and 1 for \n, adding an empty row for each row in the tsv.
\r = CR (Carriage Return) → Used as a new line character in Mac OS before X \n = LF (Line Feed) → Used as a new line character in Unix/Mac OS X \r\n = CR + LF → Used as a new line character in Windows