r - R中的数值错误
问题描述
我需要比较数字。但是在一些比较中存在许多数值错误。我知道它们是错误的,因为分析结果是已知的。当然,当分析结果已知时,不需要数值评估,但我想知道如何以数值方式解决这些问题。示例如下所示...
> x <- seq(0,1,length=11)
> x[8]
[1] 0.7
> x[8]==0.7
[1] FALSE
>
> x <- round(seq(1,0,length=21),2)
> x[3]==0.9
[1] TRUE
> x[5]==0.8
[1] TRUE
> (x[3]+x[5])/2
[1] 0.85
> (x[3]+x[5])/2==0.85
[1] FALSE
解决方案
推荐阅读
- python - 项目分配 Tensorflow 2.0 - TypeError:“tensorflow.python.framework.ops.EagerTensor”对象不支持项目分配
- python - 如何修复 ImportError:无法从“django.http”导入名称“HTTpResponse”
- javascript - 为什么 Electron App 不在 Windows 中加载 VueJS?
- mongoose - 我想做猫鼬如下
- verilog - 如何使用 6 个开关作为位在两个 7 段显示器上显示十进制等效值(0-63)?
- python - python AttributeError opencv
- google-api - 来自谷歌驱动器的视频打开新标签
- node.js - 如何使用 express 传递请求 API 响应以做出反应?
- struct - 如何从标准 SQL 中的数组结构返回结构数组?
- docker - 如何在 App Engine 谷歌云平台中安装 librabbitmq