<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 1/18/21 2:49 PM, Paul A. Rubin
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:3af11f83-7ba9-c5c2-4c26-293ad8f40dd3@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">On 1/18/21 2:03 PM, Doug Martin
        wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CAOGjeM0DZNHDOo0N_kOk9GSHb9sGiyp0JU3VrBXB_YWdZwowzQ@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">
          <div dir="ltr">
            <div class="gmail_default" style="font-size:small"><br>
            </div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Mon, Jan 18, 2021 at
              10:41 AM Scott Kostyshak <<a
                href="mailto:skostysh@lyx.org" moz-do-not-send="true">skostysh@lyx.org</a>>
              wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">On Mon, Jan 18, 2021 at
              07:25:42PM +0100, Jean-Marc Lasgouttes wrote:<br>
              > Le 14/01/2021 à 05:34, Doug Martin a écrit :<br>
              > > JMarc and all,<br>
              > > <br>
              > > Tom and I use knitr extensively for R code
              chunks, and we mostly use<br>
              > > kable with kableExtra to make tables.<br>
              > > The input to kable are R data frames, or
              data.tables, which are the<br>
              > > result of model fitting and related
              calculations.<br>
              > > But we like to put mathematical expressions in
              selected cells of tables,<br>
              > > which is so easy with LYX tables, and we
              currently<br>
              > > have to make the data entry into LYX by hand
              from data tables and<br>
              > > data.tables in order to make use of that
              feature.<br>
              > > So it would be great if we could import R data
              tables and data.tables<br>
              > > into LYX tables, rather than using the
              kable/kableExtra<br>
              > > solution for our tables  (maybe I didn't make
              that clear in my earlier<br>
              > > email).  Then we would probably would drop use
              of<br>
              > > kable/kableExtra.<br>
              > <br>
              > So you want to import as .tex the result of R
              processing. This can be done<br>
              > via "Paste from LaTeX". What would be missing for
              your intended usage?<br>
              <br>
              From what I understand, they would like to import a .Rds
              file without<br>
              having to manually convert it to LaTeX.<br>
            </blockquote>
            <div><br>
            </div>
            <div style="font-size:small" class="gmail_default">Scott,</div>
            <div style="font-size:small" class="gmail_default"><br>
            </div>
            <div style="font-size:small" class="gmail_default">Definitely
              correct on the "without" part.  But we want to directly
              import an R object</div>
            <div style="font-size:small" class="gmail_default">of class
              data.frame or data.table into an LYX table.  <br>
            </div>
            <div style="font-size:small" class="gmail_default"><br>
            </div>
            <div style="font-size:small" class="gmail_default">If we
              have to export such an object first, we would typically
              export it to an .Rda object.</div>
            <div style="font-size:small" class="gmail_default">But it
              would be far more convenient to not have to do that.</div>
            <div style="font-size:small" class="gmail_default"><br>
            </div>
            <div style="font-size:small" class="gmail_default">Doug<br>
            </div>
            <div style="font-size:small" class="gmail_default"><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex"> <br>
              Scott<br>
            </blockquote>
          </div>
          <br clear="all">
          <br>
          -- <br>
          <div dir="ltr" class="gmail_signature">
            <div dir="ltr">R. Douglas Martin
              <div>Professor Emeritus in Applied Mathematics and
                Statistics</div>
              <div>Founder and Former Director of MS-CFRM Program</div>
              <div><a href="http://depts.washington.edu/compfin/"
                  target="_blank" moz-do-not-send="true">depts.washington.edu/compfin/</a></div>
              <div>University of Washington</div>
            </div>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
      </blockquote>
      Doug,<br>
      <br>
      I'm not sure that what you want (direct import without first
      exporting) is possible. Keep in mind that the source data frames /
      tables live inside an R session, to which LyX probably does not
      have access. So I'm pretty sure you will need to manually export
      the R objects, either by saving to .Rda files (and then importing
      them into a LyX document using a converter) or by running an R
      function/script that converts them to LaTeX or LyX source (or
      something else LyX can ingest).<br>
    </blockquote>
    <p>Presumably one could script the R session itself so that the
      needed object was exported? I.e., can one do that from the command
      line? That's the kind of thing that an external template would do.<br>
    </p>
    <p>Riki</p>
    <br>
  </body>
</html>