#+PROPERTY: session *R*
* Source
#+name: table
| ID | User1 | User2 |
|-+---+---|
| 26/0163 | lrp | nil |
| 37/0001 | nil | nil |
| 37/0003 | nil | nil |
#+begin_src R :var df=table :colnames yes
df
#+end_src
#+results:
| ID | User1 | User2 |
|-+---+---|
| 26/0163 | lrp | nil |
| 37/0001 | nil | nil |
| 37/0003 | nil | nil |
We just checked that the table is correctly imported in R.
* First column (with name)
When I try to get the first column printed along with its name (ID), I have
troubles doing so...
#+begin_src R :var df=table :colnames yes
df[, 1]
#+end_src
#+results:
| x |
|-|
| 26/0163 |
| 37/0001 |
| 37/0003 |
#+begin_src R :var df=table :colnames yes
as.data.frame(df[, 1])
#+end_src
#+results:
| df[, 1] |
|-|
| 26/0163 |
| 37/0001 |
| 37/0003 |
Here, maybe I'm lacking R knowledge?
* First column (without name)
Now, to get it without the column name:
#+begin_src R :var df=table :colnames no
df[, 1]
#+end_src
#+results:
| ID |
| 26/0163 |
| 37/0001 |
| 37/0003 |
It's not much better, as I don't expect ID to be printed here!
Can you clear up things for me? Bad R code? Babel feature?
Best regards,
Seb
--
Sebastien Vauban