Pandas документация по перепрограммированию

Таким образом, я полностью понимаю, как использовать resample, но документация не делает хорошую работу, объясняя варианты.

Поэтому большинство опций в функции resample довольно просты, за исключением следующих двух:

  • правило: строка смещения или объект, представляющий целевое преобразование
  • how: строка, метод для down- или повторная выборка, по умолчанию 'означает

Таким образом, взглянув на столько примеров, сколько я нашел в Интернете, я вижу, что для правила можно сделать 'D' для дня, 'xMin' для минут, 'xL' для миллисекунд, но это все, что я смог найти.

за то, что я видел следующее: 'first', np.max, 'last', 'mean' и 'n1n2n3n4...nx' где nx - первая буква каждого индекса столбца.

Так есть ли где-то в документации, которую мне не хватает, где отображаются все опции для правила pandas.resample и как pandas.resample данные? Если да, то где, потому что я не смог его найти. Если нет, какие есть варианты для них?

Ответ 1

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     milliseonds
U         microseconds
N, us     nanoseconds

Смотрите документацию временных рядов. Он включает в себя список смещений"привязанных" смещений) и раздел о повторной выборке.

Обратите внимание, что нет списка всех различных опций how, потому что это может быть любая функция массива NumPy, и любая функция, которая доступна посредством групповой диспетчеризации, может быть передана how по имени.

Ответ 2

Там больше, чем это, но вы, вероятно, ищете этот список:

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