【发布时间】:2020-01-03 08:10:25
【问题描述】:
我正在研究北半球的湖冰厚度。我的最终数据集是一个 xarray,尺寸为 [365,360,720] - (days,lat,lon) 和一个数据变量“icethickness”。该数据变量有 3 种值。冰厚度的有限值,水为零,海洋为“nan”。 我想将此 xarray 的所有有限值转换为 1 并保持零和 nan 原样。
【问题讨论】:
标签: gis python-xarray
我正在研究北半球的湖冰厚度。我的最终数据集是一个 xarray,尺寸为 [365,360,720] - (days,lat,lon) 和一个数据变量“icethickness”。该数据变量有 3 种值。冰厚度的有限值,水为零,海洋为“nan”。 我想将此 xarray 的所有有限值转换为 1 并保持零和 nan 原样。
【问题讨论】:
标签: gis python-xarray
您可以使用xr.where 函数。
xr.where(data > 0, 1, data)
【讨论】: