Таким образом, я полностью понимаю, как использовать resample , но документация не делает хорошую работу, объясняя варианты.
Таким образом, большинство параметров в resample
функции довольно просты за исключением этих двух:
- правило: строка смещения или объект, представляющий целевое преобразование
- how: строка, метод понижения или повторной выборки, по умолчанию «среднее»
Поэтому, просмотрев столько примеров, сколько я нашел в Интернете, я могу найти правило, которое вы можете сделать 'D'
за день, 'xMin'
за минуты, 'xL'
за миллисекунды, но это все, что я смог найти.
за то, как я видел следующее: 'first'
, np.max
, 'last'
, 'mean'
, и 'n1n2n3n4...nx'
где пх первая буква каждого индекса столбца.
Так есть ли где-то в документации, которую мне не хватает, отображает каждую опцию для pandas.resample
правила и как ввод? Если да, то где, потому что я не смог его найти. Если нет, какие есть варианты для них?
python
documentation
pandas
Райан Сакс
источник
источник
how='last'
иhow='first'
: не забудьте добавитьclosed='left', label='left'
. ссылкаresample(...).last()
Ответы:
Смотрите документацию временных рядов . Он включает в себя список смещений (и «привязанных» смещений ) и раздел о повторной выборке .
Обратите внимание, что нет списка всех различных
how
опций, потому что это может быть любая функция массива NumPy, и любая функция, которая доступна посредством групповой диспетчеризации, может быть переданаhow
по имени.источник
Это еще не все, но вы, вероятно, ищете этот список:
Источник: http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases.
источник