summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Davison <davison@stats.ox.ac.uk>2009-05-30 15:01:55 -0400
committerDan Davison <davison@stats.ox.ac.uk>2009-05-30 15:01:55 -0400
commite7f860cb19fc239dd7cada3b1afe82d4b822ffd9 (patch)
treee89edaec1115d9b8989b0fb71097458ba0327193
parenta39d68640e3fbc059f3b05c9eafc8bf07cc4b51d (diff)
downloadorg-mode-e7f860cb19fc239dd7cada3b1afe82d4b822ffd9.tar.gz
Altered the python code in the chained references example. AIui the example was producing the correct answer (ruby class Array) but for the wrong reason (python was returning None)
-rw-r--r--org-babel.org39
1 files changed, 26 insertions, 13 deletions
diff --git a/org-babel.org b/org-babel.org
index cd47853..da4c49b 100644
--- a/org-babel.org
+++ b/org-babel.org
@@ -68,12 +68,12 @@ pie(dirs[,1], labels = dirs[,2])
#+tblname: grades-table
| student | grade | letter |
|---------+-------+--------|
-| 1 | 48 | F |
-| 2 | 30 | F |
-| 3 | 0 | F |
-| 4 | 1 | F |
-| 5 | 56 | F |
-| 6 | 46 | F |
+| 1 | 88 | B |
+| 2 | 63 | D |
+| 3 | 89 | B |
+| 4 | 7 | F |
+| 5 | 86 | B |
+| 6 | 77 | C |
#+TBLFM: $2='(sbe random-score-generator)::$3='(sbe assign-grade (score $2))
#+srcname: assign-grade
@@ -537,10 +537,10 @@ to the command if BUFF is not given.)
evaluating source code block
*** TODO conversion of output from interactive shell, R (and python) sessions to org-babel buffers
- [DED] This would be a nice feature I think. Although a org-babel purist
- would say that it's working the wrong way round... After some
- interactive work in a *R* buffer, you save the buffer, maybe edit
- out some lines, and then convert it to org-babel format for
+ [DED] This would be a nice feature I think. Although an org-babel
+ purist would say that it's working the wrong way round... After
+ some interactive work in a *R* buffer, you save the buffer, maybe
+ edit out some lines, and then convert it to org-babel format for
posterity. Same for a shell session either in a *shell* buffer, or
pasted from another terminal emulator. And python of course.
@@ -843,7 +843,7 @@ and then, if so using =write= to write the data out to a temporary
file from which emacs can read the data in using =org-table-import=.
Looking into this further, is seems that there is no such thing as a
-scalar in R [[http://tolstoy.newcastle.edu.au/R/help/03a/3733.html][R-scalar-vs-vector]]. In that light I am not sure how to
+scalar in R [[http://tolstoy.newcastle.edu.au/R/help/03a/3733.html][R-scalar-vs-vector]] In that light I am not sure how to
deal with trivial vectors (scalars) in R. I'm tempted to just treat
them as vectors, but then that would lead to a proliferation of
trivial 1-cell tables...
@@ -968,7 +968,7 @@ pie(c(1, 2, 3), labels = c(1, 2, 3))
#+srcname: bug-trivial-r3
#+begin_src R :results replace
-c(1, 2, 3)
+c(1,2,3)
#+end_src
#+resname: bug-trivial-r3
@@ -1289,9 +1289,14 @@ Lets start by reversing the table from the previous examples
#+srcname: chained-ref-first
#+begin_src python :var table = test-table
-table.reverse
+table.reverse()
+table
#+end_src
+#+resname: chained-ref-first
+| 4 | 5 | 6 |
+| 1 | 2 | 3 |
+
Take the first part of the list
#+srcname: chained-ref-second
@@ -1299,6 +1304,10 @@ Take the first part of the list
table[1]
#+end_src
+#+resname: chained-ref-second
+| 4 |
+| 1 |
+
Turn the numbers into string
#+srcname: chained-ref-third
@@ -1306,6 +1315,9 @@ Turn the numbers into string
(mapcar (lambda (el) (format "%S" el)) table)
#+end_src
+#+resname: chained-ref-third
+| "(4)" | "(1)" |
+
and Check that it is still a list
#+srcname: chained-ref-last
@@ -1313,6 +1325,7 @@ and Check that it is still a list
table.class.name
#+end_src
+
** source blocks as functions
#+srcname: defun-fibb