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

Python017

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

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

使用options函数

默认为7位

下面开始设置下

看最大的位数

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

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

最近处理数据遇到了分数表示的字符串,希望其能变成小数,现找到如下一些解法

例如,有如下分数字符串,要把它转变为小数

利用 eval(parse()) 函数,不多说

利用 stringr 包中的字符串拆分函数 str_split() 将其拆分并简化

同样利用 str_split() 函数但不简化,之后使用 sapply() 函数简化

直接使用 DOSE 包中现成的函数

利用 sub() 函数查找并保留想要的部分

利用 str_locate() 函数定位“\”符号,之后使用 str_sub() 函数进行字符串截取

数据导出前,先用round函数处理数据精度,再导出。

data.nutrient<-round(data.nutrient,2)

write.table(data.nutrient,file="nutrient04",qmethod="double")