0
월 평균 또는 연간 평균 시계열 데이터에서 5 년 평균 데이터 (순환 평균이 아닌 달력 연도 1)를 계산해야합니다. xarray 문서를 검색 한 후 간단한 방법을 찾을 수 없습니다. 누구나 이런 유형의 평균을 수행하는 방법이 있습니까?xarray 및 월간 또는 연간 avarges에서 5 년 평균
감사합니다.
월 평균 또는 연간 평균 시계열 데이터에서 5 년 평균 데이터 (순환 평균이 아닌 달력 연도 1)를 계산해야합니다. xarray 문서를 검색 한 후 간단한 방법을 찾을 수 없습니다. 누구나 이런 유형의 평균을 수행하는 방법이 있습니까?xarray 및 월간 또는 연간 avarges에서 5 년 평균
감사합니다.
5 년의 평균을 계산하는 가장 쉬운 방법은 "시작 연"를 나타내는 "로"여기
In [24]: ds = xr.Dataset({'x': ('time', np.arange(1000))},
...: {'time': pd.date_range('2000-01', freq='1MS', periods=1000)})
In [28]: ds.resample('5AS', dim='time')
Out[28]:
<xarray.Dataset>
Dimensions: (time: 17)
Coordinates:
* time (time) datetime64[ns] 2000-01-01 2005-01-01 2010-01-01 ...
Data variables:
x (time) float64 29.5 89.5 149.5 209.5 269.5 329.5 389.5 449.5 ...
예컨대 resample()
로 지정 주파수를 전달하는 것이다.
@ user3207603 : 월간 평균의 적절한 가중치에 대해 우려하는 경우이 예가 유용 할 수 있습니다. http://xarray.pydata.org/en/stable/examples/monthly-means.html – jhamman
감사합니다. 둘 다 당신의 답장을 위해서. 나는 5AS 옵션을 시도 할 것이다. – user3207603