如何移除RMarkdown中htmlTable生成的错误行号?
移除htmlTable生成表格的行号
要去掉htmlTable默认显示的行号,有两种简洁的解决方法:
方法1:调用htmlTable时设置rnames = FALSE参数
直接在htmlTable()函数中添加rnames = FALSE,就能禁用行名(行号)的显示:
library(htmlTable) d <- data.frame( x=c('1','2','3'), y=c('A','B','C') ) htmlTable(d, rnames = FALSE)
方法2:预先清空数据框的行名
创建数据框时,通过row.names = NULL参数移除默认行名,再传入htmlTable():
library(htmlTable) d <- data.frame( x=c('1','2','3'), y=c('A','B','C'), row.names = NULL ) htmlTable(d)
原理说明:htmlTable默认会将数据框的行名渲染为表格的第一列,上述两种方式都能阻止这个默认行为,从而移除不需要的行号。
内容的提问来源于stack exchange,提问作者claussy
相关产品推荐
相关产品推荐

