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

6 visualizaciones (últimos 30 días)
佳奈子 浜口
佳奈子 浜口 el 6 de Oct. de 2021
Comentada: 佳奈子 浜口 el 7 de Oct. de 2021
ismissing と NaN の違いがいまいちはっきりとわかりません.
問題文の意味が理解できずにいます.
 定義上、NaN 値は "not a number" (非数値) であるため、等号演算子では NaN 値を識別しません。

Respuesta aceptada

Hernia Baby
Hernia Baby el 6 de Oct. de 2021
普通の数字では等号演算子「==」で判定することができます
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 comentario
佳奈子 浜口
佳奈子 浜口 el 7 de Oct. de 2021
とても明確なご説明を,ありがとうございます.
おかげさまで,すっきりとした気持ちで学習を続けられます.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre cell 配列 en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!