0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【xarray】マスクを取得する (notnull, isnull)

Last updated at Posted at 2023-09-11

この記事では、以下のライブラリを用いる。

import xarray as xr
import numpy as np

マスクを取得する

DataArrayのメソッドnotnull()またはisnull()を使うと、マスクを取得することができる。

基本的にはnotnull()を用いてマスクを取得するとよい。

次のDataArrayを例として説明する。

array = xr.DataArray([1, np.nan, 3], dims='x')
array

image.png

notnull()

notnull()を使うと、nanの場所にFalse、それ以外の場所にTrueが入ったDataArrayを取得できる。

array.notnull()

image.png

isnull()

isnull()を使うと、nanの場所にTrue、それ以外の場所にFalseが入ったDataArrayを取得できる。

array.isnull()

image.png

DataSet.notnull() / DataSet.isnull()

DataSetにも同様のメソッドが用意されている。

マスクを適用する

マスクを適用する方法については以下の記事を参照。

公式ドキュメント

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?