我有一个名为 wk_conc_avgs 的 xarray,其结构如下:
xarray.DataArray'N_CT' juld:1253 y:850 x:994
其中 juld 包含结构“yyyy-mm-dd”的日期
我试图通过这样做来索引特定日期: ''' wk_conc_avgs[juld == ('1997-05-01'),:,:] '''
我也尝试过: ''' wk_conc_avgs[juld == np.datetime64('1997-05-01'),:,:] ''' 和 ''' wk_conc_avgs.isel(juld=1997-5-1) '''
在前两次尝试中,我收到此错误:“IndexError:布尔数组大小 1070 用于索引形状为 (1253,) 的数组。” 在后一次尝试中,我收到此错误:“索引 1991 超出尺寸为 1253 的轴 0 的范围”
我应该尝试什么才能索引日期?
谢谢你。
我明白了。
执行此操作的方法是使用: ''' wk_conc_avgs.sel(juld = np.datetime64('yyyy-mm-dd'), method = '最近') '''
根据需要填写日期。 :)