Ich versuche, meine Arbeit in drei getrennte Dateien aufzuteilen. Ein report.Rmd wo der Bericht geschrieben wird, ein analysis.R, wo die Analyse durchgeführt wird, und eine function.R, wo ich meine FunktionenR, Knitr, Chunck und Quellfunktion
ich in der analysis.R verwendet schreiben kann kann dann anrufen Funktion.R in die Analyse.R mit source() und führen Sie es in R ohne Problem. Ich kann die Analyse.R in report.Rmd aufrufen und das Diagramm mit einem read_chunk() am Anfang erzeugen.
jedoch jede chunck ich das nennen verwendet eine Funktion definiert innerhalb function.R erscheint nicht in der report.Rmd.
Irgendwelche Vorschläge (oder Kommentare, wie man meine Frage verbessert)?
Ich bin mir nicht sicher, was passiert, aber Sie könnten versuchen, Ihre ** Funktion.R ** am Anfang Ihrer ** Bericht.Rmd ** zu finden. Sie können eine Option für Ihr Chunk verwenden, wenn Sie nicht möchten, dass es in der gestrickten HTML-Datei angezeigt wird. – Choubi
Fügen Sie einen [mcve] hinzu, der zeigt, wie die Dateien zueinander in Beziehung stehen (was bedeutet "Aufrufanalyse.R in Bericht.Rmd ..." genau?). –