Ich schreibe einige Vorlagen in rmarkdown, und ich möchte Inline-r-Code verwenden:rmarkdown - wie man Inline-Code auskommentiert?
expanded uncertainty is `r var.sd*2`
jedoch, da diese Variablen (wie var.sd) nicht zur Verfügung stehen, bis Codeblöcke früher sortiert aus, wenn Sie versuchen, den Bericht auszudrucken, wenn var.sd nicht definiert wurde, erhalten Sie (natürlich) einen Fehler.
Ich möchte den Code im Dokument behalten, aber auskommentiert, so dass der Autor des Berichts es auskommentieren kann, wenn sie var.sd berechnet haben.
Ich kann keine Möglichkeit sehen, den Code zu kommentieren, der verhindert, dass R den Inline-Code interpretiert. Ich habe in einem YAML Block versucht setzen (mit # auf jeder Linie) und auch mit
Weder der folgenden Arbeit
---
expanded uncertainty is `r var.sd*2`
---
<!--
expanded uncertainty is `r var.sd*2`
-->
Der R Inline-Code umgibt hält interpretiert zu werden und damit einen Fehler zu werfen.
Gibt es eine andere Möglichkeit, dies zu kommentieren und sich vor R zu verstecken?
Sie sagen, Sie eine Option haben wollen, wo alle Inline-Code berechnet werden kann oder übersprungenen abhängig von (zum Beispiel) eine Einstellung in der YAML für das Abschlags Dokument? Oder um die Bewertung bestimmter Inline-Codes zu unterdrücken, je nachdem, ob der Wert definiert wurde oder nicht? – A5C1D2H2I1M1N2O1R2T1
Ist es nicht erweiterte Unsicherheit ist 'r # var.sd * 2' – dmi3kno
A5C1D2H2I1M1N2O1R2T1: wollte nur stoppen Inline-Code ausgewertet werden. Die Lösung von dmi3kno und hrbrmstr unten ist was ich brauchte. – PJP