Type: | Package |
Title: | Compare Two Dataframes and Return Adds, Changes, and Deletes |
Version: | 1.0.0 |
Author: | Shawn Waldroff [aut,cre] |
Maintainer: | Shawn Waldroff <swaldroff@gmail.com> |
Description: | Compares two dataframes with a common key and returns the delta records. The package will return three dataframes that contain the added, changed, and deleted records. |
License: | GPL-3 |
Encoding: | UTF-8 |
LazyData: | true |
URL: | https://github.com/swaldroff/DFCompare |
BugReports: | https://github.com/swaldroff/DFCompare/issues |
NeedsCompilation: | no |
Packaged: | 2017-05-29 15:43:05 UTC; swaldrof |
Repository: | CRAN |
Date/Publication: | 2017-05-29 16:11:28 UTC |
Generate Delta Records
Description
Return dataframes for added, changed, and deleted records
Usage
dfCompare(dfOld,dfNew,key)
Arguments
dfOld |
Original dataframe |
dfNew |
New dataframe |
key |
Key used to join the dataframes |
Examples
a <- c(2, 3, 5)
b <- c("aa", "bb", "cc")
c <- c(TRUE, FALSE, TRUE)
dfOld <- data.frame(a,b,c)
a <- c(3,4,5)
b <- c("aaa","dd","cc")
c <- c(TRUE, FALSE, TRUE)
dfNew <- data.frame(a,b,c)
dfDelta <- dfCompare(dfOld,dfNew,"a")