Python 如何删除xarray.DataArray的第一个元素?

Python 如何删除xarray.DataArray的第一个元素?,python,arrays,Python,Arrays,我有一个xarray.DataArray: array([ 5.437614e+01, 2.090367e+02, 3.687384e+02, ..., 5.121467e-02, 5.116013e-02, 5.110552e-02]) Coordinates: * time (time) datetime64[ns] 1999-12-01 2010-06-01T06:00:00 ... 我为列表找到了几个答案,但我无法为数组找到答案 尝试 尝

我有一个xarray.DataArray:

array([  5.437614e+01,   2.090367e+02,   3.687384e+02, ...,   5.121467e-02,
         5.116013e-02,   5.110552e-02])
Coordinates:
  * time     (time) datetime64[ns] 1999-12-01 2010-06-01T06:00:00 ...
我为列表找到了几个答案,但我无法为数组找到答案

尝试 尝试其他括号(圆括号):

编辑:我发现第二个答案非常有用,但它是关于列表的,因为Python中没有数组


试试
a1=a1[1::
,因为这种数组应该可以完美地工作

吗?如果是:@FelixKling-An-xarray.DataArray更准确一些。我已经试过了。请参见编辑。无论如何,它应该是
a1.pop(0)
。我怀疑
a1=a1[1::
会起作用。请提供完整信息。我们应该能够将您发布的代码粘贴到文本文件中,并重现您描述的问题。这也行不通
pop
不存在:
AttributeError:“DataArray”对象没有属性“pop”
我不是问这个问题的人,所以不是。我只是指出你的答案不起作用。@ChipsVernicter这个问题不是关于
list
对象的,它是关于
xarray.DataArray
objects的。使用python3和xarray.DataArray进行了尝试,确实有效
a1.pop[0]

AttributeError: 'DataArray' object has no attribute 'pop'
a1.pop(0)