Я пытаюсь использовать officer
для добавления изображений в документ Word. У меня есть целый каталог изображений, которые я хочу просмотреть. Проблема, с которой я столкнулся, заключается в том, что мне нужно добавить изображение в документ, а затем добавить следующее изображение во вновь созданный документ, который я только что создал, добавив последнее изображение.
Вот образец кода без циклы или функции:
library(magrittr)
library(officer)
read_docx() %>% # create document
body_add_img("img1.png", width = 3, height = 4) %>% # add image
body_add_img("img2.png", width = 3, height = 4) %>% # add image
body_add_img("img3.png", width = 3, height = 4) %>% # add image
print(target = "samp.docx") # write document
Использование map
и lapply
не работает в этом случае, потому что каждая итерация должна возвращать объект предыдущей итерации. Я попытался написать функцию с for
l oop, но я думаю, что это было далеко. Любая помощь и указатели приветствуются.