<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: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>
    <br>
    Note that if you do your R work in an IDE, such as RStudio, you
    could probably set up an addin / plugin / <whatever your IDE
    calls it> to do the export by invoking a shortcut.<br>
    <br>
    Paul<br>
    <br>
    <div class="moz-signature">-- <br>
      Paul A. Rubin, Professor Emeritus<br>
      The Eli Broad College of Business<br>
      Michigan State University<br>
      Email: <a href="mailto:rubin@msu.edu">rubin@msu.edu</a><br>
      Home page: <a href="https://rubin.msu.domains/">https://rubin.msu.domains/</a><br>
    </div>
  </body>
</html>