Skip to content

Commit 9bfb5d5

Browse files
committed
added the links
1 parent e7d5cfe commit 9bfb5d5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

vignettes/datatable-fread-and-fwrite.Rmd

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,4 +281,15 @@ cat(readLines("out.csv"), sep = "\n")
281281
file.remove("out.csv")
282282
```
283283

284+
## 3. A Note on Performance
285+
286+
While this vignette focuses on features and usability, the primary motivation for `fread` and `fwrite` is speed. The performance of `data.table`'s I/O is a topic of continuous benchmarking.
287+
288+
For users interested in detailed, up-to-date performance comparisons, we recommend these external blog posts which use the `atime` package for rigorous analysis:
289+
290+
- **[data.table asymptotic timings](https://tdhock.github.io/blog/2023/dt-atime-figures/)**: Compares `fread` and `fwrite` performance against other popular R packages like `readr` and `arrow`.
291+
- **[Benchmarking data.table with polars, duckdb, and pandas](https://tdhock.github.io/blog/2024/pandas-dt/)**: Compares `data.table` I/O and grouping performance against leading Python libraries.
292+
293+
These benchmarks consistently show that `fread` and `fwrite` are highly competitive and often state-of-the-art for performance in the R ecosystem.
294+
284295
***

0 commit comments

Comments
 (0)