View source: R/bind-behavr-list.R
bind_behavr_list | R Documentation |
Bind all rows of both data and metadata from a list of behavr tables into a single one. It checks keys, number and names of columns are the same across all data. In addition, it forbids to bind metadata that would result in duplicates (same id in two different metadata).
bind_behavr_list(l)
l |
list of behavr |
a single behavr object
behavr – the documentation of the behavr
object
met <- data.table::data.table(id = 1:5,
condition = letters[1:5],
sex = c("M", "M", "M", "F", "F"),
key = "id")
data <- met[,list(t = 1L:100L,
x = rnorm(100),
y = rnorm(100),
eating = runif(100) > .5),
by = "id"]
d1 <- behavr(data, met)
met[,id := id + 5]
data[,id := id + 5]
data.table::setkeyv(met, "id")
data.table::setkeyv(data, "id")
d2 <- behavr(data, met)
d_all <- bind_behavr_list(list(d1, d2))
print(d_all)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.