簡體   English   中英

旋轉 R 腳本時忽略塊選項 eval=FALSE

[英]Chunk option eval=FALSE ignored when spinning R-script

旋轉以下代碼(通過單擊 Rstudio 中的編譯報告):

#+ eval = FALSE
This line should not be syntax-checked, but it is.

返回此錯誤:

Error in parse(text = x, keep.source = TRUE) : 
  <text>:2:6: unexpected symbol
1: #+ eval = FALSE
2: This line

編織等效的 Rmd-chunk 效果很好:

```{r, eval = FALSE}
Using Rmd, eval=FALSE disables the syntax-check, and does not error

我期待我可以旋轉一大塊語法不正確的代碼而不會出錯( https://bookdown.org/yihui/rmarkdown-cookbook/spin.html )。 我是不是誤以為會這樣?

謝謝。

這是不可能的,但一種解決方法是引用以下句子:

# Syntax checked:
2+2 
#> [1] 4

# Not syntax checked:
"
2 a 
"
#> [1] "\n2 a \n"

(來源:28jun2022 謝一輝以上評論)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM