From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WABaEYrhmmOqIQEAbAwnHQ (envelope-from ) for ; Thu, 15 Dec 2022 09:57:46 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id kKJ7EIrhmmM4RgEAG6o9tA (envelope-from ) for ; Thu, 15 Dec 2022 09:57:46 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BEBDF3CE8B for ; Thu, 15 Dec 2022 09:57:45 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5k34-00076D-Mc; Thu, 15 Dec 2022 03:57:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5k31-00075z-BK for emacs-orgmode@gnu.org; Thu, 15 Dec 2022 03:56:59 -0500 Received: from love.tolo.nu ([79.99.1.16]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5k2y-0000Ux-S2; Thu, 15 Dec 2022 03:56:58 -0500 Received: from nils.tolo.nu (unknown [172.18.1.7]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by love.tolo.nu (Postfix) with ESMTPS id 14A1B4021886; Thu, 15 Dec 2022 09:56:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=toloe.se; s=mail; t=1671094610; bh=T4BC7YM6f7+N4C+qt3X9/tH5S2MmramclWe90zs8f0I=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=KV3Wo4kqYmHbpOIptNKS60RVya+fsu86i2EUP2KsU69Av4dDFzzTd613Vwk9TRJAo rYJwyMrjkCAUx/Gt3kkX1pT7oQ5qF35PcdGP6ivi8TnVVJS3qXzXbbp/VL3liKI5Cf vFnwYBAL8fdZebeUu92APULs/kpakewS+tbpdk1o= Received: by nils.tolo.nu (Postfix, from userid 1000) id DC6724C124F; Thu, 15 Dec 2022 09:56:49 +0100 (CET) References: <87wn77mdvk.fsf@toloe.se> <766358.1670208594@archlinux> <87wn74xjv7.fsf@gmail.com> <87bkofh0ir.fsf@localhost> <87sfhqudks.fsf@gmail.com> <87edtantzq.fsf@localhost> <87k02yq7mz.fsf@gmail.com> <87h6y1hs2m.fsf@localhost> <1439157.1670847443@archlinux> <87tu1zv2g0.fsf@toloe.se> <1519597.1670986425@archlinux> User-agent: mu4e 1.8.13; emacs 30.0.50 From: Johan =?utf-8?Q?Tol=C3=B6?= To: Greg Minshall Cc: Ihor Radchenko , Jeremie Juste , Bastien , "Berry, Charles" , emacs-orgmode@gnu.org Subject: Re: [BUG] ob-R.el: extra empty data.frame columns generated from plain lists after recent change [9.6 (release_9.6-3-ga4d38e @ /usr/share/emacs/30.0.50/lisp/org/)] Date: Thu, 15 Dec 2022 09:51:59 +0100 In-reply-to: <1519597.1670986425@archlinux> Message-ID: <871qp1qc32.fsf@toloe.se> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=79.99.1.16; envelope-from=johan@toloe.se; helo=love.tolo.nu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671094666; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=eHD0H9mqsvXwn4yEkwCp9G3CkMhKZXR8C8aG0TM2X6Q=; b=hDK4PLN5s40NI9CzFt4hSLAF6ff9g7EHeeIDPRasWlwygio9I1COZz+rv7y1yoeIBoHQJB nbof5pV5ZzJQaQxWNGISnHaM61HgCqZuIyPZxlP/XjrlLArjcOVBtRH4dvXuVmdMynGFal qCvEXYujnQXbwAQc/xTTfQDvoQ6ffGiKNLKEGrcsc6DZs2bfM8eyI12dUGbGhX+WsbALjD pu3Z+qbvTkUaHPC3tKkw+3v28SAHFb+ib7Jt0/gGCwS6Hx5QsgKVFp+fnbbQMJ51CexQKX 4v82KcTFmgjZlH7QYjr50Rx2wYWJq3YlCr6zd+ivl6KpZ1bKsoE53h7Vqy+CDw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=toloe.se header.s=mail header.b=KV3Wo4kq; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (strict)" header.from=toloe.se (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671094666; a=rsa-sha256; cv=none; b=fpCKdQzAXjjkBnd6tOVi2YqqSFa2aeGpkC3exzk5LtuPfntNQAhry8TJjhNOed9O/0hAeY 6t/sSn0QaFoRqnyMQ2+MYBTtbPQVneyogmdwIyG3LfJrbbf+YYY6xL8Dyx6b/DIOkRPz8q uHUtEg8YbRHIirLdxKuEcR4pe3Q4FjeNlL+P7NPdN6a8XoD0agJpzAOgTBu1iV+SmsbHxZ h6drl05aOyLCT8C1QZaZjXIAfU5Sb4iAPIZxdTlzZzF6n6BMp5fTPmehmwIO+JjdPlzuSd yhxFGe3e/qQj+uePdr60krf9KnTiCxX1Ixwo6tMRy/SGnM31rM+c4/qO2kjRYw== X-Migadu-Spam-Score: 5.22 X-Spam-Score: 5.22 X-Migadu-Queue-Id: BEBDF3CE8B X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=toloe.se header.s=mail header.b=KV3Wo4kq; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (strict)" header.from=toloe.se (policy=none) X-TUID: qOjIa6UBAsGP Greg Minshall writes: [snipped] >> "Proper list" in the context of this discussion and pertaining=20 >> to R >> would be a =3Dlist()=3D, not a vector which is what is usually=20 >> returned by >> =3Dc()=3D. A =3Ddata.frame()=3D is a special case of a =3Dlist()=3D wher= e=20 >> every >> column has to have the same length. > > well, it's a language mapping problem. what one considers a=20 > "list" in > org-mode is > - well > - something like > - this > - maybe with > - this > > whereas in e-lisp, '("well" "something like" '("this" '("maybe=20 > with" > "this"))). Absolutely, I just wanted to clarify that there is no confusion as=20 to what an R list is in the context of R itself (as far as I can=20 tell). Your post made it sound like there is. [snipped] --=20 Johan Tol=C3=B6