Are there any valid reasons not to use fread() and fwrite() over read.csv() and write.csv()?

Viewed 384

fread() and fwrite() are part of the data.table package in R and they perform significantly faster than the base read.csv() and write.csv() functions.

As I work with enormous csv files (several GB in size), I now find myself always using fread() and fwrite() over the base functions read.csv() and write.csv() as they perform significantly faster.

I am now beginning to wonder if there are any valid reasons (as opposed to mere opinion) where read.csv() and write.csv() perform better than fread() and fwrite().

Are there any such reasons?

1 Answers
Related