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