[R] rmarkdown and source call to R file.
Georgios
gpd@be+r @end|ng |rom m@||box@org
Fri Jan 22 20:14:11 CET 2021
Thanks all of you for your answers.
I managed to solve it after all. I was looking at the wrong place. It
was an argument on the server.R.
On Fri, 2021-01-22 at 09:17 -0600, Yihui Xie wrote:
> 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