Вложено для циклов, которые будут выполняться при определенных условиях - PullRequest
0 голосов
/ 16 марта 2019

Я хочу создать скриншот ниже. В нескольких словах «Hello World» следует поместить под заголовком «Figure 1» и «Goodnight world» под заголовком «Figure 2». Вместо этого я получаю два названия, связанные с обеими фразами. enter image description here

library(officer)
library(magrittr)
library(flextable)

my_doc2 <- read_docx() 

n=2


bl=c('1','2','3')
b2=c('1','2')


for(j in 1:n){
for( i in 1:(length(bl))){
  my_doc2 <- my_doc2 %>%
    body_add_par(paste0("Figure",j), style = "graphic title") %>%
  body_add_par(paste0("Hello world",i), style = "Normal")
}
  for( i in 1:(length(b2))){
    my_doc2 <- my_doc2 %>%
      body_add_par(paste0("Figure",j), style = "graphic title") %>%
      body_add_par(paste0("Goodnight world",i), style = "Normal")
  }
}


#writing to word file
print(my_doc2, target = "second_example.docx")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...