removeDuplicates: Remove duplicate records from pedigree

Description Usage Arguments Details Value Examples

View source: R/removeDuplicates.R

Description

Part of Pedigree Curation

Usage

1
removeDuplicates(ped, reportErrors = FALSE)

Arguments

ped

dataframe that is the 'Pedigree'. It contains pedigree information. The id column is required.

reportErrors

logical value if TRUE will scan the entire file and make a list of all errors found. The errors will be returned in a list of list where each sublist is a type of error found.

Details

Returns an updated dataframe with duplicate rows removed.

Returns an error if the table has duplicate IDs with differing data.

Value

Pedigree object with all duplicates removed.

Examples

1
2
3
4
5
6
7
8
9
ped <- nprcgenekeepr::smallPed
newPed <- cbind(ped, recordStatus = rep("original", nrow(ped)))
ped1 <- removeDuplicates(newPed)
nrow(newPed)
nrow(ped1)
pedWithDups <- rbind(newPed, newPed[1:3, ])
ped2 <- removeDuplicates(pedWithDups)
nrow(pedWithDups)
nrow(ped2)

rmsharp/nprcmanager documentation built on April 24, 2021, 3:13 p.m.