[R] rmarkdown and source call to R file.

Yihui Xie x|e @end|ng |rom y|hu|@n@me
Fri Jan 22 16:17:53 CET 2021


I don't know the answer (there are multiple possible reasons for the
file not being found), but as the first step to debug the problem, you
may replace this chunk

```{r, echo=FALSE}
   library(knitr)
   source("helper.R", local = knitr::knit_global())
   summarized_table<-give_table(params$ldf_summary)
   kable(summarized_table,"simple")
```

with

```{r}
getwd()
list.files()
```

and see what the working directory is, and which files are available.

Regards,
Yihui


On Fri, Jan 22, 2021 at 1:02 AM Georgios via R-help
<r-help using r-project.org> wrote:
>
> Hi!
> I'm new in R and this list.
> I made a shiny app using R studio.
> my files are:
>    -server.R
>    -ui.R
>    -helper.R
>    -Report.Rmd.
>
> All the files are on the same directory and helper.R is a file that
> contains a lot of functions used in Report.Rmd and server.R
>
> for some reason I cant call from Report.Rmd the file helper.R
>
> My code in Report.Rmd is
>
>    ## Summarize table
>    ```{r, echo=FALSE}
>    library(knitr)
>    source("helper.R", local = knitr::knit_global())
>    summarized_table<-give_table(params$ldf_summary)
>    kable(summarized_table,"simple")
>    ```
> If I use absolute path it works but since I want to upload it to
> https://www.shinyapps.io/ I must make it work with relative path.
>
> The message I get is:
>
>    processing file: Report.Rmd
>
>    |..........................
>                                         |  25%
>      ordinary text without R code
>
>
>    |....................................................
>                                         |  50%
>    label: unnamed-chunk-1 (with options)
>    List of 1
>     $ echo: logi FALSE
>
>    Quitting from lines 13-17 (Report.Rmd)
>
>    Warning: Error in file: cannot open the connection
>      [No stack trace available]
>
>
> The funny thing is that if I put the cursor inside "" at the beginning
> and I press tab I get the option to choose helper.R. So Im guessing
> that I'm on the right directory.
> Any ideas what I'm missing?
>
> I'm stuck on this lines of code 2 days now.
> I would really appreciate
> any ideas.
>
>
> Thanks in advance for your help!!!
>
>
> ps. I tried all the combinations in Tools->Global Options-> "Evaluate
> chunks in directory" with no luck.
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list