强制 R 将科学记数法写为带上标的 n.nn x 10^-n

2023-12-09

假设我有两个花车

a <- 8.9384920e-24
b <- 0.00293892837

我想在图表上以 10 基科学记数法四舍五入到两位小数显示它们中的任何一个,可能使用paste(),但在 10 之后采用上标格式。

8.94 x 10^-24 #no ^ and superscript font
2.94 x 10^-4  #no ^ and supercript font, should be -4, not -04

这真的很疯狂,但它是上级要求的,它必须在基础 R (而不是 ggplot2)中完成,否则我将不得不重新编写 600 行代码......现在我只能看到浮点数是根据尺寸的不同,打印的方式也不同...


你可以检查一下eaxis包装内sfsmisc

# some data
x <- seq(1, 100000, len = 10)
y <- seq(1e-5, 1e-4, len = 10)

# default axes
plot(x, y)

enter image description here

# eaxis
plot(x, y, axes = FALSE)
eaxis(side = 1)
eaxis(side = 2)

enter image description here

您还可以创建标签expression using pretty10exp()来自同一个包。例如,将格式应用于绘图标题:

plot(x, y, axes = FALSE)
title(pretty10exp(y[1]))

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

强制 R 将科学记数法写为带上标的 n.nn x 10^-n 的相关文章

  • rpart是自动剪枝吗?

    Is rpart自动修剪 生成的决策树rpart比具有自动修剪功能的 Oracle Data Mining 生成的级别要多得多 否 但拟合函数的默认值可能会 提前 停止分割 对于 早期 的某些定义 See rpart control对于您可
  • 使用 readHTMLTable 从 https 网页读取表格

    我安装了 R 3 3 1 并使用 RStudio 0 99 903 我正在尝试从以下 URL 将表格读入 R https www fantasypros com nfl rankings consensus cheatsheets php
  • ggplot 图例标签内的希腊字母、符号和换行符

    我在尝试着 有换行符 自动或强制 对齐文本 左对齐或左右对齐 有希腊字母和百分号 在 gglot 图例标签内 我尝试了几种方法 但我似乎无法将我读到的所有技巧结合起来 我可以通过插入来换行 n进入标签 但这似乎不适用于希腊字母 不适用于图例
  • 将所有分号替换为空格 pt2

    我尝试对 2000 多行关键字的列表运行文本分析 但它们的列出方式如下 战略 管理风格 组织 所以当我使用 tm 删除标点符号时 它就变成了 组织的战略管理风格 我认为这在某种程度上破坏了我常用术语的分析 我尝试过使用 vector lt
  • R data.table 多个条件连接

    我设计了一种解决方案 用于从两个单独数据表的多个列中查找值 并添加基于新列的值计算 多个条件比较 代码如下 它涉及在计算两个表中的值时使用 data table 和联接 但是 这些表没有联接在我正在比较的列上 因此我怀疑我可能无法获得 da
  • 如何在R中匹配具有相同主键的两个表中的数据

    我有两个表 其中包含有关人员的数据 df1 lt data frame id c 113 202 377 288 359 name c Alex Silvia Peter Jack Jonny 这为我提供了 id name 1 113 Al
  • R 错误:无法更改锁定绑定的值

    我试图估计无限数字流的平均值和标准差 当我运行代码时 出现错误消息 无法更改锁定绑定的值 我做了一些研究 发现这个错误与我使用全局变量有关 但我无法弄清楚 任何帮助将非常感激 在此先感谢您的帮助 define global variable
  • 修改linux下的路径

    虽然我认为我已经接近 Linux 专业人士 但显然我仍然是一个初学者 当我登录服务器时 我需要使用最新版本的R 统计软件 R 安装在 2 个地方 当我运行以下命令时 which R I get usr bin R 进而 R version
  • 空间数据xyz到矩阵

    我有一个大数据框 100 000 行 其中包含 LON LAT VALUE 我想将其转换为矩阵 EPSG 中的坐标 3035 我使用以下命令尝试了 reshape2 包 acast df lon lat value var value 效果
  • R Leaflet Legend:colorBin-删除中断之间的小数

    我正在使用 Leaflet 库在 R 中创建交互式 HTML 地图 传说中采用的是colorBin用于创建将数据分为 6 个类别的方法 使用min values and max values 我已经定义了美国社区调查收入数据的特定范围可能落
  • 如果条目出现次数少于 x 则删除数据框中的行

    我有以下数据框 称之为 df 它是由三个向量组成的数据框 姓名 年龄 和 邮政编码 df Name Age ZipCode 1 Joe 16 60559 2 Jim 20 60637 3 Bob 64 94127 4 Joe 23 9412
  • R data.table 1.9.2 关于 setkey 的问题

    这似乎是 1 8 10 后引入的一个错误 与包含列表的 DT 的 setkey 相关 运行下面两个代码来查看问题 library data table dtl lt list dtl 1 lt data table scenario 1 p
  • 汇总表中各列的字符值比例

    在这种数据框中 df lt data frame w1 c A A B C A w2 c C A A C C w3 c C A B C B 我需要计算所有列中字符值的列内比例 有趣的是 以下代码适用于大型实际数据集 但对上述玩具数据会引发错
  • 在 igraph 中为社区分配颜色

    我在 igraph 中使用 fastgreedy community 检测算法在 R 中生成社区 代码返回 12 个社区 但是在绘图时很难识别它们 因为它返回的图的颜色数量有限 我怎样才能用十二种不同的颜色绘制这个图表 l2 lt layo
  • 更快的 %in% 运算符

    The 快速匹配 https cran r project org web packages fastmatch index html包实现了更快的版本match对于重复匹配 例如在循环中 set seed 1 library fastma
  • 排序因素与水平

    有人能解释一下 R 中 ordered 参数的用途吗 R says ordered逻辑标志来确定级别是否应被视为有序 按给定的顺序 所以如果我有一个名为名称的因素并设置ordered TRUE names lt factor c fred
  • 如何自动启动我的 ec2 实例、运行命令然后将其关闭?

    我想每周对 redshift postgres 数据库中的数据运行一次机器学习模型 我使用以下命令将 R 脚本设置为休息 apiplumbr然后我将其设置为一项任务来管理pm2 我有它 所以任务会在ec2实例启动然后继续运行 要让 R 脚本
  • 合并数据框而不重复行

    我想合并两个数据框 但如果有多个匹配项 则不想重复行 相反 我想总结一下那天的观察结果 来自 合并 提取两个数据框中与指定列匹配的行并将其连接在一起 如果有多个匹配项 则所有可能的匹配项各贡献一行 这是一些示例代码 days lt as d
  • 计算互相关函数?

    In R 我在用ccf or acf计算成对互相关函数 以便我可以找出哪个移位给我带来最大值 从它的外观来看 R给我一个标准化的值序列 Python 的 scipy 中是否有类似的东西 或者我应该使用fft模块 目前 我正在这样做 xcor
  • 从 R 中的方差分析 (glm) 中提取残余偏差

    我在 R 中安装了一个 glm 模型并采用了方差分析表 我需要提取 残余偏差 列 但它会产生错误 以下是代码 创建数据 counts lt c 18 17 15 20 10 20 25 13 12 outcome lt gl 3 1 9 t

