Count offspring of each individual
Value
A data frame with an additional column, offspring, that contains the number of offspring for each individual
Examples
library(BGmisc)
data("potter")
countOffspring(potter,
personID = "personID",
momID = "momID", dadID = "dadID"
)
#> personID famID name gen momID dadID spouseID sex twinID
#> 1 1 1 Vernon Dursley 1 101 102 3 1 NA
#> 2 2 1 Marjorie Dursley 1 101 102 NA 0 NA
#> 3 3 1 Petunia Evans 1 103 104 1 0 NA
#> 4 4 1 Lily Evans 1 103 104 5 0 NA
#> 5 5 1 James Potter 1 NA NA 4 1 NA
#> 6 6 1 Dudley Dursley 2 3 1 NA 1 NA
#> 7 7 1 Harry Potter 2 4 5 8 1 NA
#> 8 8 1 Ginny Weasley 2 10 9 7 0 NA
#> 9 9 1 Arthur Weasley 1 NA NA 10 1 NA
#> 10 10 1 Molly Prewett 1 NA NA 9 0 NA
#> 11 11 1 Ron Weasley 2 10 9 17 1 NA
#> 12 12 1 Fred Weasley 2 10 9 NA 1 13
#> 13 13 1 George Weasley 2 10 9 NA 1 12
#> 14 14 1 Percy Weasley 2 10 9 20 1 NA
#> 15 15 1 Charlie Weasley 2 10 9 NA 1 NA
#> 16 16 1 Bill Weasley 2 10 9 18 1 NA
#> 17 17 1 Hermione Granger 2 NA NA 11 0 NA
#> 18 18 1 Fleur Delacour 2 105 106 16 0 NA
#> 19 19 1 Gabrielle Delacour 2 105 106 NA 0 NA
#> 20 20 1 Audrey 2 NA NA 14 0 NA
#> 21 21 1 James Potter II 3 8 7 NA 1 NA
#> 22 22 1 Albus Potter 3 8 7 NA 1 NA
#> 23 23 1 Lily Potter 3 8 7 NA 0 NA
#> 24 24 1 Rose Weasley 3 17 11 NA 0 NA
#> 25 25 1 Hugo Weasley 3 17 11 NA 1 NA
#> 26 26 1 Victoire Weasley 3 18 16 NA 0 NA
#> 27 27 1 Dominique Weasley 3 18 16 NA 0 NA
#> 28 28 1 Louis Weasley 3 18 16 NA 1 NA
#> 29 29 1 Molly Weasley 3 20 14 NA 0 NA
#> 30 30 1 Lucy Weasley 3 20 14 NA 0 NA
#> 31 101 1 Mother Dursley 0 NA NA 102 0 NA
#> 32 102 1 Father Dursley 0 NA NA 101 1 NA
#> 33 104 1 Father Evans 0 NA NA 103 1 NA
#> 34 103 1 Mother Evans 0 NA NA 104 0 NA
#> 35 106 1 Father Delacour 0 NA NA 105 1 NA
#> 36 105 1 Mother Delacour 0 NA NA 106 0 NA
#> zygosity offspring
#> 1 <NA> 1
#> 2 <NA> 0
#> 3 <NA> 1
#> 4 <NA> 1
#> 5 <NA> 1
#> 6 <NA> 0
#> 7 <NA> 3
#> 8 <NA> 3
#> 9 <NA> 7
#> 10 <NA> 7
#> 11 <NA> 2
#> 12 mz 0
#> 13 mz 0
#> 14 <NA> 2
#> 15 <NA> 0
#> 16 <NA> 3
#> 17 <NA> 2
#> 18 <NA> 3
#> 19 <NA> 0
#> 20 <NA> 2
#> 21 <NA> 0
#> 22 <NA> 0
#> 23 <NA> 0
#> 24 <NA> 0
#> 25 <NA> 0
#> 26 <NA> 0
#> 27 <NA> 0
#> 28 <NA> 0
#> 29 <NA> 0
#> 30 <NA> 0
#> 31 <NA> 2
#> 32 <NA> 2
#> 33 <NA> 2
#> 34 <NA> 2
#> 35 <NA> 2
#> 36 <NA> 2