> fread(\'col1,col2\\n\')
Empty data.table (0 rows) of 2 cols: col1,col2
> fread(\'col1,col2\\n5,4\')
col1 col2
1: 5 4
> fread(\'col1,col2\\n5,\"4\
UPDATE: Now fixed in v1.9.3 on GitHub :
- fread() now accepts line breaks inside quoted fields. Thanks to Clayton Stanley for highlighting.
This error has been reported before and it's on the list to do. But what's new here is the \n inside the quotes. I hadn't realised that was a use case giving rise to the error.
Many thanks for reporting. It'll be fixed.
Similar question but not exactly the same here :
data.table::fread and Unbalanced "
and the bug report is here :
https://r-forge.r-project.org/tracker/?group_id=240&atid=975&func=detail&aid=2694