r - 如何不将数字显示为指数?

标签 r

我看到很多关于如何在 R 中更改小数精度的文章。但是有没有办法让 R 显示一个整数而不是显示类似 9e+08 的内容。 ?

最佳答案

我看到你收到了 format方法。一定要意识到函数返回一个“字符”值。如果您想全局更改控制台 session 的行为以支持“整数”,则更改 scipen option()是要走的路。

> options("scipen" = 10)
> options()$scipen
[1] 10
> 9e+08
[1] 900000000

给 'scipen' 的值实际上不是指数格式的阈值,而是一个“偏差”,具有更大的正数,增加了以固定符号打印的值。

关于r - 如何不将数字显示为指数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810001/

相关文章:

r - 使用 position_dodge 时 geom_text 的问题

r - R 中列表元素的惰性求值

python - 使用 Python 或 R 读取动态网页 html

python - 终生无法安装 rpy2 - gcc 错误

r - 从R中的字符串中匹配提取的国家名称

r - 合并和删除*文件之间的冗余行

r - 并行计算 : Loading packages in each thread only once

python - 相当于将新行/列中的值添加到像 R 的 data.frame 一样工作的 numpy

R构造文档术语矩阵如何匹配其值由空格分隔的短语组成的字典

r - 是否有 native R 语法来提取数组的行?