omerge: wrapper de merge estilo stata

View source: R/omerge.R

omergeR Documentation

wrapper de merge estilo stata

Description

Junta dos bases de datos con un merge y reporteria, si da error puede ser que la version de la funcion se antigua. Entonces usar la opciones old = TRUE asi el output sera como en la version original: una lista. La version old = FALSE es un data.table

Usage

omerge(
  xdf = NULL,
  ydf = NULL,
  byvar = NULL,
  keep = TRUE,
  output = TRUE,
  old = FALSE
)

Arguments

xdf

DataFrame, con "idvar" actua de "master"

ydf

DataFrame, con "idvar" actua de "using"

byvar

String, Variable idvar

keep

Logical, si guarda o no el resultado, si no solo da el reporte y un NULL

output

Logical, si muestra o no el output

old

Retro compatibilidad, si TRUE devuelve la lista con el merge separado

Value

Lista con el merge separado en solo using, master, merge y un reporte, version nueva solo el data.table

Examples

# Datos para cruzar
# data <- mtcars
# data$cars <- row.names(mtcars)
# xdf <- data[-c(1:8),   c("cars", "mpg", "cyl", "disp", "hp", "drat", "wt")]
# ydf <- data[-c(26:32), c("cars", "qsec", "vs", "am", "gear", "carb")]
#
# omerge(xdf, ydf, "cars", keep = FALSE)
# omerge(xdf, ydf[, c("cars", "vs")], byvar = "cars")
# omerge(xdf, ydf, "cars", output = FALSE, old = TRUE)
# omerge(xdf, ydf, "cars", keep = FALSE, output = FALSE)

olitroski/olibrary documentation built on Oct. 20, 2022, 2:42 p.m.