emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [BABEL] Define tables with names in org?


From: Eric Schulte
Subject: Re: [O] [BABEL] Define tables with names in org?
Date: Thu, 09 Jan 2014 12:25:01 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Rainer M Krug <address@hidden> writes:

> On 01/09/14, 13:30 , Christian Moe wrote:
>>
>> Rainer M Krug writes:
>>
>>> I would like to define a table with named columns and rows, so
>>> that the table is passed to R including the column and row names
>>> - is this possible?
>>
>> Yes, just use the leftmost column for row names and include the
>> header argument :rownames yes.
>>
>> By default, the first row will be used for column names if followed
>> by a hline. Without a hline, use :colnames yes.
>>
>> E.g.:
>>
>> #+name: colrownamestbl |        | Alpha | Beta | Gamma |
>> |--------+-------+------+-------| | First  | A1    | B1   | C1
>> | | Second | A2    | B2   | C2    | | Third  | A3    | B3   | C3
>> |
>>
>> #+begin_src R :var data=colrownamestbl :rownames yes :results
>> output colnames(data) rownames(data) #+end_src
>>
>> #+RESULTS: : [1] "Alpha" "Beta"  "Gamma" : [1] "First"  "Second"
>> "Third"
>
> Ah - I see. Nice. Thanks.
>
> One problem though:
>
> I define my variables in the beginning of the document, in a not
> exported heading so that they don't show in the report, and I want to
> have some variables with rownames and some without. Is this possible?
>

See "Indexable variable values" under (info "(org)var"), it may help.

>
> * INTERNAL VARIABLES :noexport:
>
> ** Without column names
> #+NAME: WITHCOLNAMES
> | name          |
> |---------------|
> | NPPyC         |
> | DBBVy         |
> | DBRFy         |
> | DBSSy         |
> | levelstress_2 |
> #+PROPERTY: var+ WITHCOLNAMES=WITHCOLNAMES
>
> ** Without column names
> #+NAME: COLS_TO_EVAL
> | name          |
> |---------------|
> | NPPyC         |
> | DBBVy         |
> | DBRFy         |
> | DBSSy         |
> | levelstress_2 |
> #+PROPERTY: var+ COLS_TO_EVAL=COLS_TO_EVAL
>
> And this should be valid everywhere where I use WITHCOLNAMES and
> WITHOUTCOLNAMES in R without having to specify :rownames true each time?
>
> Rainer
>
>
>>
>> Yours, Christian
>>
>
> --
> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation
> Biology, UCT), Dipl. Phys. (Germany)
>
> Centre of Excellence for Invasion Biology
> Stellenbosch University
> South Africa
>
> Tel :       +33 - (0)9 53 10 27 44
> Cell:       +33 - (0)6 85 62 59 98
> Fax :       +33 - (0)9 58 10 27 44
>
> Fax (D):    +49 - (0)3 21 21 25 22 44
>
> email:      address@hidden
>
> Skype:      RMkrug

-- 
Eric Schulte
https://cs.unm.edu/~eschulte
PGP: 0x614CA05D



reply via email to

[Prev in Thread] Current Thread [Next in Thread]