%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ob) #@30 R-specific header arguments. (defconst org-babel-header-args:R '((width . :any) (height . :any) (bg . :any) (units . :any) (pointsize . :any) (antialias . :any) (quality . :any) (compression . :any) (res . :any) (type . :any) (family . :any) (title . :any) (fonts . :any) (version . :any) (paper . :any) (encoding . :any) (pagecentre . :any) (colormodel . :any) (useDingbats . :any) (horizontal . :any) (results (file list vector table scalar verbatim) (raw org html latex code pp wrap) (replace silent append prepend) (output value graphics))) (#$ . 424)) (defvar org-babel-default-header-args:R nil) #@46 Name of command to use for executing R code. (custom-declare-variable 'org-babel-R-command "R --slave --no-save" '(#$ . 1032) :group 'org-babel :version "24.1" :type 'string) (defalias 'org-babel-edit-prep:R #[(info) "\303\304\3058\"A\211\205 \306\307 \"\205 \310 \311\216\312 \313\"*)\207" [info session save-match-data-internal assoc :session 2 string-match "^\\*\\(.+?\\)\\*$" match-data #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] org-babel-R-initiate-session nil] 5]) #@60 Expand BODY according to PARAMS, return the expanded body. (defalias 'org-babel-expand-body:R #[(body params &optional graphics-file) "\206 \304 !\305\306\307\310\311 \"A\205 \310\311 \"AC\312 !\nC\310\313 \"A\205, \310\313 \"AC$\203? \307\314 \"C\315C#\202@ )\316#)\207" [graphics-file params body inside org-babel-R-graphical-output-file mapconcat identity append assoc :prologue org-babel-variable-assignments:R :epilogue org-babel-R-construct-graphics-device-call "dev.off()" "\n"] 9 (#$ . 1551)]) #@86 Execute a block of R code. This function is called by `org-babel-execute-src-block'. (defalias 'org-babel-execute:R #[(body params) "\212\306\307\"A\306\310\"A\311\306\312\"A\"\306\313\"A\306\314\"A\315!\316#\317\n \f\320\232\206D \321\306\322\"A\f\" \320\232\206R \321\306\323\"A \"&?\205^ . \207" [params result-params result-type session colnames-p rownames-p assoc :result-params :result-type org-babel-R-initiate-session :session :colnames :rownames org-babel-R-graphical-output-file org-babel-expand-body:R org-babel-R-evaluate "yes" org-babel-pick-name :colname-names :rowname-names graphics-file body full-body result] 10 (#$ . 2068)]) #@72 Prepare SESSION according to the header arguments specified in PARAMS. (defalias 'org-babel-prep-session:R #[(session params) "\304 \"\305 !\212\306 \307\216\310!\204 \311\312\"\210q\210\313\314\n\"\210+*\207" [session params var-lines save-match-data-internal org-babel-R-initiate-session org-babel-variable-assignments:R match-data #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] org-babel-comint-buffer-livep error "Buffer %s does not exist or has no process" mapc #[(var) "\302\210c\210\303\304\305\"\210\306 !\207" [var session 1 comint-send-input nil t org-babel-comint-wait-for-output] 3]] 3 (#$ . 2751)]) #@25 Load BODY into SESSION. (defalias 'org-babel-load-session:R #[(session body params) "\305 \306\216\307 \n\"rq\210\310\311p!!b\210\312\f!c\210)+\207" [#1=#:wconfig session params buffer body current-window-configuration #[nil "\301!\207" [#1# set-window-configuration] 2] org-babel-prep-session:R process-mark get-buffer-process org-babel-chomp] 3 (#$ . 3412)]) #@62 Return list of R statements assigning the block's variables. (defalias 'org-babel-variable-assignments:R #[(params) "\302\303\304\305\"\"\302\306\302\307\310\311 GS\"\"\")\207" [params vars mapcar cdr org-babel-get-header :var #[(pair) "\302@A\303\304 \"A\305\232\303\306 \"A\305\232$\207" [pair params org-babel-R-assign-elisp assoc :colnames "yes" :rownames] 7] #[(i) " 8@\303 8A\304\305\n\"A8A\304\306\n\"A8A#B\207" [i vars params org-babel-reassemble-table assoc :colname-names :rowname-names] 8] org-number-sequence 0] 7 (#$ . 3784)]) #@32 Quote field S for export to R. (defalias 'org-babel-R-quote-tsv-field #[(s) ";\203 \301\302\303\304\301\"\305#\301Q\207\306\307\"\207" [s "\"" mapconcat identity split-string "\"\"" format "%S"] 6 (#$ . 4338)]) #@70 Construct R code assigning the elisp VALUE to a variable named NAME. (defalias 'org-babel-R-assign-elisp #[(name value colnames-p rownames-p) "<\203\244 \306\307\310\311\"\"\211\203 \312\302 \"\202 \313 \203% \312\303 \"\202&