[R] Debugging Rmarkdown
Patrick Connolly
p_conno||y @end|ng |rom @||ng@hot@co@nz
Thu Apr 18 11:52:25 CEST 2019
I have a function that works in ESS, but it fails if I include it in
an .Rmd file that I tried to knit using Rstudio. I found advice at:
https://www.rstudio.com/products/rstudio/release-notes/debugging-with-rstudio/
It seems to be not referring to markdown files. Somewhere else
suggested calling render() in the console pane. I tried that. The
browser() function interrupts correctly, but I can't find out what the
object zzz in the code below looks like. Nothing prints the way it
would in a "normal" R buffer.
code outline: making zzz out of two dataframes xx and yy
##
zzz <- NULL
for(i in xx$Sample){
raw.i <- <stuff>
etc. etc.
zzz <- rbind(zzz, wide.i)
}
browser()
names(zzz) <- c("Cultivar", "Test", "Change")
That line fails, with a complaint about zzz being NULL.
It appears as though the rbind doesn't do anything, but I can't see
what wide.i looks like to get an idea what could be the cause.
Ideas what I should try are welcome. I have no idea why the code
works in an R environment but not an Rmd one.
R-3.5.2,
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
Rstudio Version 1.1.383
--
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
___ Patrick Connolly
{~._.~} Great minds discuss ideas
_( Y )_ Average minds discuss events
(:_~*~_:) Small minds discuss people
(_)-(_) ..... Eleanor Roosevelt
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
More information about the R-help
mailing list