Вот простой способ добавить строки в существующий фрейм данных.
library(dplyr)
customer <- tibble(
id = c(1, 2),
name = c("Stephen", "Samantha"),
destination = c("Kona", "Rome")
)
new_rows_requested <- 100
add_rows <- tibble(
id = NA, name = "", destination = ""
) %>%
slice(rep(1:1, each = new_rows_requested)) %>%
mutate(id = row_number() + max(customer$id))
customer <- bind_rows(customer, add_rows)
Надеюсь, это поможет другим. Интересны и другие подходы.