| 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 |