allVarMatchMessage |
allVarMatchMessage |
checkEmpty |
checkEmpty |
checkForRCompareCol |
checkForRcompareCol |
checkKeysExist |
checkKeysExist |
checkNA |
CheckNA |
checkUniqueness |
Checks that a list of indexes areunique |
cleanColNames |
cleanColNames : get colnames, remove leading and trailing whitespace and push to upper case |
coerceData |
coerceData |
coerceFactorsToChar |
coerceFactorsToChar: convert all factor type fields to characters |
collapseClasses |
collapseClasses. Collapse the classes of an object to a single string |
colsWithUnequalValues |
colsWithUnequalValues: a dataframe summarising a column with unequal values |
compareData |
Compare data. Wrapper for comparison functionality. |
compareNames |
compareNames : compare the intersect of colInfoA and colInfoB and return boolean of matched columns for each data frame |
createAntiSubset |
Create a dataframe of the rows that don't match |
createCleaningInfo |
Converts cleaning info into a format consumable by updateCompareObject. |
createColMatching |
Converts the output of the column matching logic to something consumable by updateCompareObject. |
createCompareObject |
Generates an empty list of the correct class to store results |
createMeta |
Takes the raw info for the meta block of the output and puts it in a format usable by the updateCompareObject function |
createMismatches |
Create mismatch object |
createMismatchObject |
Create mismatch object |
createReportText |
createReportText: prepares text which is used in the summary report Saves R markdown and HTML reports in the area specified by the user. Reports are called RcompareReport.Rmd (.html) Uses knitr package to create tables in the markdown (createReportText function) and HTML report. |
createRowMatching |
function for updating a compare object with information passed to it from the match rows function |
createTextSummary |
createTextSummary: create a text based summary of an dataCompareR object |
currentObjVersion |
Place to store and access the current object version. |
executeCoercions |
executeCoercions: |
generateMismatchData |
Extract data from a dataCompareR comparison |
getCoercions |
Subsets on the variables that have a coercion. |
getMismatchColNames |
Extracts the column names only in one data frame from a table of match information |
is.dataCompareRobject |
Check object is of class dataCompareRobject |
isNotNull |
isNotNull: is object not null |
isSingleNA |
isSingleNA |
listObsNotVerbose |
listObsNotVerbose |
listObsVerbose |
listObsVerbose |
locateMismatches |
Checks whether elements in two input data frames are equal. |
makeValidKeys |
makeValidKeys |
makeValidNames |
makeValidNames |
matchColumns |
matchColumns : create subset of DFA and DFB to contain matching column names for both data frames |
matchMultiIndex |
Generate two dataframes that contain the same rows based on a two-column index |
matchNoIndex |
Generate two dataframes that contain the same rows based on a two-column index |
matchRows |
Generate two dataframes and returns subsets of these dataframes that have shared rows. |
matchSingleIndex |
Generate two dataframes that contain the same rows based on a single index |
metaDataInfo |
Creates a list of info about the dataframe. |
mismatchHighStop |
mismatchHighStop Checks if we've exceeded threshold of mismatches |
orderColumns |
orderColumns: order columns by treated column names |
outputSectionHeader |
outputSectionHeader: creates an outputSectionHeader |
prepareData |
prepareData Prepares data for comparison in 3 stages. 1. Match columns - filter dataframes to those columns that match and summarise differences 2. Match rows - filter dataframes to those rows that match and summarise differences 3. Coerce data |
print.dataCompareRobject |
Printing RCompare Output |
print.summary.dataCompareRobject |
Printing summaryRCompare Output |
processFlow |
processFlow Handles the process flow for the whole package |
rCompare |
Compare two data frames |
rcompObjItemLength |
rcompObjItemLength: return length of an item, returning 0 if null, and handling the fact that we might have a data frames or a vector |
rounddf |
Round all numeric fields in a data frame |
saveReport |
Save a report based on a dataCompareR object |
subsetDataColumns |
subsetDataColumns : create subset of DFA and DFB to contain matching column names for both data frames |
summary.dataCompareRobject |
Summarizing RCompare Output |
trimCharVars |
trimCharVars: trim white spaces in character variables from an input dataframe |
updateCompareObject |
Generic function for updating a compare object with information passed to it, that has methods based on the class of the info argument. |
updateCompareObject.cleaninginfo |
Updates cleaning info in the compare object |
updateCompareObject.colmatching |
Adds a colMatching block to the output |
updateCompareObject.matches |
Adds a colMatching block to the output |
updateCompareObject.meta |
Takes raw info for meta and adds it to the compare object |
updateCompareObject.mismatches |
Adds a colMatching block to the output |
updateCompareObject.rowmatching |
Adds a rowMatching block to the output |
validateArguments |
validateArguments |
validateData |
validateData : routine to validate the input data |
variableDetails |
Create variable mismatch details |
variableMismatches |
Create variable mismatch table |
warnLargeData |
Warn users if the calculation is likely to be slow |