The “bind_rows” Function in R
Package: dplyr
Purpose: To combine multiple data frames or tibbles by stacking them vertically (row-binding).
General Class: Data Manipulation
Required Argument(s):
...: Data frames or tibbles to be combined.
Notable Optional Arguments:
None.
Example (with Explanation):
# Load necessary packages
library(dplyr)
# Create two sample data frames
data1 <- data.frame(
category = c("A", "B"),
value = c(10, 15)
)
data2 <- data.frame(
category = c("C", "D"),
value = c(8, 12)
)
# Combine the data frames using bind_rows
combined_data <- bind_rows(data1, data2)
# Display the combined data
print(combined_data)In this example, the bind_rows function from the dplyr package is used to vertically stack two sample data frames (data1 and data2). The result, combined_data, is a new data frame containing all the rows from both input data frames. This function helps combine datasets with the same columns but different rows, essentially appending one dataset below the other.