将 Xarray 文件合并到一个新的维度

亚历克斯·博罗维亚克

我正在尝试合并到具有相同结构的 xarray 数据集:

<xarray.DataArray 'frac' (lat: 53, lon: 178)>
dask.array<shape=(53, 178), dtype=float64, chunksize=(50, 50)>
Coordinates:
  * lat      (lat) float64 -23.0 -22.75 -22.5 -22.25 -22.0 -21.75 -21.5 ...
  * lon      (lon) float64 112.0 112.2 112.5 112.8 113.0 113.2 113.5 113.8 ...

我希望将这些合并到一个名为“月”的新维度中,使其看起来像这样:

Dimensions:    (lat: 53, lon: 178, month: 2)
Coordinates:
  * lon        (lon) float64 112.0 112.2 112.5 112.8 113.0 113.2 113.5 113.8 ...
  * lat        (lat) float64 -23.0 -22.75 -22.5 -22.25 -22.0 -21.75 -21.5 ...
  * month      (month) int64 10 11 
狐猴

请参阅此处如何组合 DataArrays:

da_concat = xr.concat([da0, da1], pd.Index([10, 11], name='month'))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

xarray - MissingSpatialDimensionError(将坐标分配为维度)

如何通过在python xarray中添加额外的维度将一个数组拆分为多个数组?

Xarray-将数据变量更改为维度

将具有不同维度的xarray数据集相乘

如何调用合并多个完成处理程序以将数据合并到一个新数组

如何将一个文件合并到另一个\ Linux

将一个文件夹与源合并到另一个

将子文件夹中的多个 CSV 文件合并到一个唯一的文件中,并在新列中添加文件名

将两个data.tables合并到一个新的data.table

将两个DataTable列中的值合并到一个新列中

将两个文件的内容合并到bash中的一个文件中

使用 xarray 将 csv 文件转换为 nc(netcdf) 文件

将多个值合并到一个新列中的一行 Pandas Python

平均一个块的维度(xarray)

使用Xarray将netCDF文件中的数据提取到一个高大的DataFrame中的有效方法

将所有PDF合并到一个文件夹中,但始终先合并一个PDF

将行和非常小的行合并到一个新的组合行中

将所有数据合并到一个新的工作表中

将数据从 2 个数组合并到一个新数组作为对象——Javascript

将两列与字符串合并到一个新列中

jq-将两个json文件合并到一个值上

将两个单词表合并到一个文件中 Python

将多个 csv 文件中的几列合并到一个 csv 文件中

将多个文本文件中的特定列合并到一个文件中

将多个CSV文件中的列数据合并到一个CSV文件中

将多个 JSON 文件合并到一个 Ruby 文件中

将Excel文件工作簿合并到一个文件夹中

如何将多个 .py 和 .ui 文件合并到一个文件中?

将所有 .dta 文件合并到一个文件夹中?