emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Out of Order Evaluation


From: Andreas Leha
Subject: Re: [O] Out of Order Evaluation
Date: Thu, 20 Mar 2014 23:13:26 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Hi Michael,

Michael Weylandt <address@hidden> writes:

> Hi, 
>
> I want to put a summary of my analysis at the beginning of a document
> using results calculated at the end of the document. Is this possible?
>
> #=========
> #+TITLE: Test
> #+AUTHOR: Michael Weylandt
> #+PROPERTY: header-args:R :session *__R__* :exports both
>
> * Summary
> The mean result was src_R[:exports results]{mean(x)}
>
> * Analysis, 
> We do some complicated calculations: 
>
> #+BEGIN_SRC R
> x <- rnorm(5)
> #+END_SRC
> #=========
>
> Is this possible in a single pass? I've played with #+NAME and
> <<block()>> but haven't gotten the out-of-order evaluation quite
> right.
>
> Michael
>

How about something along:

--8<---------------cut here---------------start------------->8---
#+TITLE: Test
#+AUTHOR: Michael Weylandt
#+PROPERTY: header-args:R :session *__R__* :exports both

* Summary
The mean result was src_R[:exports results :var 
analysisresults=theanalysis()]{mean(unlist(analysisresults))}

* Analysis, 
We do some complicated calculations: 

#+name: theanalysis
#+BEGIN_SRC R
x <- rnorm(5)
#+END_SRC
--8<---------------cut here---------------end--------------->8---

Regards,
Andreas





reply via email to

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