R语言保留小数点后几位(末尾为0也保留) |
您所在的位置:网站首页 › R语言order函数有小数数据 › R语言保留小数点后几位(末尾为0也保留) |
当我们在进行一些学术论文的表格生成时,需要对我们的数据进行规范化处理。比如保留小数点后四位的操作。 大家用的最多的代码应该就是使用 round() 函数进行保留,具体做法我们以一个数字为例:12.345678。我们想保留小数点后四位可以进行如下操作。 round运行下述代码,即可得到我们想要的结果:12.3456 round(12.345678, 4)但如果我们想要保留这个数字之后的四位:12.345006,此时使用 round(12.345006, 4) 就会得到 12.345 这个结果,那如果我们想得到 12.3450 这种类型的结果,需要如何操作呢? 这时我们就可以使用: sprintf() sprintf具体代码如下所示,代码的输出结果就是:12.3450 sprintf("%0.4f", 12.345006)上述代码中的 0.4 改为 0.2,就是保留小数点后两位,以此类推。 如果我们还想保留有效数字要怎么做呢? 保留有效数字其实用 print() 函数即可选择保留几位有效数字,只需使用 digits = 4 即可。例如使用 print(12.3456, digits = 4) ,所得结果是:12.34。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |