B
    WŽ0db  ã               @  sR  U d Z ddlmZ ddlZe dddg¡ZeddgƒZed	d
dddddddddgƒeB ZeeddddhƒB eddgƒB Z	de
d< eeddgƒB Zde
d< edd d!d"d#gƒZed$d%dd&d'ddd(dd)d*d+d,d-d.d/d0d	d1d2dd3d4d5gƒZed6d7d8d#d"dd dd9d
d:d;d<d!dgƒZed=d>d?d@dddAddBdCdDdEdFdGddHdIdJdKdLddMdNdOddPdQgƒZeeB ZdS )RzŸ
Provide basic components for groupby. These definitions
hold the allowlist of methods that are exposed on the
SeriesGroupBy and the DataFrameGroupBy objects.
é    )ÚannotationsNÚ	OutputKeyÚlabelÚpositionZplotÚhistZquantileZfillnaZmadZtakeZidxmaxZidxminZtshiftZskewZcorrZcovÚdiffÚnlargestÚ	nsmallestZis_monotonic_increasingZis_monotonic_decreasingZdtypeÚuniquezfrozenset[str]Úseries_apply_allowlistZdtypesZcorrwithÚdataframe_apply_allowlistZcumprodZcumsumÚshiftZcumminZcummaxÚallÚanyÚcountÚfirstÚlastÚmaxZmeanZmedianÚminZngroupZnthZnuniqueÚprodZsemÚsizeZstdÚsumÚvarZbackfillZbfillZcumcountZffillÚpadZ
pct_changeZrankZaggZ	aggregateÚapplyZboxplotZdescribeZ	expandingZewmÚfilterZ	get_groupÚgroupsÚheadÚindicesÚndimZngroupsZohlcÚpipeZresampleZrollingÚtailZ	transformÚsample)Ú__doc__Ú
__future__r   ÚcollectionsÚ
namedtupler   Ú	frozensetZplotting_methodsZcommon_apply_allowlistr   Ú__annotations__r   Zcythonized_kernelsZreduction_kernelsZtransformation_kernelsZgroupby_other_methodsZtransform_kernel_allowlist© r)   r)   úJ/var/www/html/venv/lib/python3.7/site-packages/pandas/core/groupby/base.pyÚ<module>   s¼   