Hmisc Latex功能需要去掉第一行

2023-12-08

我在 rmarkdown 文件中使用 Hmisc。当我创建一个表时,这就是我所做的

---
output: pdf_document
---

```{r Arrests Stats, results ='asis', message = FALSE, warning = FALSE, echo = FALSE}

# render the table

options(digits=1)
library(Hmisc)
latex(head(mtcars), file="")

```

乳胶输出的第一行如下所示

%latex.default(cstats, title= title....
\begin{table}...
.
.
.
\end{tabular}

请注意,我需要弄清楚如何删除 PDF 文档编织时显示的第一行


看起来像是硬编码到latex.default (cat("%", deparse(sys.call()), "%\n", file = file, append = file != "", sep = "")存在于体内,周围没有任何条件)。

我认为你最好的猜测是capture.output the cat-d 输出并自行删除注释。

cat(capture.output(latex(head(mtcars), file=''))[-1], sep='\n')

The capture.output抓住所有的东西latex(...) cats, the [-1]删除第一行(即“%latex.default”),cat打印出其他所有内容,并带有换行符分隔符。

您可以定义自己的mylatex要做到这一点,并且要更聪明一点(例如,不要盲目地剥离输出的第一行,而是只能剥离以“%”开头的行)。

mylatex <- function (...) {
    o <- capture.output(latex(...))
    # this will strip /all/ line-only comments; or if you're only
    #  interested in stripping the first such comment you could
    #  adjust accordingly
    o <- grep('^%', o, inv=T, value=T)
    cat(o, sep='\n')
}
mylatex(head(mtcars), file='')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Hmisc Latex功能需要去掉第一行 的相关文章

  • 删除字符串末尾的句点和数字

    如何删除尾随句点 后面紧跟一个数字 长度为一位或两位数字 例子 z lt c awe p 56 red 45 ted 5 you 88 tom 我只想删除 45和 5 你只需要一个简单的正则表达式 z new gsub 0 9 z 一些评论
  • 对 data.table 中的列表列执行操作

    假设我有一个data table 例如dt lt data table foo list 1 3 4 6 bar c 2 7 如何使用 dt 框架对 foo 向量列表执行操作 操作可能是将 bar 添加到 foo 返回列表 3 5 11 1
  • 如何使用 R 将每个文件的数据添加为附加行,从而将不同的 .csv 文件合并为一个完整的文件?

    我有几个不同的文件夹 它们都包含一个 csv 文件 所有这些 csv 文件都有一个单独的列 其中包含实验的一种条件的数据 我想以将每个文件的数据添加为新列的方式合并这些 csv 文件 目前 它看起来像这样 C1 csv 102 106 15
  • R 中按时间划分的平均值

    我每秒测量一次化合物浓度 我想求 30 秒和 60 秒的平均值 我一直在阅读这里的帖子 我尝试过lubridate and dplyr 但没有运气 我正在努力完成这项工作 但我一直没能做到 我正在从 SAS 过渡到 R 所以请耐心等待 这是
  • 跟踪循环迭代

    抛硬币 成功 你赢100 否则你输50 你会一直玩 直到你口袋里有钱a 的价值如何a在任何迭代中都被存储 a lt 100 while a gt 0 if rbinom 1 1 0 5 1 a lt a 100 else a lt a 50
  • 从日期变量创建月末日期

    我有一个包含日期变量的大型数据框 它反映了该月的第一天 有没有一种简单的方法来创建代表该月最后一天的新数据框日期变量 以下是一些示例数据 date start month seq as Date 2012 01 01 length 4 by
  • 将 ftransform 与折叠 R 包中的 fgroup_by 一起使用

    我正在尝试重现以下输出dplyr代码与R包裹collapse dplyr Code library tidyverse starwars gt select name mass species gt group by species gt
  • picker输入字体或背景颜色

    我在闪亮的仪表板中使用 pickerInput 这很好 除了一个问题 背景颜色和字体颜色太相似 使得过滤器选择难以阅读 有什么办法可以改变背景或字体颜色吗 如果可能的话 我想继续使用 pickerInput 但如果有一个带有 selectI
  • 如何按用户定义(例如非字母顺序)对数据框进行排序[重复]

    这个问题在这里已经有答案了 给定一个数据框dna gt dna chrom start chr2 39482 chr1 203918 chr1 198282 chrX 7839028 chr17 3874 以下代码重新排序dna by ch
  • 如何纠正 data.frame 上的字符编码

    我有一个像这样的数据框 data names lt data frame DATA c 1 5 rownames data names lt c IV xc1N JOS xc9 LUC xcdA RAM xd3N TO xd1O data
  • 多个动态滤镜更新闪亮

    我希望能够让 UI 输入闪亮 并根据用户之前的选择进行自我更新 因此 在下面的示例中 预期的行为是用户选择cyl vsor carb那么这将 过滤数据集mtcars用于创建绘图 即用户根据过滤条件调整绘图并 更新其他过滤器中的剩余输入选择
  • 为什么 sapply 的缩放速度比样本大小的 for 循环慢?

    假设我想采用向量 X 2 1 N 并将 e 计算为每个元 素的指数 是的 我认识到最好的方法就是通过向量化 exp X 但这样做的目的是将 for 循环与 sapply 进行比较 我通过逐步尝试三种方法 一种使用 for 循环 两种以不同方
  • 我可以使用哪个 R 函数来查找两条线的交点?

    我刚刚研究了 stackoverflow 上所有的 在 R 中寻找交集 问题 它们要么是关于曲线 要么是关于分布像这个 https stackoverflow com questions 20519431 finding point of
  • `as.matrix` 和 `as.data.frame` S3 方法与 S4 方法

    我注意到定义as matrix or as data frame作为 S4 类的 S3 方法 使例如lm formula objS4 and prcomp object 开箱即用 如果它们被定义为 S4 方法 则这不起作用 为什么将方法定义
  • 在 R 的 for 循环中创建动态命名对象并分配动态值

    我正在尝试创建一套动态命名的新对象 例如 temp2015 使用 for 循环 并存储动态值 具体来说 其他对象的名称 例如 Y2015 和 for 循环中使用的值 例如 2015 在动态命名的新对象中 我不确定为什么下面的代码不起作用 Y
  • 从 data.frame 在 ggplot 图例中添加信息

    我想在图例中添加信息 哪个传感器具有该值 这是我的代码 z lt data frame a c sensor 1 sensor 2 sensor 3 sensor 4 sensor 5 sensor 6 sensor 7 sensor 8
  • 在 Shiny 中显示反应式 htmlTable 表格

    我正在制作我的第一个 Shiny 应用程序 但找不到任何有关如何显示使用 htmlTable 包创建的表格的示例 我基本上想在按下按钮时创建一个表格并显示它 Shiny 显示 html 代码而不是表格 我不知道用什么替换服务器部分中的 re
  • 在网格中制作一个矩形图例,并标记行和列

    我有一个 ggplot 我将因子映射到填充和 alpha 如下所示 set seed 47 the data lt data frame value rpois 6 lambda 20 cat1 rep c A B each 3 cat2
  • 如何为自定义 S3 类实现提取/取子集 ([ [<-, [[ [[<-)] 函数?

    我有一个自定义的 S3 类foo 它在正常的基础上添加了一些自定义行为data frame foo object lt data frame class foo object lt c foo data frame 对于这个类 还应该有一个
  • case_when 与部分字符串匹配和 contains()

    我正在使用一个数据集 其中有许多名为 status1 status2 等的列 在这些列中 它表示某人是否豁免 完整 注册等 不幸的是 豁免投入并不一致 这是一个示例 library dplyr problem lt tibble perso

随机推荐

  • pip install Upgrade 升级私有依赖失败

    背景 pip支持ssh链接后缀 分店名称 提交哈希值 标签名称 一个 git 参考 但是 pip 在升级某些依赖于这些 ssh 链接的软件包时存在问题 在版本 5 1 2 的名为 CurrentPackage 的包的 setup py 中
  • Meteor/Semantic-UI 中的错误?

    如果根元素是流星模板 则语义 UI 模态窗口的使用不起作用 包 semantic ui css 错误重现 你好 html
  • UITableView willDisplayCell 方法的错误行为

    有一个UITableView的帖子 看到的帖子 id 保存在 sqlite 中我想用橙色显示已看过的帖子 用黑色显示其他帖子 但是当我为看到的帖子设置橙色时willDisplayCell方法某些单元格被错误地着色为橙色 否则打印日志 为其着
  • com.mysql.jdbc.driver类未找到异常

    我得到了帮助this博客文章 但我得到 com mysql jdbc driver 类未找到异常 该博客文章的不同之处在于 在我的例子中 他们尝试连接到 mysql 而不是 MS SQL 到目前为止 这是我的代码 包com example
  • Arduino 安卓 USB 连接

    我正在使用 Arduino杜米拉诺夫 and Nexus 7 我已成功检测到 Arduino 板并显示供应商 ID 和产品 ID 我正在尝试将数据从平板电脑传输到 Arduino 板并尝试闪烁LED在黑板上 Android 的代码如下 主要
  • UIWebView 只有一个应该适合整个视图的图像

    所以我现在遇到的问题是 UIWebViews 显示单个图像 我想要的是 如果图像不适合该位置 则缩小图像 如果不适合 则保持其原始大小 所以这是我的做法 在 UIViewController 中 void viewDidLoad super
  • std::bind 是否丢弃 C++11 中参数的类型信息?

    问题发生的情况 请考虑以下 C 代码 include
  • 如何在 Fortran 中创建函数?

    我确信这个问题的解决方案是非常基本的 但我很难弄清楚如何在 Fortran 中使用函数 我有以下简单的程序 PROGRAM main IMPLICIT NONE INTEGER a b a 3 b 5 PRINT funct a b END
  • 关于java实习生

    我的问题是实习生是否正在使用字符串并且字符串具有 SPC 字符串池常量 实习生概念也适用于整数 那么是否有整数池常量 如果没有那么它是如何工作的 class InternExample public void print Integer i
  • 如何使用 webdriver 操作用户选择的文本?

    假设我的网页中有以下代码片段 p 这是一些文字 p 我希望 WebDriver 在该文本中选择 某些 就像用户选择它一样 我应该怎么做 我知道如何获得 p 元素 WebElement editable getDriver findEleme
  • 如何验证两个组件的值是否相同?日本科学基金会

    正如我们在 Asp Net 中有 CompareValidator 那么在 JSF 中我们有什么来验证两个字段的值是否相同 我想验证密码和确认密码字段 不 基本 JSF 实现中不存在这样的验证器 您基本上需要在last组的组成部分并抓住ot
  • 如何在绘图中向散点图添加固定的水平线和垂直线

    我有以下生成散点图的代码 我想添加代表 y 轴和 x 轴平均值的垂直线和水平线 我该怎么做 f lt list family Courier New monospace size 18 color 7f7f7f x lt list titl
  • JavaScript 刷新页面

    我有一个带有弹出按钮的 html 页面 如果我单击此按钮 则会弹出一个新窗口 我会在此窗口中进行所有更改 然后单击关闭按钮 关闭弹出窗口后 带有弹出按钮的 html 页面应该刷新 这可能吗 yes reload opener window
  • C# 中的方法签名

    下面的方法签名是什么 int DoSomething int a int b 返回类型是否是签名的一部分 返回类型不是 C 中方法签名的一部分 仅方法名称及其参数types 但不是参数names 是签名的一部分 例如 您不能使用以下两种方法
  • 如何使用反射检测字段上的“新”修饰符?

    http msdn microsoft com en us library 435f1dw2 aspx public class Base public string Field public class Child Base public
  • 使用定义的输入过程从 Fortran 中的二进制文件读取错误值

    我正在尝试编写一个简单的代码 它采用一些具有相同父抽象类的对象 将它们存储到二进制文件中并将它们读回 我的代码如下所示 module m implicit none type container class a allocatable it
  • R:从列表对象创建自定义输出

    我有一个存储不同数据类型和对象的列表 header lt This is a header a lt 10 b lt 20 c lt 30 w lt 1 10 x lt 21 30 y lt 51 60 z lt 0 9 mylist lt
  • 有没有办法检查函数输出是否分配给Python中的变量?

    在Python中 我想编写一个函数 如果它自己调用的话 它会将其结果漂亮地打印到控制台 主要用于交互使用或调试 出于这个问题的目的 假设它检查某事物的状态 如果我打电话 check status 我想看到类似的东西 Pretty print
  • nVarchar 和 SqlParameter

    我正在开发一个必须支持多种语言的应用程序 为了解决特殊字符问题 我在文本字段中使用 NVarhcar 所以我对文本字段的 SQL 查询是 insert into tbl text text values N Chci tan it v ob
  • Hmisc Latex功能需要去掉第一行

    我在 rmarkdown 文件中使用 Hmisc 当我创建一个表时 这就是我所做的 output pdf document r Arrests Stats results asis message FALSE warning FALSE e