Graham Smith <myotis...@gmail.com> writes: > Below is a function that I am trying to run in orgmode/babel. > > It seems to run OK, but instead of printing out three values, its only > printing the final result. > > Once again, i would appreciate some help with what I am missing.
Hi Graham, Use ':results output' to get the printed output. The default mode is ':results value' which returns the value of the last expression in the block. #+srcname: CI_function #+begin_src R :session daf summary.ci<-function(x){ print ("value 1") print ("value 2") print ("value 3") } #+end_src #+begin_src R :session daf :results output summary.ci() #+end_src #+results: : [1] "value 1" : [1] "value 2" : [1] "value 3" #+begin_src R :session daf summary.ci() #+end_src #+results: : value 3 Dan > > Thanks, > > Graham > > > #+srcname: CI_function > #+begin_src R :session daf > summary.ci<-function(x){ > xbar<-mean(x) > sigma<-sd(x) > n<-length(x) > sem<-sigma/sqrt(n) > lower.ci<-xbar+sem*qnorm(0.025) > upper.ci<-xbar+sem*qnorm(0.975) > print (xbar) > print (lower.ci) > print (upper.ci) > } > #+end_src > > #+srcname: SumFlowering2005 > #+begin_src R :session daf > summary.ci(daf$Flower[daf$YEAR=="2005"]) > #+end_src > > #+results: SumFlowering2005 > : 1.97860201016947 > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode