我正在处理一个RMarkdown文档,遇到了一个奇怪的问题。
我的文档目前有三个块,第一个是表,第二个是ggplot,第三个是使用knitr kable函数生成的表。
问题出现在第三块。出于某种原因,当我编织为pdf时,第一个列名称被黑框阻止。更令人陌生的是它只在第一次出现列名时阻止它(表格跨越两页)我无法弄清楚为什么会发生这种情况或如何删除该框。
我的设置如下
yaml标题:
title: ''
graphics: yes
header-includes:
- \usepackage{graphicx}
- \usepackage{fancyhdr}
- \fancyfoot[LE,RO]{SIG}
- \usepackage{xcolor}
- \usepackage{colortbl}
output: html_document
params:
client: //filepath1.csv
clientname: clientname
clientsummary: //filepath2.csv
refdate: 09/11/2015
tables: yes
geometry: margin=2.25cm
块代码:
```{r kable, echo=FALSE,results='asis', warning=FALSE}
options(scipen=4,digits=2)
cftest <- read.csv(params$client)
cftest$TradeDate=(as.Date(cftest$TradeDate,"%m/%d/%Y"))
cftest$noticeDate=(as.Date(cftest$noticeDate,"%m/%d/%Y"))
cftest=na.omit(cftest[order(cftest$TradeDate),])
cftest$TradeDate=(as.character(cftest$TradeDate))
cftest$noticeDate=(as.character(cftest$noticeDate))
library(knitr)
library(xtable)
library(gridExtra)
library(pander)
library(plyr)
cftest$OriginalAmount=format((cftest$OriginalAmount/1000000),big.mark = ",")
my.df=cftest[,c(1,3,6,9)]
kable(my.df,digits=2,row.names = FALSE,col.names=c("Notice Date","Amount ($M)","Trade Date","Manager"),caption="Possible Distributions")
如果有帮助我尝试用xtable创建表来查看是否解决了问题,但事实并非如此。黑色条也出现在第一列名称上。
我用Google搜索了一段时间,似乎有些人因为过多的错误而在乳胶文件上出现了黑色的小块,但我不知道这是怎么回事,
我对此非常困惑,任何人都有任何想法?
P.S。
cftest只是一个包含混合数据,数字和文本的数据框。