始める無料で始める

xarray で探索的データ分析

Xarray は多次元データの操作を簡単にしてくれます。ちょうど pandas が表形式データの操作を簡単にするのと同じです。さらに、Xarray はバックグラウンドで Dask を利用できるため、データを高速かつ効率的に処理できます。

あなたはヨーロッパの気象データセットのさらなる分析を任されています。Xarray の使い方がわかったので、まずは探索的データ分析から始めましょう。

xarrayxr としてインポート済みです。

この演習はコースの一部です

Pythonで学ぶDaskによる並列プログラミング

コースを見る

演習の手順

  • Xarray の open_zarr() 関数を使って、"data/era_eu.zarr" データセットを開きます。
  • DataSet の .isel() メソッドを使い、time 座標の 0 番目のインデックスを選択します。
  • 0 番目のインデックス ds_sel から変数 'temp' を選択し、ax1 にプロットします。
  • 0 番目のインデックス ds_sel から変数 'precip' を選択し、ax2 にプロットします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Open the ERA5 dataset
ds = ____.____("____")

# Select the zeroth time in the DataSet
ds_sel = ds.____(____=____)

fig, (ax1, ax2) = plt.subplots(1,2, figsize=(8, 3))

# Plot the zeroth temperature field on ax1
____[____].____(ax=____)

# Plot the zeroth precipitation field on ax2
____[____].____(ax=____)
plt.show()
コードを編集して実行