随机推荐

  • 如何将 Html 文本分享到 Whatsapp 意图

    我想分享Html文本通过whatsapp intent 我写的代码如下 Intent sharingIntent new Intent Intent ACTION SEND sharingIntent setType text html s
  • 自动递增“id”列的问题

    我的数据库表看起来像这张图片 http prntscr com 22z1n 最近我创建了delete php 页面 它工作正常 但是当我删除第 21 个用户时 下一个注册用户得到第 24 个 ID 而不是 21 是否可以将新注册的用户信息放
  • difftime() 添加十进制数

    我正在尝试使用 difftime 获取特定日期的天数 如果我使用 11 月日期 10 11 2014 它工作正常 如果我使用 9 月日期 10 09 2014 它会在日期中添加 0 0417 知道我该如何解决这个问题吗 head dummy
  • 使用切片表示法反转字符串中的最后 n 个字符

    Let s是一个Python字符串并且n一个整数n lt len s 我怎样才能得到最后一个n字符来自s并使用切片符号反转它们 我的尝试如下 n 2 s 1234 print s n 1 prints 321 was expecting 4
  • 创建 PrintServer 对象时发生异常。 Win32 错误:打印机名称无效

    您好 当我尝试创建时遇到此异常printserver目的 这是我的代码 PrintServer printServer new PrintServer printServerName PrintQueue printQueue printS
  • JavaScript 占位符

    我对 javascript 真的很陌生 并且在它上遇到了很大的困难 我的代码如下 用更多的代码更容易解 释 所以基本上想要在每个占位符中显示每个图像 但按照我单击它们的顺序 因此 如果我单击 img 3 这将转到占位符 1 那么我单击的下一
  • 如何添加到 expo 托管项目的 build.gradle 中的默认配置?

    我需要将以下行添加到我的 expo 托管项目的 android build gradle 中的默认配置中 missingDimensionStrategy store play 我相信我需要制作一个模组 插件来添加此内容 但这会是什么样子
  • Android 渐变永远不会起作用(总是出现条带)

    我尝试添加 径向 渐变作为背景 在 Android 4 0 中 无论是作为背景图像还是以编程方式添加 但它们都不起作用 我只能在模拟器中测试它 但我猜它在4 0设备上是一样的 这些解决方案不起作用 放置在 raw 文件夹中 禁用Androi
  • 复制或克隆 DataRow 的简单方法?

    我正在寻找一种简单的方法来克隆 DataRow 有点像拍摄该行的快照并保存它 原始行的值可以自由更改 但我们仍然有另一个保存的副本 该副本不会更改 这是正确的方法吗 DataRow Source Destination Assume we
  • 将新字段添加到来自 Netflix Zuul 预过滤器的请求正文

    我正在尝试在 Zuul 预过滤器中向请求正文添加一个新字段 我正在使用 Neflix 的 Zuul 示例项目之一here 我的过滤器的实现非常类似于UppercaseRequestEntityFilter从这个样本 我能够应用诸如大写之类的
  • 为什么“{} || {}”会抛出语法错误?

    这有效 var a 虽然这不会 Uncaught SyntaxError Unexpected token at Object InjectedScript evaluateOn
  • AWK/BASH:如何将一个文件中的字段与另一个文件中的字段进行匹配?

    我有 2 个文件 第一个包含以下内容 John Allen Smith II 16 555 555 5555 10 24 2010 John Allen Smith II 3 555 555 5555 10 24 2010 John All
  • 通过单击子图显示整个图像

    我裁剪了图像的某些部分 并将它们显示在带有子图的一张图中 次要情节的数量不确定 我从文件中读取图像然后裁剪它们 我的目标是 当我单击或双击子图时 我想在新图中看到整个图像 我想举一个例子来澄清我的问题 如果我单击第一个子图 我想在新图中看到
  • 使用 Xamarin Forms 在每个页面上显示不同的工具栏按钮

    我的 Xamarin Forms 应用程序中有 2 个页面 我的第一页工具栏中有 4 个图标 我的第二页是登录页面 工具栏中有一个勾号和一个叉号 除非将其设为导航页面 否则我无法让登录页面显示任何图标 我还必须在调用 PushAsync 之
  • 使用 Xcode 6 中的自动布局约束模拟宽高比匹配行为

    我想使用自动布局以让人想起 UIImageView 宽高比内容模式的方式调整视图的大小和布局 我在 Interface Builder 的容器视图内有一个子视图 子视图有一些我希望尊重的固有宽高比 容器视图的大小在运行时之前是未知的 如果容
  • 如何在sqlite中存储json数据

    我很难将数据以 JSON 格式存储到我的 Rails 应用程序的 sqlite 数据库中 我已经搜索了如何在我的 sqlite 数据库中将数据存储为 JSON 但没有看到很多有前途的替代方案 谁能指导我如何做到这一点 您需要从 JSON 生
  • 如何通过 Bash 脚本检查文件是否存在?

    我正在尝试克隆一个存储库并在通过 bash 脚本完成后对其进行测试 我已经根据以下内容编写了测试代码Bash Shell 检查文件是否存在 bin bash echo TRY TO INIT INFER Clone Infer INFER
  • Android如何创建堆栈类型的图像背景

    我正在开发一个应用程序 我需要在其中创建相册并将其显示在 GridView 中 现在我只是在没有任何背景的情况下显示它们 但我需要专辑封面的背景 以便它看起来像一堆照片 背景是这样的 我尝试了这个 但不起作用 首先我创建了一个像这样的单一背
  • 在asp.net MVC中DropDownList设置所选项目

    我注意到在我看来是 ASP NET MVC 中的一个错误 或者只是我做错了什么 我目前使用的是 1 0 所以也许这个问题将在 2 0 版本中得到解决 但无论如何 我们开始吧 当我的视图模型有一个与下拉列表声明的 id 名称相同的属性时 所选
  • 强制 R 将科学记数法写为带上标的 n.nn x 10^-n

    假设我有两个花车 a lt 8 9384920e 24 b lt 0 00293892837 我想在图表上以 10 基科学记数法四舍五入到两位小数显示它们中的任何一个 可能使用paste 但在 10 之后采用上标格式 8 94 x 10 2