knitr
の機能を使用する際、数字の前後に記号や文字を追加したいのkable
ですが、効率よく行う方法がわかりません。ただし、その方が優れているか、効率的であるかpandoc
についても検討したいと思います。pander
最終結果は、HTML テーブル...または 1 つの非常に優れたグラフィックである必要があります....
次のコードは、.Rmd ファイルにある再現可能なモックの例として参照してください。
### Notional and Cumulative P&L
```{r echo=FALSE}
Notional <- 10000
yday_pnl <- -2942
wtd_pnl <- 2300
mtd_pnl <- -3334
ytd_pnl <- 5024
yday_rtn <- (yday_pnl/Notional)*10000
wtd_rtn <- (wtd_pnl/Notional)*10000
mtd_rtn <- (mtd_pnl/Notional)*10000
ytd_rtn <- (ytd_pnl/Notional)*10000
Value <- c(Notional,yday_pnl,wtd_pnl,mtd_pnl,ytd_pnl)
rtn <- c(NA,yday_rtn,wtd_rtn,mtd_rtn,ytd_rtn)
COB.basics <- as.data.frame(cbind(Value,rtn))
rownames(COB.basics) <- c('Notional','yday pnl','wtd_pnl','mtd_pnl','ytd_pnl')
```
```{r results='asis',echo=FALSE}
kable(COB.basics,digits=2)
```
Excel の通貨または会計の形式タイプと同様に、値フィールドにValue
列の $ 記号を付けrtn
たいと思います。また、列の数字の後に文字列を付けたいと思いbps
ます...読みやすさのためにも可能です小数点の前にある場合、3 桁の後にコンマがありますか? つまり、千などを表す。
また、セルに色を付けることは可能ですか? また、テキスト/数字にも色を付けますか? つまり、負の値の場合は赤ですか?