楼主: 飞啊飞23333
5699 5

[问答] 求助R语言中为啥太小的数据会被认为是NA [推广有奖]

  • 0关注
  • 0粉丝

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0040
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
50 点
帖子
2
精华
0
在线时间
19 小时
注册时间
2020-11-13
最后登录
2022-4-5

楼主
飞啊飞23333 发表于 2021-12-18 19:55:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

比如收益率是0.00087这类的,均值应该是0.0012,但是R直接是0.0,用is.na()检测全是TRUES
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:求助R语言 R语言 Rue 收益率 TRU

沙发
wx2123 在职认证  发表于 2021-12-19 12:22:43
R里面有个设定位数的选项,你试试看:
options(digits=10)
已有 1 人评分经验 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 经验 + 10   查看全部评分

藤椅
s609078902 发表于 2021-12-20 08:55:58
只要不是直接显示的 NA,那就不可能是 NA
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

板凳
熬夜头会秃 发表于 2022-1-25 19:09:47
要不要先验算一下是不是公式码错了。。公式没问题就要看是不是哪步实际上是无解的
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

报纸
医念之间 发表于 2023-1-13 15:31:56
可以设置显示位数,在程序开始前,options(digits=8)
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

地板
abelus 发表于 2023-1-18 10:22:19
如果是显示NA,和options(digits=8)这项设置不会有关系的
如果是小于了浮点数的最小精度,计算的时候默认就是0或者是不稳定计算结果,通常会给报错的。
给NA就说明通常是计算过程中出现了NA的结果或中间结果。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 20:48