Sindbad~EG File Manager
�
Mٜg� � �� � d Z ddlmZ ddlmZmZ ddlZddlZddl m
Z
mZ ddlm
Z
ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZmZ ddlmZ dd
lmZ ddlmZmZ ddl m!c m"Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+m,Z,m-Z- ddl.m/Z/ ddl0m1Z1 erddl2m3Z3m4Z4 ddl5m6Z6m7Z7m8Z8m9Z9 ddl:m;Z; G d� d� Z<e G d� d� � Z= d d d�Z>d!d�Z?d"d�Z@y)#z]
Provide user facing operators for doing the split part of the
split-apply-combine paradigm.
� )�annotations)�
TYPE_CHECKING�finalN)�using_copy_on_write�warn_copy_on_write)�lib)�OutOfBoundsDatetime)�InvalidIndexError)�cache_readonly)�find_stack_level)�is_list_like� is_scalar)�CategoricalDtype)�
algorithms)�Categorical�ExtensionArray)� DataFrame)�ops)�recode_for_groupby)�CategoricalIndex�Index�
MultiIndex)�Series)�pprint_thing)�Hashable�Iterator)� ArrayLike�Axis�NDFrameT�npt)�NDFramec �^ � � e Zd ZU dZded<