我有一个数据数组,其中包含了全球各地lat、lon点数的值列表。我想为特定的城市提供一个lat,lon值的列表,并应用在那些lat,lon点上的值来创建一个数据。为了实现这一点,我执行下面的代码。lons=df1['Longitude']
for idx,(lon,lat) in enumerate(zip(lons,lats)):
val = grid.sel(lat=lat, lon=lon, method='nearest'
我正在尝试从tif文件中获取点的高程。我只想要提供的值时,搜索与纬度和经度。如何仅获取DataArray数组( 451.13458,dtype=float32)中的451.13458。xr.open_rasterio('/content/DEMs/dem1.tif')
img = xarr[0, :, :]
#Use the .sel() method to ret
我想更新单个数据点,只修改它绑定到的元素,但我不知道如何做到这一点。似乎表明var sel = svg.selectAll(...).data(...)给出了更新数据的选择,然后sel.enter(...)表示新数据,然后sel将两个updated+new数据一起表示。在中,我将新元素着色为绿色,更新元素为蓝色,但似乎每个现有元素都被着色为蓝色,而不仅仅是上次更新后更改的元素。如何更新单个<
当我试图真正做到这一点时,我想不出如何更新xr.DataArray。
如何使用我创建的标签更新我初始化的xr.DataArray ?,我的实际数据是一个复杂得多的数据集,但这概括了我想要做的事情。我可以使用.loc,但有时我的ndarrays会变得庞大而复杂,在这里我并不真正知道dims的顺序。"axis_C":["C_%d"%_ for _ in range