| fasten {cheese} | R Documentation |
Bind a list of data frames back together
Description
Roll up a list of arbitrary depth with data.frame's at the leaves row-wise.
Usage
fasten(
list,
into = NULL,
depth = 0
)
Arguments
list |
A |
into |
A |
depth |
Depth to bind the list to. Defaults to 0. |
Details
Use empty strings "" in the into argument to omit column creation when rows are binded. Use positive integers for the depth to move from the root and negative integers to move from the leaves. The maximum (minimum) depth will be used for integers larger (smaller) than such. The leaves of the input list should be at the same depth.
Value
A tibble::tibble or reduced list
Author(s)
Alex Zajichek
Examples
#Make a divided data frame
list <-
heart_disease %>%
divide(
Sex,
HeartDisease,
ChestPain
)
#Bind without creating names
list %>%
fasten
#Bind with names
list %>%
fasten(
into = c("Sex", "HeartDisease", "ChestPain")
)
#Only retain "Sex"
list %>%
fasten(
into = "Sex"
)
#Only retain "HeartDisease"
list %>%
fasten(
into = c("", "HeartDisease")
)
#Bind up to Sex
list %>%
fasten(
into = c("HeartDisease", "ChestPain"),
depth = 1
)
#Same thing, but start at the leaves
list %>%
fasten(
into = c("HeartDisease", "ChestPain"),
depth = -2
)
#Too large of depth returns original list
list %>%
fasten(
depth = 100
)
#Too small of depth goes to 0
list %>%
fasten(
depth = -100
)
[Package cheese version 0.1.2 Index]