ismissing と NaN の違い ; データ解析欠損値データの扱い(4/1)

8 次查看(过去 30 天)
ismissing と NaN の違いがいまいちはっきりとわかりません.
問題文の意味が理解できずにいます.
 定義上、NaN 値は "not a number" (非数値) であるため、等号演算子では NaN 値を識別しません。

采纳的回答

Hernia Baby
Hernia Baby 2021-10-6
普通の数字では等号演算子「==」で判定することができます
A = 1:10
A = 1×10
1 2 3 4 5 6 7 8 9 10
idx = A == 5
idx = 1×10 logical array
0 0 0 0 1 0 0 0 0 0
しかしながらNaNの場合は数字として扱わないのでこの方法では判定できません
A(5) = NaN
A = 1×10
1 2 3 4 NaN 6 7 8 9 10
idx = A == NaN
idx = 1×10 logical array
0 0 0 0 0 0 0 0 0 0
そこでismissingで判定するというわけです
idx = ismissing(A)
idx = 1×10 logical array
0 0 0 0 1 0 0 0 0 0
  1 个评论
佳奈子 浜口
佳奈子 浜口 2021-10-7
とても明確なご説明を,ありがとうございます.
おかげさまで,すっきりとした気持ちで学習を続けられます.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 cell 配列 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!