R语言:小数点位数的设置

Python0817

R语言:小数点位数的设置,第1张

经常用数据分析,有时不同的文件的小数位数不一样,但是我们可以让它们的位数保持一致的,下面的介绍就是设置小数位数。

使用options函数

默认为7位

下面开始设置下

看最大的位数

从上面知道,最多是22位的,下面来实验下。

是的,它的最大位数是22位。

设置环境变量的函数为options(),用options()命令可以设置一些环境变量,使用help(options)可以查看详细的参数信息。

1. 数字位数的设置

2. 扩展包的安装,修改默认安装镜像。

3. 利用R里的options函数进行光标和数字位数设置。

4. R里的options函数进行错误信息显示(忽略)设置。

5. options()常用于设置R控制台、R语言计算相关的属性,常用属性名称及默认值如下:

6. 设置环境变量R_LIBS将R包安装到自定义路径

关于R启动(help(Startup))和选项(help(options))的内容,参见R帮助页面。

参考:

https://www.cnblogs.com/cloudtj/articles/5467922.html

options主要是用来设置可以改变R的计算和显示结果全局选项。

如果用该命令后还是显示不全,则可以把变量转换成字符型然后再转换成数值型,再进行显示。

options(digits = 7) # 控制要打印数值的位数(最大只能到22)

options(scipen = 100) # 平时常用的数值或科学计数法输出,此处用于设置显示的位数

format主要是为了输出一个统一的格式。

format(c(6.0, 13.1), digits = 2) #保留两位有效数字

输出结果:" 6" "13"

format(2^31-1, scientific = TRUE)#用科学计数法表示该数值,如果想显示全的话可以把scientific设置为FALSE

输出结果:"2.147484e+09"

signif主要是用于指定参数的有效数字的四舍五入。

例:

x2为下列五个数:

0.03141593 3.14159265 314.15926536 31415.92653590 3141592.65358979

signif(x2, 3)

输出结果: 0.0314 3.1400 314.0000 31400.0000 3140000.0000

round(x2, 3) #是保留小数点后三位有效数字

输出结果: 0.031 3.142 314.159 31415.927 3141592.654