使用xarray删除没有坐标的维度

时间:2017-03-12 06:14:20

标签: python xarray

success:function(data){
  $("#myModal ").modal('hide');   
}

如何使用xarray从netCDF中删除<xarray.DataArray 'nc_file' (time: 20, latitude: 360, longitude: 720, N: 3)> [34992000 values with dtype=float64] Coordinates: * latitude (latitude) float64 89.75 89.25 88.75 88.25 87.75 87.25 86.75 ... * longitude (longitude) float64 -179.8 -179.2 -178.8 -178.2 -177.8 -177.2 ... * time (time) float64 0.0 1.826e+03 3.652e+03 5.479e+03 7.305e+03 ... Dimensions without coordinates: N Attributes: units: 1 long_name: sample data var ? xarray N命令不起作用

假设hndl_nc是netCDF文件的句柄,我试过drop

1 个答案:

答案 0 :(得分:3)

不清楚你想做什么: dataarr.drop('N')将仅删除坐标;主要用于冗余坐标。

但你的数据等效的numpy尺寸仍然是形状数组(20,360,720,3)所以你总是有N

现在您必须决定要对最后一个维度N做什么。 你有没有在N维​​上选择N = 1或总和或一些减少操作;然后下降('N')将起作用。