Как я могу создать тибл, используя purrr.Это мои не работающие попытки:
library(tidyverse)
vec <- set_names(1:4, letters[1:4])
map_dfr(vec, ~rep(0, 10)) # not working
bind_rows(map(vec, ~rep(0, 10))) # not working either
Это будет мое базовое решение R, но я бы хотел сделать это "аккуратно":
do.call(rbind, lapply(vec, function(x) rep(0, 10)))
#[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
#a 0 0 0 0 0 0 0 0 0 0
#b 0 0 0 0 0 0 0 0 0 0
#c 0 0 0 0 0 0 0 0 0 0
#d 0 0 0 0 0 0 0 0 0 0
Обратите внимание, что респфункция не полная функция, которую я буду использовать.Это не было бы предпочтительным решением для моей проблемы:
as_tibble(matrix(rep(0, 40), nrow = 4, dimnames = list(letters[1:4])))
Спасибо и с уважением