DeleteMissing
DeleteMissing[list]
頭部Missingを持つ要素をリストから削除する.
DeleteMissing[assoc]
連想 assoc からの頭部Missingを持つ値の要素を削除する.
DeleteMissing[expr,n]
最初の n 個のレベルの expr 内で起る任意のリストあるいは連想にDeleteMissingを適用する.
DeleteMissing[expr,n,d]
Missing が要素の最初の d レベルに出現する場合に,レベル n の要素が欠落しているとみなす.
詳細
- DeleteMissing[{lhs1->rhs1,…}]は,rhsiの頭部がMissingであるリストの任意の要素を削除する.
- DeleteMissing[expr,Infinity]は,DeleteMissingが,頭部Missingを持つ式を求めて任意の深さまで検索し,それを削除するように指定する.
- DeleteMissing[expr,1,Infinity]は,Missingが任意の深さに含まれている場合は,第1レベルの要素が取り除かれるべきであるとする.
- 複数レベルを検索するときは,DeleteMissingはリストと連想の中だけを検索し,他の頭部の式は無視する.
- DeleteMissing[Missing[]]はSequence[]を返す.
例題
すべて開くすべて閉じるスコープ (3)
頭部Missingを持つ要素をレベル2まで削除する:
レベル1で頭部がMissingの要素を含む要素があれば,それを削除する:
レベル1で内部に欠落した式を含む要素があれば,それを削除する:
DeleteMissingは,右辺がMissingならば規則を完全に削除する:
特性と関係 (2)
考えられる問題 (1)
DeleteMissingはListあるいはAssociation以外の頭部を導入しない:
テキスト
Wolfram Research (2014), DeleteMissing, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeleteMissing.html (2015年に更新).
CMS
Wolfram Language. 2014. "DeleteMissing." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/DeleteMissing.html.
APA
Wolfram Language. (2014). DeleteMissing. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeleteMissing.html