XarrayとZarrのTips

XarrayとZarrに関して独立したページを設けるほどでもないTipsを記載します。

Zarrの変数を削除

import zarr
store = zarr.open('path/to/store.zarr', mode='a')
del store['variable_name']
store.close()
  • ChatGPTに教えてもらったコードです。
  • store.close()のところがエラーになりました(closeメソッドがそもそもない?)。
  • closeしなくても即座に反映されていました。

Xarrayの変数を座標に変更

dsA=xr.Dataset()
vlist=["z_rho","z_u","z_v","z_w","btm_pos"]
for vname in vlist:
    dsA[vname]=ds1d[vname]
dsA=dsA.set_coords(vlist)
dsA.to_zarr("{0}/{1}_dia".format(ddir,cdic["off"]),mode="a")
  • 変数を一旦読み込んで、座標にしたあと、mode=”a”にして書き出す。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA