판다 리 샘플 문서


184

따라서 resample 사용 방법을 완전히 이해 하지만 문서는 옵션을 설명하는 데 효과적이지 않습니다.

따라서 resample함수의 대부분의 옵션은 다음 두 가지를 제외하고 매우 간단합니다.

  • rule : 대상 변환을 나타내는 오프셋 문자열 또는 객체
  • how : 문자열, 다운 샘플링 또는 리샘플링 방법, 기본값은 'mean'

따라서 온라인에서 찾은 많은 예제를 보면 'D'하루, 'xMin'몇 분, 'xL'밀리 초 동안 할 수있는 규칙을 볼 수 있지만 이것이 내가 찾을 수있는 전부입니다.

나는 다음을 본 방법은 : 'first', np.max, 'last', 'mean', 및 'n1n2n3n4...nx'NX는 각 컬럼 인덱스의 첫 글자입니다.

그래서 내가 누락 된 문서의 어딘가에 pandas.resample규칙의 모든 옵션 과 입력 방법 을 표시 합니까? 그렇다면 어디에서 찾을 수 없기 때문입니다. 아니라면 모든 옵션은 무엇입니까?


8
Google의 방랑자, how='last'and를 사용한 리샘플링 how='first': 추가하는 것을 잊지 마십시오 closed='left', label='left'. 링크
Nasser Al-Wohaibi

@ NasserAl-Wohaibi 위의 의견은 이러한 옵션이 다음 질문에 완전히 답변하는 데 도움이 될 수 있음을 나타냅니다. 전에이 문제가 발생 했습니까? stackoverflow.com/questions/26247301/…
Amelio Vazquez-Reina

how = 'last'는 이제 더 이상 사용되지 않습니다resample(...).last()
shadi

답변:


314
B         business day frequency
C         custom business day frequency (experimental)
D         calendar day frequency
W         weekly frequency
M         month end frequency
SM        semi-month end frequency (15th and end of month)
BM        business month end frequency
CBM       custom business month end frequency
MS        month start frequency
SMS       semi-month start frequency (1st and 15th)
BMS       business month start frequency
CBMS      custom business month start frequency
Q         quarter end frequency
BQ        business quarter endfrequency
QS        quarter start frequency
BQS       business quarter start frequency
A         year end frequency
BA, BY    business year end frequency
AS, YS    year start frequency
BAS, BYS  business year start frequency
BH        business hour frequency
H         hourly frequency
T, min    minutely frequency
S         secondly frequency
L, ms     milliseconds
U, us     microseconds
N         nanoseconds

시계열 설명서를 참조하십시오 . 여기에는 오프셋 목록 (및 '고정 된'오프셋 )과 리샘플링에 대한 섹션이 포함 됩니다.

howNumPy 배열 함수 가 될 수 있고 groupby 디스패치 를 통해 사용 가능한 모든 함수는 how이름 으로 전달 될 수 있기 때문에 모든 다른 옵션 목록이 없습니다 .


1
"... 그것은 어떤 NumPy 배열 함수가 될 수 있기 때문에 ..."-그래, 나는 문서에서 그것을 읽었지만이 함수가 정확히 무엇을 해야하는지와 그것이 무엇을 해야하는지 설명하는 문서가 어디에 있습니까? 리샘플링 ...? 나는 여기서 꽤 길을 잃었다 고 느낀다.
jhin

1
이것은 리샘플링과 같은 모든 관련 문서 영역에서 연결되어야합니다. 약어에 대한 링크는 다음과 같습니다. pandas.pydata.org/pandas-docs/stable/…
wordsforthewise

워드 프로세서를 향상시킬 수있는 풀 요청 추가 github.com/pandas-dev/pandas/pull/30252
아심 반살

65

이것보다 더 많은 것이 있지만 아마도이 목록을 찾고있을 것입니다.

B   business day frequency
C   custom business day frequency (experimental)
D   calendar day frequency
W   weekly frequency
M   month end frequency
BM  business month end frequency
MS  month start frequency
BMS business month start frequency
Q   quarter end frequency
BQ  business quarter endfrequency
QS  quarter start frequency
BQS business quarter start frequency
A   year end frequency
BA  business year end frequency
AS  year start frequency
BAS business year start frequency
H   hourly frequency
T   minutely frequency
S   secondly frequency
L   milliseconds
U   microseconds

출처 : http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases


8
문서에 사용 된 '5Min'과 같은 'Min'이없는 이유는 무엇입니까?
ziyuang

@zyuang, 짧은 형식 만 여기에 표시됩니다 : "ms"또한 목록에 없습니다
Julien__
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.