daff: Diff, Patch and Merge for Data.frames

Diff, patch and merge for data frames. Document changes in data sets and use them to apply patches. Changes to data can be made visible by using render_diff. The V8 package is used to wrap the 'daff.js' JavaScript library which is included in the package.

Author
Paul Fitzpatrick [aut] (JavaScript original, http://paulfitz.github.io/daff/), Edwin de Jonge [aut, cre] (R wrapper)
Date of publication
2016-04-29 12:11:43
Maintainer
Edwin de Jonge <edwindjonge@gmail.com>
License
MIT + file LICENSE
Version
0.2.0
URLs

View on CRAN

Man pages

daff
Data diff, patch and merge for R
diff_data
Do a data diff
differs_from
differs from,
merge_data
Merge two tables based on a parent version
patch_data
patch data
readwrite
Write or read a diff to or from a file
render_diff
Render a data diff to html
which_conflicts
return which rows of a merged 'data.frame' contain conflicts

Files in this package

daff
daff/inst
daff/inst/js
daff/inst/js/daff.js
daff/inst/js/util.js
daff/tests
daff/tests/testthat.R
daff/tests/testthat
daff/tests/testthat/testmerge-data.R
daff/tests/testthat/testdiff-data.R
daff/tests/testthat/testpatch-data.R
daff/tests/testthat/testreadwrite.R
daff/NAMESPACE
daff/NEWS
daff/R
daff/R/utils.R
daff/R/diff-data.R
daff/R/read-diff.R
daff/R/render-diff.R
daff/R/merge-data.R
daff/R/daff-package.r
daff/R/TableView.R
daff/R/patch-data.R
daff/R/context.R
daff/README.md
daff/MD5
daff/DESCRIPTION
daff/man
daff/man/diff_data.Rd
daff/man/daff.Rd
daff/man/render_diff.Rd
daff/man/patch_data.Rd
daff/man/readwrite.Rd
daff/man/differs_from.Rd
daff/man/merge_data.Rd
daff/man/which_conflicts.Rd
daff/LICENSE