emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] Using cat() with R prints R session prompt (>) in results block


From: John Hendy
Subject: [O] Using cat() with R prints R session prompt (>) in results block
Date: Fri, 22 Mar 2013 18:19:21 -0500

With an older orgmode file, I used a block like shown in this thread
to export multiple plots resulting from some modeling work in my
summary document:
- http://lists.gnu.org/archive/html/emacs-orgmode/2012-08/msg01222.html

The code I used was like so:

#+begin_src R :session model :results output raw :exports results

cat("#+begin_center")
cat("\n")

for() {

output-filename <- something[i]

ggplot code

pdf(output-filename)
print(p)
dev.off()

cat(paste("[[../plots/",output-filename,"]]",sep=""), sep="\n")
cat("\n")

} # end plotting loop

cat("#+end_center")

#+end_src

When I do that now, I'm getting the > prompt from my R session output
with the cat() command. For example:

#+name: test
#+begin_src R :session r :results output raw :exports results

cat(paste("#+end_center"))
cat("\n")

#+end_src

#+RESULTS: test
#+end_center>

How do I stop that?

As a side note... if I remove cat("\n"), nothing gets put into the
#+results block -- it's just empty. I don't understand why.


Thanks,
John



reply via email to

[Prev in Thread] Current Thread [Next in Thread]