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

6 vues (au cours des 30 derniers jours)
佳奈子 浜口
佳奈子 浜口 le 6 Oct 2021
ismissing と NaN の違いがいまいちはっきりとわかりません.
問題文の意味が理解できずにいます.
 定義上、NaN 値は "not a number" (非数値) であるため、等号演算子では NaN 値を識別しません。

Réponse acceptée

Hernia Baby
Hernia Baby le 6 Oct 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 commentaire
佳奈子 浜口
佳奈子 浜口 le 7 Oct 2021
とても明確なご説明を,ありがとうございます.
おかげさまで,すっきりとした気持ちで学習を続けられます.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur cell 配列 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!