我尝试使用xarray从netCDF格式获取数据
我有这样的代码
import numpy as np
import pandas as pd
import xarray as xr
import sys, json
import base64
ds = xr.open_dataset('/home/misdan/Documents/Data/Angin/wind_1992.nc')
da = ds['u10'].sel(time='1992-02',latitude=6.0, longitude=95.20,method='nearest').data
print('--------------------------')
print('hasilnya adalah : ')
print(da)
结果是这样的
hasilnya adalah :
[-2.2909293]
在没有[]的情况下如何从结果中获取值,就像这样
hasilnya adalah :
-2.2909293
数据是这样的
<xarray.DataArray 'u10' (time: 1)>
array([-2.290929], dtype=float32)
Coordinates:
longitude float32 95.25
latitude float32 6.0
* time (time) datetime64[ns] 1992-02-01
Attributes:
units: m s**-1
long_name: 10 metre U wind component
答案 0 :(得分:2)
print(da[0])
将在da
列表中打印您要查找的第一项。