4 ms·
That is not fair; you count R's start-up time and all the guesswork which read.table does and datamash doesn't have to do.
by mbq 12y ago
That is not fair; you count R's start-up time and all the guesswork which read.table does and datamash doesn't have to do.
- JamesMcMinn 12y agoWell, it is fair if all you want to do is mash some data together. Why shouldn't startup times be taken into consideration?
- mbq 12y agoBecause with R you can and usually do multiple things with multiple data sources within one session, which effectively dissolves the start-up and load time. Even if reading one file and calculating mean or something with a single script is the only thing you do, you can use Rscript which runs R without loading heavy stuff like the methods package.