condense_agreements: Condense similar treatyIDs

View source: R/condense_agreements.R

condense_agreementsR Documentation

Condense similar treatyIDs

Description

Different treatyIDs generated for different datasets might have minor differences in terms of acronym or linkage. Some minor differences in treatyIDs could mean different treatyIDs in different datasets actually refer to the same agreement. The function finds these occurrences and returns the first treatyID argument entered as a replacement.

Usage

condense_agreements(database = NULL, idvar = NULL)

Arguments

database

A "many" package database

idvar

Two or more treatyID variables

Value

A dataframe of treatyID and treatyID references

Examples

data1 <- data.frame(treatyID = c("CPV-PRT[FSD]_1980A",
"CPV-PRT[FSD]_1990P:FSD_1980A",
"TD06LJ_1981A", "RAMSA_1971A", "WIIEWH_1982P"))
data2 <- data.frame(treatyID = c("TD06LJ_1981A", "RAMSA_1971A",
"WIIEWH_1982P:RAMSA_1971A",
"PRTRPC_1976A", "PRTRPC_1983E1:PRTRPC_1976A"))
condense_agreements(idvar = c(data1$treatyID, data2$treatyID))

globalgov/qCreate documentation built on April 27, 2023, 3:27 a.m.