从python中的xarray格式获取价值

时间:2018-08-24 02:24:25

标签: python netcdf python-xarray

我尝试使用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

1 个答案:

答案 0 :(得分:2)

print(da[0])将在da列表中打印您要查找的第一项。