git2rdata

Store and Retrieve Data.frames in a Git Repository

CRAN Package

The git2rdata package is an R package for writing and reading dataframes as plain text files. A metadata file stores important information. 1) Storing metadata allows to maintain the classes of variables. By default, git2rdata optimizes the data for file storage. The optimization is most effective on data containing factors. The optimization makes the data less human readable. The user can turn this off when they prefer a human readable format over smaller files. Details on the implementation are available in vignette("plain_text", package = "git2rdata"). 2) Storing metadata also allows smaller row based diffs between two consecutive commits. This is a useful feature when storing data as plain text files under version control. Details on this part of the implementation are available in vignette("version_control", package = "git2rdata"). Although we envisioned git2rdata with a git workflow in mind, you can use it in combination with other version control systems like subversion or mercurial. 3) git2rdata is a useful tool in a reproducible and traceable workflow. vignette("workflow", package = "git2rdata") gives a toy example. 4) vignette("efficiency", package = "git2rdata") provides some insight into the efficiency of file storage, git repository size and speed for writing and reading.


Documentation


Team


Insights

Last 30 days

This package has been downloaded 687 times in the last 30 days. More downloads than an obscure whitepaper, but not enough to bring down any servers. A solid effort! The following heatmap shows the distribution of downloads per day. Yesterday, it was downloaded 5 times.

Sun
Mon
Tue
Wed
Thu
Fri
Sat
0 downloadsFeb 23, 2025
0 downloadsFeb 24, 2025
0 downloadsFeb 25, 2025
0 downloadsFeb 26, 2025
0 downloadsFeb 27, 2025
0 downloadsFeb 28, 2025
51 downloadsMar 1, 2025
13 downloadsMar 2, 2025
14 downloadsMar 3, 2025
68 downloadsMar 4, 2025
20 downloadsMar 5, 2025
11 downloadsMar 6, 2025
12 downloadsMar 7, 2025
48 downloadsMar 8, 2025
2 downloadsMar 9, 2025
10 downloadsMar 10, 2025
21 downloadsMar 11, 2025
9 downloadsMar 12, 2025
55 downloadsMar 13, 2025
15 downloadsMar 14, 2025
20 downloadsMar 15, 2025
3 downloadsMar 16, 2025
44 downloadsMar 17, 2025
36 downloadsMar 18, 2025
16 downloadsMar 19, 2025
20 downloadsMar 20, 2025
9 downloadsMar 21, 2025
9 downloadsMar 22, 2025
10 downloadsMar 23, 2025
76 downloadsMar 24, 2025
3 downloadsMar 25, 2025
8 downloadsMar 26, 2025
9 downloadsMar 27, 2025
63 downloadsMar 28, 2025
7 downloadsMar 29, 2025
5 downloadsMar 30, 2025
0 downloadsMar 31, 2025
0 downloadsApr 1, 2025
0 downloadsApr 2, 2025
0 downloadsApr 3, 2025
0 downloadsApr 4, 2025
0 downloadsApr 5, 2025
2
76

The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.

Last 365 days

This package has been downloaded 7,229 times in the last 365 days. Impressive! The kind of number that makes colleagues ask, 'How did you do it?' The day with the most downloads was Jun 05, 2024 with 494 downloads.

The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.

Data provided by CRAN


Binaries


Dependencies

  • Imports3 packages
  • Suggests6 packages