MissingFallback[arg1,arg2,…]
MissingQではない最初の引数 argiを与える.
MissingFallback
MissingFallback[arg1,arg2,…]
MissingQではない最初の引数 argiを与える.
詳細
- MissingFallbackは,通常,TransformColumnsやConstructColumns等で使われ,Missing値が見付かったときにこれをどのように処理するかを示す.
- MissingFallbackのすべての引数がMissing[…]のときは,最後のものが返される.
例題
すべて開く すべて閉じる例 (2)
MissingFallbackは,引数のうちMissing[…]ではない最初のものを返す:
MissingFallback[1, 2]MissingFallback[Missing[], 2]MissingFallback[Missing["reason"], Missing[], 2]MissingFallback[Missing["Unknown"], Missing["NotAvailable"]]MissingFallbackを使ってTabularオブジェクト内の欠落値を別の列の値で置換する:
tab = Tabular[{{1, 3, 5}, {2, Missing[], 6}}, {"a", "b", "c"}]TransformColumns[tab, "b" -> Function[MissingFallback[#b, #a]]]TransformColumns[tab, "b" -> Function[MissingFallback[#b, -99]]]スコープ (1)
MissingFallbackの列の関数を使ってTabularオブジェクト内の欠落値を埋める:
tab = ToTabular[{"a" -> {1, 2, 3}, "b" -> {4, Missing[], 6}, "c" -> {7, 8, 9}}, "Columns"]TransformColumns[tab, "b" -> Function[MissingFallback[#b, #a + #c]]]TransformColumns[tab, "b" -> Function[MissingFallback[#b, Mean[{#a, #c}]]]]アプリケーション (2)
列に冥王星の衛星を含むTabularオブジェクトを構築する:
plutoMoons = ToTabular[{"moon" -> EntityList[EntityClass["PlanetaryMoon", "PlutoMoon"]]}, "Columns"]
| |
これらの衛星の中には,"PolarRadius"特性がMissing["NotAvailable"]のものがある:
TransformColumns[plutoMoons, "size" -> Function[#moon["PolarRadius"]]]TransformColumns[plutoMoons, "size" -> Function[MissingFallback[#moon["PolarRadius"], #moon["Radius"]]]]パーマーペンギンのデータのTabularオブジェクトを取得する:
penguins = ResourceData["Sample Tabular Data: Palmer Penguins"]pt = PivotTable[penguins, Length[#species]&, {"island"}, {"species", "sex"}]TabularStructure[pt, {ExtendedKey["Gentoo", "female"], ExtendedKey["Gentoo", "male"], ExtendedKey["Chinstrap", "female"], ExtendedKey["Chinstrap", "male"]}, "MissingCount"]MissingFallbackを使ってMissing値を埋め,各島のメスのペンギンの総数を計算する:
mf[key_] := MissingFallback[key, 0]females = ColumnKeys[pt, MatchQ[#ColumnKey, ExtendedKey[_, "female"]]&]ConstructColumns[pt, {"island", "females" -> Function[Total[mf /@ (# /@ females)]]}]特性と関係 (2)
MissingFallbackのすべての引数がMissing[…]オブジェクトの際は,最後のものが返される:
MissingFallback[Missing["reason1"], Missing[], Missing["reason2"]]シンボルMissingは欠落オブジェクトとしては扱われない:
MissingFallback[Missing, x]MissingQ[Missing]引数がないMissing[]は欠落オブジェクトとして扱われる:
MissingFallback[Missing[], x]MissingQ[Missing[]]関連するガイド
テキスト
Wolfram Research (2025), MissingFallback, Wolfram言語関数, https://reference.wolfram.com/language/ref/MissingFallback.html.
CMS
Wolfram Language. 2025. "MissingFallback." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MissingFallback.html.
APA
Wolfram Language. (2025). MissingFallback. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MissingFallback.html
BibTeX
@misc{reference.wolfram_2026_missingfallback, author="Wolfram Research", title="{MissingFallback}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/MissingFallback.html}", note=[Accessed: 04-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_missingfallback, organization={Wolfram Research}, title={MissingFallback}, year={2025}, url={https://reference.wolfram.com/language/ref/MissingFallback.html}, note=[Accessed: 04-November-2026]}