【发布时间】:2014-10-10 14:31:32
【问题描述】:
我在我的 RMarkdown 文件中有一些我编织的代码:
ifelse(Sys.info()[1]=="Linux",
wdir <- "/path/1",
wdir <- "/path/2")
setwd(wdir)
除了它应该是沉默的。我把它放在一个块里
```{r prepare.data,echo=F,warning=FALSE,message=FALSE,error=FALSE}
我不想从中生成任何输出,但是当我编织时,我在输出中得到了这个:
## sysname
## "/path/1"
我已经在控制台中尝试了该代码片段,它正在生成该打印输出。
我的问题是: 1. 为什么 ifelse 打印这个输出? 2. 如何避免?
谢谢!
【问题讨论】:
标签: r if-statement