[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