This function reads a GEDCOM file and parses it into a structured data frame of individuals. Inspired by https://raw.githubusercontent.com/jjfitz/readgedcom/master/R/read_gedcom.R
Usage
readGedcom(
file_path,
verbose = FALSE,
add_parents = TRUE,
remove_empty_cols = TRUE,
combine_cols = TRUE,
skinny = FALSE
)
Arguments
- file_path
The path to the GEDCOM file.
- verbose
A logical value indicating whether to print messages.
- add_parents
A logical value indicating whether to add parents to the data frame.
- remove_empty_cols
A logical value indicating whether to remove columns with all missing values.
- combine_cols
A logical value indicating whether to combine columns with duplicate values.
- skinny
A logical value indicating whether to return a skinny data frame.
Value
A data frame containing information about individuals, with the following potential columns: - `id`: ID of the individual - `momID`: ID of the individual's mother - `dadID`: ID of the individual's father - `sex`: Sex of the individual - `name`: Full name of the individual - `name_given`: First name of the individual - `name_surn`: Last name of the individual - `name_marriedsurn`: Married name of the individual - `name_nick`: Nickname of the individual - `name_npfx`: Name prefix - `name_nsfx`: Name suffix - `birth_date`: Birth date of the individual - `birth_lat`: Latitude of the birthplace - `birth_long`: Longitude of the birthplace - `birth_place`: Birthplace of the individual - `death_caus`: Cause of death - `death_date`: Death date of the individual - `death_lat`: Latitude of the place of death - `death_long`: Longitude of the place of death - `death_place`: Place of death of the individual - `attribute_caste`: Caste of the individual - `attribute_children`: Number of children of the individual - `attribute_description`: Description of the individual - `attribute_education`: Education of the individual - `attribute_idnumber`: Identification number of the individual - `attribute_marriages`: Number of marriages of the individual - `attribute_nationality`: Nationality of the individual - `attribute_occupation`: Occupation of the individual - `attribute_property`: Property owned by the individual - `attribute_religion`: Religion of the individual - `attribute_residence`: Residence of the individual - `attribute_ssn`: Social security number of the individual - `attribute_title`: Title of the individual - `FAMC`: ID(s) of the family where the individual is a child - `FAMS`: ID(s) of the family where the individual is a spouse