mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-09-23 06:10:43 +00:00
Answering question posted to list about joining tables together.
This commit is contained in:
parent
22fbad3554
commit
be06c11268
|
@ -784,6 +784,57 @@ du -sc ~/*
|
|||
#+begin_src emacs-lisp :var sizes=sizes :results replace
|
||||
(mapcar #'car sizes)
|
||||
#+end_src
|
||||
*** Answer to question on list
|
||||
From: Hector Villafuerte <hectorvd@gmail.com>
|
||||
Subject: [Orgmode] Merge tables
|
||||
Date: Wed, 19 Aug 2009 10:08:40 -0600
|
||||
To: emacs-orgmode@gnu.org
|
||||
|
||||
Hi,
|
||||
I've just discovered Org and are truly impressed with it; using it for
|
||||
more and more tasks.
|
||||
|
||||
Here's what I want to do: I have 2 tables with the same number of rows
|
||||
(one row per subject). I would like to make just one big table by
|
||||
copying the second table to the right of the first one. This is a
|
||||
no-brainer in a spreadsheet but my attempts in Org have failed. Any
|
||||
ideas?
|
||||
|
||||
By the way, thanks for this great piece of software!
|
||||
--
|
||||
hector
|
||||
|
||||
**** Suppose the tables are as follows
|
||||
#+tblname: tab1
|
||||
| a | b | c |
|
||||
|---+---+---|
|
||||
| 1 | 2 | 3 |
|
||||
| 7 | 8 | 9 |
|
||||
|
||||
#+tblname: tab2
|
||||
| d | e | f |
|
||||
|----+----+----|
|
||||
| 4 | 5 | 6 |
|
||||
| 10 | 11 | 12 |
|
||||
|
||||
**** Here is an answer using R in org-babel
|
||||
|
||||
#+srcname: column-bind(a=tab1, b=tab2)
|
||||
#+begin_src R :colnames t
|
||||
cbind(a, b)
|
||||
#+end_src
|
||||
|
||||
#+resname: column-bind
|
||||
| "a" | "b" | "c" | "d" | "e" | "f" |
|
||||
|-----+-----+-----+-----+-----+-----|
|
||||
| 1 | 2 | 3 | 4 | 5 | 6 |
|
||||
| 7 | 8 | 9 | 10 | 11 | 12 |
|
||||
|
||||
|
||||
**** Alternatively
|
||||
Use org-table-export, do it in external spreadsheet software,
|
||||
then org-table-import
|
||||
|
||||
** TODO command line execution
|
||||
Allow source code blocks to be called form the command line. This
|
||||
will be easy using the =sbe= function in [[file:lisp/org-babel-table.el][org-babel-table.el]].
|
||||
|
|
Loading…
Reference in a new issue