强制 R 不使用指数表示法(例如 e+10)?

2024-03-04

我可以强制 R 使用常规数字而不是使用e+10-类似符号?我有:

1.810032e+09
# and 
4

在同一向量内并希望看到:

1810032000
# and
4

我正在为老式程序创建输出,我必须使用编写一个文本文件cat。 到目前为止效果很好,但我根本无法使用e+10那里有符号。


这是一个灰色地带。您需要记住,R 将始终调用打印方法,并且这些打印方法会监听一些选项。包括“scipen”——对科学展示的惩罚。从help(options):

‘scipen’:整数。决定打印时要施加的处罚 采用固定或指数表示法的数值。积极的 价值观偏向固定,消极偏向科学 表示法:固定表示法将是首选,除非它更多 比“scipen”数字更宽。

Example:

R> ran2 <- c(1.810032e+09, 4) 
R> options("scipen"=-100, "digits"=4)
R> ran2
[1] 1.81e+09 4.00e+00
R> options("scipen"=100, "digits"=4)
R> ran2
[1] 1810032000          4

话虽如此,我仍然觉得它值得捏造。最直接的方法就是使用sprintf()具有明确的宽度,例如sprintf("%.5f", ran2).

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

强制 R 不使用指数表示法(例如 e+10)? 的相关文章

  • 为什么 rbind 会抛出警告

    这与是否有更优雅的方法将不规则的数据转换为整洁的数据框 https stackoverflow com questions 25102617 are there more elegant ways to transform ragged d
  • R 的 dplyr 切片中的奇怪行为

    打电话时slice df i 在 R 的 dplyr 包中 如果我要求的行索引不存在 nrows lt i 它似乎返回除组中的第一行之外的所有行 就像我调用的那样slice df 1 例如 library dplyr c1 lt c a b
  • R Shiny - 修复了 Shiny 仪表板中的侧边栏和主标题

    我有一个简化的闪亮仪表板 请参阅下面的代码 我想修复侧边栏和主标题 因此 在其他帖子的帮助下 我编写了一个 CSS 文件来解决该问题 sidebar color FFF position fixed width 220px white sp
  • 将函数应用于每个列组合

    我有一个数据框n列并希望对每个列应用一个函数组合列 这与如何cor 函数将数据帧作为输入并生成相关矩阵作为输出 例如 X lt data frame A rnorm 100 B rnorm 100 C rnorm 100 cor X 这将生
  • (R 错误)错误:cons 内存耗尽(达到限制?)

    我正在处理大数据 并且有一个 70GB 的 JSON 文件 我正在使用 jsonlite 库将文件加载到内存中 我尝试过 AWS EC2 x1 16large 机器 976 GB RAM 来执行此负载 但 R 因错误而中断 Error co
  • 使 matplotlib 图形默认看起来像 R?

    Is there a way to make matplotlib behave identically to R or almost like R in terms of plotting defaults For example R t
  • r - 从我的应用程序下载shinyapps代码

    我正在尝试从shinyapps io 在另一台电脑上下载我的shiny 应用程序代码 我按照这个例子 https support rstudio com hc en us articles 204536588 从 shinyapps io下
  • 我可以在 R 中并行读取 1 个大 CSV 文件吗? [复制]

    这个问题在这里已经有答案了 我有一个很大的 csv 文件 需要很长时间才能阅读 我可以使用 parallel 或相关的包在 R 中并行读取此内容吗 我尝试过使用 mclapply 但它不起作用 根据OP的评论 fread来自data tab
  • R 中的 Mapdeck 包 - add_grid 似乎未渲染任何内容

    Problem The add gridR 中的函数mapdeck包很精彩 然而 遵循CRAN 文档 https cran r project org web packages mapdeck mapdeck pdf 我似乎无法获得任何数据
  • 计算数据帧 R 中字符串的频率

    我想计算数据框中某些字符串的频率 strings lt c pi pie piece pin pinned post df lt as data frame strings 然后我想计算字符串的频率 counts lt c pi in pi
  • dplyr 总结小计

    Excel 中数据透视表的一大优点是它们会自动提供小计 首先 我想知道 dplyr 中是否已经创建了任何可以实现此目的的东西 如果没有 实现它的最简单方法是什么 在下面的示例中 我按气缸和化油器的数量显示了平均排量 对于每组气缸 4 6 8
  • 提取所有列组中共有的元素

    我有一个 R 数据集 x 如下 ID Month 1 1 Jan 2 3 Jan 3 4 Jan 4 6 Jan 5 6 Jan 6 9 Jan 7 2 Feb 8 4 Feb 9 6 Feb 10 8 Feb 11 9 Feb 12 10
  • 在 R 中捕获段错误

    我得到了caught segfault每次我尝试从以下位置运行任何绘图函数时都会出错ggplot2包 1 0 0 我已经尝试过这个qplot geom dotplot geom histogram等来自包的数据 例如diamonds or
  • R:计算自上次出现某个值以来的累积总和和计数

    给定简化数据 set seed 13 user id rep 1 2 each 10 order id sample 1 20 replace FALSE cost round runif 20 1 5 75 1 category samp
  • R Shiny UI 子选项复选框?

    我有一个基本的 RShiny 应用程序 它有一个反应式复选框 它根据复选框中选择的数据 df 列 绘制时间序列数据 我当前的代码生成一个带有复选框输入的 UI 如下所示 Load R packages library shiny libra
  • data.table:从不存在的列到现有列的“get”失败,静默失败

    gt d lt data table x 1 5 gt d x 6 y get i 9 Error in get i 9 object i 9 not found gt d y 1 add a new column y gt d x 6 y
  • 通过 rpy 将 SPSS 文件(.sav)导入 pandas 时如何保留标签?

    我正在寻找使用 SPSS 文件 sav pandas 在没有 SPSS 程序的情况下 典型文件转换为 csv 后的样子如下 在调查前两行的含义时 我不知道 SPSS 似乎第一行包含Labels 而第二行包含VarNames 当我将文件带入
  • R(或替代方案?)中的高(或非常高)阶多项式回归

    我想对 R 中的一组数据进行 非常 高阶回归拟合 但是poly 函数的阶数极限为 25 对于此应用程序 我需要的订单范围为 100 到 120 model lt lm noisy y poly q 50 Error in poly q 50
  • 递归累积函数

    我需要在 R 中编写一个累积求和函数 但我一直碰壁 该函数具有以下结构 a x1 a x2 a 2 x1 a x3 a 2 x2 a 3 x1 a x4 a 2 x3 a 3 x2 a 4 x1 等等 cumsum 似乎不适用于此类功能 有
  • 确定 R 中的组是否重复某个值

    我有一个包含许多列和行的数据 我想通过创建新的逻辑变量来确定某个组的值是否重复 相同 所以我的数据如下所示 v0 lt c 1 2 3 4 5 6 7 8 9 v1 lt c a b a c e c b b e v2 lt c R NA R

