Código-fonte do arquivo Rmd dentro de outro Rmd
Estou tentando tornar meu código mais modular: carregamento e limpeza de dados em um script, análise em outro, etc. Se eu estivesse usando scripts R, isso seria uma simples questão de chamarsource
emdata_setup.R
dentroanalysis.R
, mas gostaria de documentar as decisões que estou tomando em um documento Rmarkdown para configuração e análise de dados. Então, eu estou tentando escrever algum tipo desource_rmd
função que me permitirá obter o código dedata_setup.Rmd
para dentroanalysis.Rmd
.
A resposta paraComo fonte do arquivo R Markdown como `source ('myfile.r')`? não funciona se houver nomes repetidos de trechos (um problema desde que o trecho chamadosetup
comportamento especial no manuseio de notebooks do Rstudio).Como combinar dois arquivos RMarkdown (.Rmd) em uma única saída? deseja combinar documentos inteiros, não apenas o código de um, e também exige nomes de partes exclusivos. Eu tentei usarknit_expand
conforme recomendado emGere blocos de remarcação dinâmicos R, mas tenho que nomear pedaços com variáveis em chaves duplas, e eu realmente gostaria de facilitar o uso dos meus colaboradores. E usandoknit_child
conforme recomendado emComo aninhar chamadas de malha para corrigir erros duplicados de etiqueta de bloco? ainda me fornece erros de etiqueta duplicados.