変数が必要以上の次元を持つxarrayデータセットがあります(たとえば、「緯度」変数と「経度」変数も時間とともに変化する3Dデータセット)。追加のディメンションを削除するにはどうすればよいですか?xarrayの一部の変数から次元を削除するデータセット
たとえば、以下のデータセットでは、「bar」はx
軸に沿って一定の値を持つx
およびy
軸に沿った2D変数です。 x
のディメンションを 'bar'から削除しますが、 'foo'から削除するにはどうすればよいですか?
>>> ds = xr.Dataset({'foo': (('x', 'y'), np.random.randn(2, 3))},
{'x': [1, 2], 'y': [1, 2, 3],
'bar': (('x', 'y'), [[4, 5, 6], [4, 5, 6]])})
>>> ds
<xarray.Dataset>
Dimensions: (x: 2, y: 3)
Coordinates:
* x (x) int64 1 2
* y (y) int64 1 2 3
bar (x, y) int64 4 5 6 4 5 6
Data variables:
foo (x, y) float64 -0.9595 0.6704 -1.047 0.9948 0.8241 1.643