From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Bug: Org export to latex produces incorrect table [8.3beta (release_8.3beta-1157-g8ddb84 @ /home/malsburg/usr/share/emacs/site-lisp/org/)] Date: Fri, 29 May 2015 11:37:31 +0200 Message-ID: <87r3pz2084.fsf@nicolasgoaziou.fr> References: <87y4kefvo9.fsf@posteo.de> <87wpzyfn46.fsf@posteo.de> <87vbfieywt.fsf@posteo.de> <87twv1g8ao.fsf@posteo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YyGiD-0008Ch-Pp for emacs-orgmode@gnu.org; Fri, 29 May 2015 05:36:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YyGiC-0004Sh-NN for emacs-orgmode@gnu.org; Fri, 29 May 2015 05:36:21 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:38866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YyGiC-0004Sa-Hb for emacs-orgmode@gnu.org; Fri, 29 May 2015 05:36:20 -0400 In-Reply-To: <87twv1g8ao.fsf@posteo.de> (Titus von der Malsburg's message of "Sun, 24 May 2015 11:05:51 -0700") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Titus von der Malsburg Cc: emacs-orgmode@gnu.org, "Thomas S. Dye" Titus von der Malsburg writes: > On 2015-05-24 Sun 10:09, Thomas S. Dye wrote: >> Titus von der Malsburg writes: >> >>> On 2015-05-24 Sun 08:36, Thomas S. Dye wrote: >>>> Titus von der Malsburg writes: >>>> >>>>>> You got the result of rownames(x), which is expected. The table you >>>>>> expect is given by the following code: >>>>> >>>>> Ah, I see, thanks. Although the results is still somewhat >>>>> unexpected. c("One:", "Two:") doesn=E2=80=99t have rownames and coln= ames. So >>>>> org apparently made them up when generating the table. >>>> >>>> Also expected due to :rownames yes :colnames yes. Without those two >>>> header arguments: >>>> >>> >>> Consider this example: >>> >>> #+BEGIN_SRC R :results table :exports results :colnames yes :rownames y= es >>> v <- c("a", "b") >>> #+END_SRC >>> >>> #+RESULTS: >>> | | x | >>> |---+---| >>> | 1 | a | >>> | 2 | b | >>> >>> Where is the =E2=80=9Cx=E2=80=9D coming from? In R, colnames(v) gives = me NULL. >> >> rownames(v) is also NULL. >> >> You are asking Org mode to produce a table with row and column names >> from a vector, which lacks rows and columns. What behavior do you >> expect? > > Almost anything is better than Org showing me values that do not exist > in the original data. Empty cells for row and columns names are > probably the best solution because that would be faithful to the data > and to the settings (:rownames yes :colnames yes). AFAICT, the "x" comes from R, not Org. It could also come from the way Org calls R, but I don't know enough of the latter to tell. Regards,