1

キューブのマージで問題が発生しました。キューブの小さなセットにマージしたいキューブ リストがあります。ただし、虹彩をマージしようとすると、次のエラーメッセージが表示されます。

Traceback (most recent call last):
  File "site-packages/iris/cube.py", line 377, in merge_cube
    proto_cube.register(cube, error_on_mismatch=True)
  File "site-packages/iris/_merge.py", line 1260, in register
    error_on_mismatch)
  File "site-packages/iris/_merge.py", line 420, in match
    raise iris.exceptions.MergeError(msgs)
iris.exceptions.MergeError: failed to merge into a single cube.
  cube.var_name differs: u'air_pressure_at_sea_level_0' != u'air_pressure_at_sea_level_2'

Python 2.7でIrisバージョン1.13.0を使用しています。

var_name 座標を削除しようとしましたが、cube.remove_coord('var_name') を実行すると例外が発生しました:

iris.exceptions.CoordinateNotFoundError: 'Expected to find exactly 1  coordinate, but found none.'

この詳細以外に、2 つのキューブはマージに適していると考えており、ガイダンスをいただければ幸いです。

4

1 に答える 1