R options scipen 控制科学计数法的显示

时间:2021-04-06 09:36:02

当数字过长,R语言会自动采用科学计数法显示,测试如下

> a <-
> a
[]
> a <-
> a <-
> a
[]
> a <-
> a
[]
> a <-
> a
[]
> a <-
> a
[] 1e+

可以看到,默认情况下,当超过了10万时,自动采用科学计数法。

在画图时,刻度线采用科学计数法标记并不美观,想要解决这个问题,可以设置options(scipen)

> options(scipen = )
> a <-
> a
[]
> a <-
> a
[] 1e+

取值为1时,10万的数字依然用传统的显示方式,只有100万时,采用科学计数法

> options(scipen = )
> a <-
> a
[]
> a <-
> a
[] 1e+

取值为2时,100万的数字依然用传统的显示方式,只有1000万时,采用科学计数法

从中可以发现规律,默认10万以上,采用科学计数法,scipen = 1 , 这个阈值就增加1位,变成100万,scipen = 2, 这个阈值增加2位,变成1000万。

所以为了让所有的数字都采用传统的数字表示,可以将scipen的数字设置的足够大,比如 scipen = 9。

看下实际效果

plot(sample(:, ))

生成的图片如下

R options scipen 控制科学计数法的显示

默认情况下,采用了科学计数法

修改scipen的值

> options(scipen = )
> plot(sample(:, ))

生成的图片如下

R options scipen 控制科学计数法的显示

y轴的数字依然采用传统的显示方式。

R options scipen 控制科学计数法的显示的更多相关文章

  1. PLSQL查询字段为科学计数法&comma;修正显示

    打开PLSQL工具--- toad中->view->option->data->display large number in scientific notationpl/sq ...

  2. 【取对数&plus;科学计数法】【HDU1060】 N&Hat;N

    Leftmost Digit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tota ...

  3. iOS 科学计数法保留N位有效数字

    iOS开发 项目中用到了将一个很大的数值转换成科学计数法的需求,转换成科学计数法的方式在iOS中其实是很好做的,使用NSNumber 的 kCFNumberFormatterScientificSty ...

  4. cout设置输出数据不显示科学计数法

    [解决方案] 1.在头文件包含—#include<iomanip>——定义IO流输出输入格式控制相关函数. 2.利用cout输出格式为—cout << fixed <&l ...

  5. 把一行数字&lpar;readline&rpar;读进List并以科学计数法输出&lpar;write&rpar;到文件

    主要过程是读取的时候是一行字符串,需要Strip去除空格等,然后split变成一个List. 注意这时候数据结构是List但是每一个元素是Str性质的. 所以需要map(float,List)  把这 ...

  6. BigDecimal的用法详解&lpar;保留两位小数&comma;四舍五入&comma;数字格式化,科学计数法转数字,数字里的逗号处理)

    转自:https://blog.csdn.net/ochangwen/article/details/51531866 一.简介 Java在java.math包中提供的API类BigDecimal,用 ...

  7. mysql导出csv文件excel打开后数字用科学计数法显示且低位变0的解决方法

    Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法:如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0. Excel打开csv文件时,只要字段值都是数字,它 ...

  8. Java中的浮点数-科学计数法-加减乘除

    上次,提到"元转分"这个浮点数问题,boss倾向于手动把1.23元这种格式,转换成123分.    但实际上,浮点数很容易遇到精度问题.    比如,System.out.prin ...

  9. csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法

    保存在csv中的 013812345678,前面的0会被去掉,后面是科学计数法显示.保存成 col1,="013812345678" 即可. 注意,分隔符逗号后面直接接“=”等号. ...

随机推荐

  1. Virtual Box和Linux的网络配置盲记

    近来可能在虚拟机重装了Linux的缘故,在用yum安装软件时出现错误,在提示上连接镜像网站时,都是"linux counldn't resolve host"这样的提示.我估计是l ...

  2. 通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中

    摘自:http://blog.csdn.net/mazhaojuan/article/details/8592015 通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来 ...

  3. 3D 生物打印血管成功植入恒河猴体内

    3D 生物打印血管成功植入恒河猴体内

  4. latch free

    latch free 等待事件: latch: cache buffers chains 这个等待事件其实还有另外一个重要的原因,那么就是逻辑读太高,SQL执行计划走错了导致的. 当进程想要获取锁存器 ...

  5. asp&period;net权限认证:OWIN实现OAuth 2&period;0 之简化模式(Implicit)

    asp.net权限认证系列 asp.net权限认证:Forms认证 asp.net权限认证:HTTP基本认证(http basic) asp.net权限认证:Windows认证 asp.net权限认证 ...

  6. nyoj&lowbar;5&colon;Binary String Matching

    简单字符串匹配 题目链接 #include<iostream> #include<cstring> using namespace std; int fun(char*aa,c ...

  7. 電腦清理緩存bat文件源碼

    @echo off echo 正在清除系統垃圾文件,請稍等 ...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._ ...

  8. maven项目板块的pom&period;xml配置

    项目名为helloweb 项目文件结构图1 helloweb>pom.xml内容如下: <project xmlns="http://maven.apache.org/POM/4 ...

  9. &lbrack;转&rsqb;一次CMS GC问题排查过程(理解原理&plus;读懂GC日志)

    这个是之前处理过的一个线上问题,处理过程断断续续,经历了两周多的时间,中间各种尝试,总结如下.这篇文章分三部分: 1.问题的场景和处理过程:2.GC的一些理论东西:3.看懂GC的日志 先说一下问题吧 ...

  10. 用pyinstaller把python代码打包成exe可执行文件

    优点: 1. pyinstaller 是跨平台的可以用在linux和windows系统上 2. 操作非常简单,几个命令就搞定了,这个比py2exe容易用多了 缺点: 1. 打包后的体积过大,因为要带p ...