mask()関数は条件がTrueの場合に値を置換し、where()関数は条件がFalseの場合に値を置換します。これは、mask()関数とは異なり、where()関数は非ブールの条件配列を使用してもエラーを発生しません。両関数は、条件に基づいて配列内の値を置換するのに役立ちます。