sách gpt4 ai đã đi

Tại sao NA==NULL, NULL==NULL lại in ra logical(0)?

In lại 作者:行者123 更新时间:2023-12-02 08:00:32 26 4
mua khóa gpt4 Nike

Tại sao NA==NULL 会导致 logical (0) 而不是 FALSE?

Tại sao NULL==NULL 会导致 logical(0) 而不是 TRUE?

1 Câu trả lời

VÔ GIÁ TRỊ 是一个“零长度”对象,因此任何与 VÔ GIÁ TRỊ 的逐元素比较或操作的长度都将为零:logical(0) 表示长度为零的逻辑向量。您可能会发现 identical() 很有用:identical(NULL,NULL) 是 TRUE,identical(NULL,NA) 是 FALSE。另请参阅 ?is.null,?is.na 以测试 NAVÔ GIÁ TRỊ 的特殊值。

另请参阅:Compare a value to null. Why is this true?

@Dason 指出 == 进行元素比较;当您对两个不同长度的向量进行元素运算时,R 通常会“回收”较短的向量,使其长度等于较长的向量(如果长度不能被整除,则会发出警告),但 R language definitiongiải thích

As from R 1.4.0, any arithmetic operation involving a zero-length vector has a zero-length result.

关于r - 为什么 NA==NULL , NULL==NULL 打印逻辑(0)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58148361/

26 4 0
Bài viết được đề xuất: powershell - 数组错误引发问题
Bài viết được đề xuất: java - 绕过java版本检查
Bài viết được đề xuất: java - 如何在java列表中使用addall
Bài viết được đề xuất: r - 绘制由颜色定义的散点图时使用多个 if else
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com