【问题标题】:How to show and run code but don't print results in Rmarkdown knitr如何在 Rmarkdown knitr 中显示和运行代码但不打印结果
【发布时间】:2017-12-31 03:43:42
【问题描述】:

当我在 Rmarkdown 中编写以下代码块时,它也会打印出结果。我只想运行并显示代码。在同一 .Rmd 文件中的其他代码块中,此 knitr 语法有效...

```{r import, results = "hide"}

gs_ls()

df <- gs_title("worlds-view-of-America")

confInPres <- df %>% gs_read(ws = "Sheet1", range = cell_rows(1:38))

colnames(confInPres) <- paste("year", colnames(confInPres), sep = "_")

colnames(confInPres)[1] <- "Country"

confInTrump <- select(confInPres, Country, year_2017)

favUS <- df %>% gs_read(ws = "Sheet2", range = cell_rows(1:38))
```

【问题讨论】:

    标签: r knitr r-markdown data-science


    【解决方案1】:

    看看here

    如果要显示代码,请使用echo=TRUE

    【讨论】:

    • 当我添加这些````{r import, message=FALSE, warning=FALSE}` 时,除了gs_ls() 调用之外,一切似乎都正常工作。
    • 你希望它做什么?它是Lists spreadsheets that the user would see in the Google Sheets home screen,但你没有打印任何东西,因为你设置了results=hide. 如果你想让它打印它的结果,你应该设置results="asis" 并执行类似print(gs_ls()) 的操作。希望这可以帮助!如果是,请考虑接受我的回答。
    猜你喜欢
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    • 2023-02-06
    • 2018-05-22
    • 2012-10-16
    • 2018-12-10
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多