В справочных данных flextable
описывается добавление новых заголовков, как ручная ввод каждого существующего имени заголовка против каждого нового имени заголовка, например:
library(flextable)
ft_1 <- regulartable(head(iris))
ft_1 <- set_header_labels(ft_1, Sepal.Length = "SL",
Sepal.Width = "SW", Petal.Length = "PL",
Petal.Width = "PW"
)
ft_1
Как я могу просто добавить все новые имена заголовков из символастрока типа
(names2<-c('SL','SW','PL','PW','SPECIES'))
[1] "SL" "SW" "PL" "PW" "SPECIES"
?
До сих пор мне удалось найти очень хакерское решение:
names(names2)<-names(ft_1$header$dataset[1,])
ft_1$header$dataset[1,]<-names2