我正在开发我的第一个 R 笔记本,它运行良好,除了一个问题。我想成为我输出的数字
`r realbignumber`
以逗号作为分隔符,最多 2 个小数点:123,456,789.12
为了实现这一点,我在文档的开头添加了一个块,其中包含...
```{r setup}
knitr::opts_chunk$set(echo = FALSE, warning=FALSE, cache = TRUE, message = FALSE)
knitr::opts_chunk$set(inline = function(x){if(!is.numeric(x)){x}else{prettyNum(round(x,1), big.mark = ",")}})
options(scipen=999)
```
科学数字的压制就像一个魅力,所以这个块肯定会被执行。但是,数字的内联输出的格式不起作用。
任何想法为什么会这样?这些设置通常不适用于 R 笔记本吗?
编辑:
这里建议的解决方案对数字的输出格式也没有影响。