Function: org-babel-variable-assignments:R

org-babel-variable-assignments:R is a byte-compiled function defined in ob-R.el.gz.

Signature

(org-babel-variable-assignments:R PARAMS)

Documentation

Return list of R statements assigning the block's variables.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-R.el.gz
;; helper functions

(defun org-babel-variable-assignments:R (params)
  "Return list of R statements assigning the block's variables."
  (let ((vars (org-babel--get-vars params)))
    (mapcar
     (lambda (pair)
       (org-babel-R-assign-elisp
	(car pair) (cdr pair)
	(equal "yes" (cdr (assq :colnames params)))
	(equal "yes" (cdr (assq :rownames params)))))
     (mapcar
      (lambda (i)
	(cons (car (nth i vars))
	      (org-babel-reassemble-table
	       (cdr (nth i vars))
	       (cdr (nth i (cdr (assq :colname-names params))))
	       (cdr (nth i (cdr (assq :rowname-names params)))))))
      (number-sequence 0 (1- (length vars)))))))