找回密码
 注册
查看: 2805|回复: 1

R中如何取小数位数

[复制链接]
发表于 2015-5-29 19:49:23 | 显示全部楼层 |阅读模式
R里面怎么保留特定小数位数,比如想保留4位小数,round(0.2,4)之后还是0.2,另一种方法设定options(digits=4)后对不足4位小数的0.2还是显示0.2,如何解决?谢谢
4H~)0RVA`93SDDK[8ARS9BB.png
回复

使用道具 举报

发表于 2015-8-12 07:39:16 | 显示全部楼层
  1. > ## 试一试
  2. > sprintf('1.1%f', 0.00000124)
  3. [1] "1.10.000001"
  4. > sprintf('%f', 0.00000124)
  5. [1] "0.000001"
  6. > sprintf('%f', 0.07)
  7. [1] "0.070000"
  8. > sprintf('%f', 0.07868756)
  9. [1] "0.078688"
  10. > sprintf('%f', 34)
  11. [1] "34.000000"
  12. > sprintf('%.6', 34)
  13. Error in sprintf("%.6", 34) : unrecognised format specification '%.6'
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-22 00:11 , Processed in 0.025357 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表