match.data.frame: Compare two data frames

View source: R/match.data.frame.r

match.data.frameR Documentation

Compare two data frames

Description

Compare two data frames (or lists) and provide feedback on what if any rows

Usage

match.data.frame(x, table, nomatch = NA, incomparables = FALSE)

Arguments

x

data frame 1 for comparison

table

data frame 2 for comparison

nomatch

exactly like the agurment nomatch in match

incomparables

exactly like the argument incomparables in match

Value

Placeholder for return description

Examples

temp1 = data.frame(a = 11:13,b = 21:23)
temp2 = data.frame(a = 11:13,b = 21:23)
temp3 = data.frame(a = 11:13,b = 41:43)
temp4 = data.frame(a = 11:13,b = c(21,42,23))

match.data.frame(x = temp1, table = temp2)
match.data.frame(x = temp1, table = temp3)
match.data.frame(x = temp1, table = temp4)
#[1] 1 2 3
#[1] NA NA NA
#[1]  1 NA  3

match.data.frame(x = temp1, table = temp4, nomatch = 18)
#[1]  1 18  3

temp1 = list(x = 11:13)
temp2 = list(x = 11:13)
match.data.frame(x = temp1, table = temp2)
# 1 2 3

temp1 = list(x = cars[,1], y = cars[,2])
temp2 = list(x = cars[,1], y = cars[,2])
match.data.frame(x = temp1, table = temp2)
#[1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 17 19 20 21 22 23 24
#25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

temp1 = data.frame(a = 11:13,b = 21:23)
temp2 = data.frame(a = 11:14,b = 21:24)# dataframes with different numbers of rows

match.data.frame(x = temp1, table = temp2)
#[1] 1 2 3



qPharmetra/qpToolkit documentation built on May 24, 2023, 8:52 a.m.