这似乎是一个愚蠢的琐碎问题,但我真的很好奇为什么 Julia 开发人员决定更改缺失值的命名。鉴于 Julia 被设计为与基于 R 和 Python 的现有语言和管道非常相似,我不太明白为什么他们会为 NA 引入一个又长又笨拙的名称,这对于来自 MATLAB/R 的任何人来说都是直观的。
Ste*_*ski 19
NA其他语言中的标准假设实际上是不正确的:
语言之间几乎没有一致性。除了一件事:他们在解释它时都使用术语“缺失数据”。当有人NA第一次看到时,他们不知道这可能意味着什么。即使你知道,也不清楚它代表什么。这是否意味着“未分配”?“无法使用”?“不适用”?“没有答案”?这些都是完全不同的概念,会导致混淆和误用。既然“失踪”这个词一直被用来描述NA要被用来做什么,为什么不这样称呼它呢?使用该名称missing还可以消除对含义的混淆:missing明确表示缺失值。
| 归档时间: |
|
| 查看次数: |
145 次 |
| 最近记录: |