def location_of_nan_in_xarray(xr_data,data_name):
#xr_data输入变量(xarray DataSet)
df=xr_data[data_name].where(xr_data[data_name]>=0,'不存在').to_dataframe()
#data_name输入变量名例如:‘precip’ 这里双引号必须加
location_of_nan=np.array(df[df['precip']=='不存在'].index)
return location_of_nan
这段代码用于判断xarray中小于0的位置坐标