multi_join {EpiForsk} | R Documentation |
Join many data frames with name handling
Description
Function to join multiple data.frames with one or more common variable names.
Usage
multi_join(..., .by)
Arguments
... |
Data frames to join. Each argument in |
.by |
A character vector of variables to join by. The |
Value
The multi_join()
function returns a data frame.
Author(s)
KIJA
Examples
# Create some dummy data
testdata_id <- c(1:10)
a1 <- 1:10; b1 <- rep(letters[1:5], times = 2); c1 <- runif(10)
a2 <- 11:20; b2 <- letters[1:10]
a3 <- 21:30; b3 <- rep(letters[11:12], times = 5)
a4 <- 31:40; b4 <- letters[13:22]
a5 <- 41:50; b5 <- letters[11:20]
# Define data.frames with common key and shared column names
data1 <- data.frame(testdata_id, a = a1, b = b1, c = c1)
data2 <- data.frame(testdata_id, b = b2, a = a2)
data3 <- data.frame(testdata_id, a = a3, b = b3)
data4 <- data.frame(testdata_id, a = a4, b = b4)
data5 <- data.frame(testdata_id, a = a5, b = b5)
# multi join
final_data <- multi_join(
data1,
data2,
data3,
data4,
data5,
.by = "testdata_id"
)
[Package EpiForsk version 0.1.1 Index]