设置以R显示数字的全局格式

设置以R显示数字的全局格式,r,ggplot2,format,R,Ggplot2,Format,我正在编写一个Rmarkdown文档,其中包含使用图和数据。表。我的数据集中有很多非常大的值,比如600000000000。有一些很难理解,我想知道是否有一个选项可以改变这些变量的格式 目前,我在ggplot中使用了labels=function(x)格式(x,big.mark=“”,scientific=FALSE),但这非常繁琐,仍然使所有ym表都未格式化 预期产出: 6 000 000使用标尺库: scales::number_format()(6000000) 返回 [1]“6000

我正在编写一个
Rmarkdown
文档,其中包含使用图和
数据。表
。我的数据集中有很多非常大的值,比如
600000000000
。有一些很难理解,我想知道是否有一个选项可以改变这些变量的格式

目前,我在
ggplot
中使用了
labels=function(x)格式(x,big.mark=“”,scientific=FALSE)
,但这非常繁琐,仍然使所有ym表都未格式化

预期产出:
6 000 000

使用
标尺
库:

scales::number_format()(6000000)
返回

[1]“6000 000”


相关:是的,但不完全是我想要的如果以
600000000000
为例,您的预期输出是什么?这在很大程度上取决于您在文档中打印数字的方式。没有普遍的选择。你提到了
ggplot
。。。还有其他地方出现这种情况吗?您是否正在生成表输出?直接打印
数据。表
对象?使用内联代码?