Wie kann ich Teile eines Chunks in Rmarkdown weglassen?Teil des R-Codes in Rmarkdown ausblenden
Zum Beispiel:
```{r echo T, eval = T}
df <- readRDS("yourfile.RDS")
df <- readRDS("secretfile.RDS") ### NEED TO OMIT THIS PART ONLY
df
```
Ich bin mir der include = F
oder echo = F
Optionen, aber das würde entweder die Ausgabe von df
oder lassen Sie den Code ganz weglassen.
Alternativ könnte ich tun:
```{r echo T, eval = F}
df <- readRDS("yourfile.RDS")
```
```{r echo = F, eval = T}
df <- readRDS("secretfile.RDS") ### NEED TO OMIT THIS PART ONLY
```
```{r eval = T, echo = T}
df
```
Aber das ist ein klobig Weg, es zu tun, und es hackt die Codeblöcke. Die Ausgabe sollte wie folgt aussehen:
df <- readRDS("yourfile.RDS")
df
Mit der Ausgabe von df
folgen.
Danke!
Bearbeiten: "yourfile.RDS"
ist ein Platzhalter für Demonstrationszwecke in meinem Dokument. Daher kann die Codezeile df <- readRDS("yourfile.RDS")
nicht ausgewertet werden.
Wenn Sie nicht den Code mit "yourfile.RDS" bewerten, warum nicht den geheimen, ausgewerteten Code an der Spitze? Auf diese Weise vermeidest du nicht deine Formatierung. –
Hallo, ich muss 'readRDS (" secretfile.RDS ")' weglassen. Es gibt einige Parameter, die aus Datenschutzgründen nicht in einem Dokument angezeigt werden sollten. Die Idee ist, zu zeigen, wie man diesen Prozess mit dem gleichen Namen 'df' für die Daten durchführt. Deshalb kann ich die Datei nicht einmal lesen ('' '' {r include = F} df <- readRDS ("secretfile.RDS") "' ''. – JdM
Ja, was ich sage ist, dass du es kannst verstecken Sie den Code, aber legen Sie ihn über den unevaluierten Codeblock, dann können Sie nach dem unevaluierten Codeblock (der angezeigt wird) einen anderen ausgewerteten, aber versteckten Codeblock erstellen, der Ihren df zurückgibt –