diff --git a/existing_tools/exp-blocks/example-for-r.html b/existing_tools/exp-blocks/example-for-r.html new file mode 100644 index 000000000..285428a3e --- /dev/null +++ b/existing_tools/exp-blocks/example-for-r.html @@ -0,0 +1,90 @@ + + +
++> a ++
Date: 2009-02-05 15:26:32 PST
+HTML generated by org-mode 6.20f in emacs 23
+If you're reading a PDF version of this document, you should also +look at testing.Rorg (the source file) and testing.org (the output +of the Sweave process). +
++Keep in mind that one of the advantages of a block-based approach is +using \texttt{C-'} to edit code in its native mode. +
+ +Org allows us to issue commands to be included in \{LaTeX} export. +
+The first argument to an R block when using Sweave is the label for +that block. +
++Not all R blocks are printed. Sweave options allow the printing of +the evaluated code, the output of the code, both, or neither. +
+ ++> a <- 3 +> b <- 6 ++
+> c <- 4 ++
+We can use block labels to embed blocks by reference (even if they +weren't printed before). +
+> #+R_CODEREF: hidden_block +> #+R_CODEREF: visible_block +> a + b +c ++
We can evaluate R code inline. +
+The value of a
is 3.
+
a | b | c | TOTAL |
---|---|---|---|
3 | 6 | 4 | 13 |
If we want a line of R code to be evaluated but not printed, +there's a convenient shorthand. This only works for single lines +of R code, but you can have more than one in a row. +
+We use values defined elsewhere in the buffer to produce this +graph. The new CAPTION and LABEL arguments work just fine. +
+ + + ++> print(xyplot(speed ~ dist, cars, +> panel = function (x, y, ...) { +> panel.xyplot(x, y, ...) +> panel.abline(h=a) +> panel.abline(v=b) +> })) ++
+file:e.eps +
Date: 2009-02-05 15:41:29 PST
+HTML generated by org-mode 6.20f in emacs 23
+