【问题标题】:R tables::tabular() use of Format() to get rid of scientifc and roundR tables::tabular() 使用Format() 摆脱科学和圆
【发布时间】:2021-02-27 19:12:48
【问题描述】:

我有一个简单的问题。我正在使用 tables::tabular() 并有一些以科学记数法显示的汇总统计数据。

我发现在这种情况下使用Format(scientific=FALSE) * mean() 可以帮助我摆脱方法中的科学记数法,以及我提供的其他汇总统计数据。

现在,我还想用 0.123456789 格式对这个数字进行四舍五入(大多数方法是 0 和 1 之间的比率,但不是全部)以显示逗号左边的数字和最大 4 到逗号的右边,即0.1234。我尝试简单地将 digits=4 选项放入 Format 中,虽然它在单独使用 Format() 函数时似乎可以工作,但当我也有 scientific=FALSE 时它就不起作用了。 相反,Format(scientific=FALSE, digit=1),我仍然得到逗号右侧的 5 位数字。

你知道发生了什么以及我该如何解决它吗?

非常感谢您的帮助, 软木塞

【问题讨论】:

  • 你能提供一个可重现的例子吗?

标签: r formatting tabular


【解决方案1】:

您是否已经尝试在开头使用这样的全局语句:options("digits" = 4)

一切顺利, 帕特里克

【讨论】:

  • 嗨帕特里克,你是指表格函数中的全局吗?我是一个新手,所以我不完全明白你的意思。我想我必须再次阅读函数中选项的功能。
  • 将其写在脚本中常规 R 代码之前。
  • 感谢 Patrick 和 user2554330 的努力,我改用 table1 包,它完成了我最初想要为我做的事情。
猜你喜欢
  • 1970-01-01
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
  • 2015-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多