首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >` `if()`语句中的‘`cat()’会产生不需要的行为

` `if()`语句中的‘`cat()’会产生不需要的行为
EN

Stack Overflow用户
提问于 2018-03-05 03:53:56
回答 1查看 32关注 0票数 0

使用以下示例rmarkdown

代码语言:javascript
复制
---
title: "Untitled"
output: pdf_document
---

```{r setup, include=FALSE}

knitr::opts_chunk$set(echo =假)

代码语言:javascript
复制
## R Markdown

```{r}

摘要(汽车)

猫(“banaaaaaaa”)

猫(“banaaaaaaa”)

猫(“banaaaaaaa”)

代码语言:javascript
复制
```{r}

if(1 == 0){

print(“这将不会打印”)

}否则{

摘要(汽车)

猫(“banaaaaaaa”)

猫(“banaaaaaaa”)

猫(“banaaaaaaa”)

}

代码语言:javascript
复制

生成下面的pdf

如何让if中的第二个块中的代码产生与它上面的代码块相同的结果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-05 03:59:03

您缺少print命令。使用cat命令时,您需要手动指定新行(\n)命令。试试这个:

代码语言:javascript
复制
if(1 == 0){

    print("this will not print")

} else {
    print(summary(cars))
    cat("banaaaaaaa")
    cat('\n') # just copy paste this
    cat("banaaaaaaa")
    cat('\n')
    cat("banaaaaaaa")
}

     speed           dist       
 Min.   : 4.0   Min.   :  2.00  
 1st Qu.:12.0   1st Qu.: 26.00  
 Median :15.0   Median : 36.00  
 Mean   :15.4   Mean   : 42.98  
 3rd Qu.:19.0   3rd Qu.: 56.00  
 Max.   :25.0   Max.   :120.00  
banaaaaaaa 
banaaaaaaa 
banaaaaaaa 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49099743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档