随机推荐

  • 在 subversion 中分支子文件夹是否有效?

    我有一个颠覆项目 它有一个存储库和trunk tags branches顶级项目 对于这个项目 trunk包含一个大部件的文件夹 如 common libs core help install tests 等 问题 它在颠覆分支中是否有效t
  • 使用“data-*”属性替换 HTML 标签中的“id”属性以实现 CSS 选择目的

    使用 data 属性来替换元素 标签 中的 id 属性以进行CSS选择 然后在自动化测试脚本中使用这些 data 属性是个好主意吗 No id 上的 CSS 选择和 DOM 树选择比选择任何其他属性要快得多 在某些浏览器中 数据属性选择可能
  • 如何在 R 中绘制形状文件之前对其进行过滤

    只是尝试过滤形状文件以简化绘图 我从英国政府下载了一个形状文件 基于此 https www r bloggers com r and gis working with shapefiles https www r bloggers com
  • SQL - 从一列中选择唯一值,然后根据另一列进行过滤

    我进行了搜索 发现了很多有关选择不同值的问题 但它们似乎都与我的查询足够接近 无法提供帮助 这是场景 ID Product ID Product type 123 56789 A 123 78901 B 456 12345 A 789 45
  • 如何在 Google 电子表格公式中将字符串转换为驼峰式

    尝试创建一个公式将由空格分隔的单词字符串转换为驼峰式 更小的版本 SUBSTITUTE PROPER TRIM A1 我们只需使用PROPER为大写和TRIM and SUBSTITUTE删除空格 如果我们想要小驼峰命名法 By just
  • 如何使用 JAVAFX 图表在图表上绘制多轴

    祝你平安 如何使用JavaFX图表API绘制多轴 以下是一个大型软件中的趋势图 其中绘制了一些实时数据和历史数据 注册了两支笔 每支笔的独立轴都在同一趋势上定义 我一直在尝试在 JavaFX 2 0 图表中做到这一点 我已经能够绘制实时图表
  • 如何在ggplot2中设置geom_smooth的se(置信区间)颜色? [复制]

    这个问题在这里已经有答案了 当我设置该功能时 geom smooth se TURE 置信区间是灰色的 但我想设置一些其他颜色 看起来是geom smooth中不能设置颜色的参数 我应该创建一个新的几何对象吗 或者有一些 ggplot2 扩
  • awk 脚本:如何防止 ARGV 被视为输入文件名

    看来 awk 脚本考虑了ARGV 1 to ARGV ARGC 作为输入文件 有没有办法让 awk 考虑到ARGV作为简单的参数而不是输入文件 Example test awk usr bin awk f BEGIN title ARGV
  • 如何在 MVC ScriptBundle 中将字符集设置为 .js 文件?

    我有 script js 文件 其中包含几个西里尔字母字符串 当我尝试使用像这样的标准链接加载它时 西里尔字母变成矩形 badCharsetCaracters 这解决了这个问题 如何使用 ASP NET MVC 4 Bundles 设置字符
  • 网站通过文档上传会暴露哪些安全漏洞?

    我是文档存储空间的新手 我还不确定我在做什么 但在开始之前我想知道当允许文档上传时可能存在的安全威胁以及清理数据的最佳方法是什么 我正在使用 PHP 并且允许使用图像 word 文档 pdf excel 文档等 这是一个好的解决方案吗 ht
  • Concourse 无法连接到 Docker 存储库

    我是广场新手 并尝试在我的环境中设置它 我在 Windows 机器上的 Virtualbox 6 1 4 r136177 上运行 Ubuntu 18 04 我设法让节点运行并设置大厅工作人员 并且我能够成功访问我的大厅仪表板 当我尝试运行本
  • QueryFailedError:格式错误的数组文字:typeORM 中的“[]”

    我正在尝试使用 TypeORM 在 postgres 中的表中添加新行 但收到 与数组文字相关的问题 问题发生在subscriptions field 实体格式 export class User PrimaryColumn userId
  • Hortonworks HDP Sandbox 上的 HBase:无法从 ZooKeeper 获取主地址

    我从 hortonworks for virtualbox 下载了 HDP 2 1 在简单命令中使用 Hbase shell 时出现以下错误 create t1 NAME gt f1 VERSIONS gt 5 Hortonworks 错误
  • CORS 请求在本地打开的 html 文件中被阻止

    我已经开始编写一个使用 JavaScript 显示数据的 HTML 文件 因为它应该尽可能简单地完成 所以我不想运行nodejs或任何其他本地http服务器 我刚刚在浏览器中打开了 HTML 文件 url 为 file home visu
  • 在rails中使用他的ip自动检测用户的时区

    我想从用户的 IP 地址找到他的时区 如果用户正在旅行 应用程序应该能够找出他所在的当前时区 你不能 至少可靠地 想想代理 ISP NAT 或 VPN 即使用户看起来在某个国家 地区 并不意味着他真的在那里 我建议让用户选择他喜欢的时区 并
  • .NET 中可以使用不可变数组吗?

    是否有可能以某种方式标记System Array作为不可变的 当放在 public get private set 后面时 它们无法添加到其中 因为它需要重新分配和重新分配 但消费者仍然可以设置他们希望的任何下标 public class
  • 跨服务器移动 mysql 文件

    我有一个巨大的 MySQL 数据库 大约 10 GB 我需要将其复制到不同的服务器 slicehost 我不想进行数据库转储并重新导入 b c 我认为这将花费很长时间 是否可以将原始 SQL 文件从一台机器移动到另一台机器 设置相同的 my
  • 当被模态视图控制器覆盖时,iOS 6 视图控制器布局在方向更改后不会更新

    我有一个 iPad 应用程序 非常适合 6 之前的 iOS 版本 我的根视图控制器显示一个列表 当您单击列表中的任何项目时 根视图控制器会呈现一个模式视图控制器来显示该项目的详细信息 问题是 我的根视图控制器在横向和纵向上有不同的布局 当不
  • Py_Initialize 运行需要哪些文件?

    我正在编写一段简单的代码 该代码从 C C 应用程序运行 Python 函数 为了做到这一点 我设置了 PYTHONPATH 并运行初始化 如下所示 Py SetPythonHome Python27 Py InitializeEx 0 然
  • 强制 R 不使用指数表示法(例如 e+10)?

    我可以强制 R 使用常规数字而不是使用e 10 类似符号 我有 1 810032e 09 and 4 在同一向量内并希望看到 1810032000 and 4 我正在为老式程序创建输出 我必须使用编写一个文本文件cat 到目前为止效果很好