B
    Z                 @   sn  d dl mZ d dlmZ d dlZd dlZeejZeedkrHdd Z	ndd Z	yd dlm
Z
 W n ek
rz   e Z
Y nX yd d	lmZ W n   e ZY nX yd d
lmZ W nB ek
r   yd d
lmZ W n ek
r   dd ZY nX Y nX edkrd dlmZ ejejejfZnNyd dlm  mZ W n" ek
rT   d dlmZ Y nX ejejejejfZdS )    )absolute_import)LooseVersionNz0.17.0c             O   s   | j ||S )N)sort_values)dfargskwargs r   8lib/python3.7/site-packages/statsmodels/compat/pandas.pyr      s    r   c             O   s   | dd | j||S )NZinplaceF)
setdefaultsort)r   r   r   r   r   r	   r      s    )
RangeIndex)Float64Index)is_numeric_dtypec             C   sP   y| j j}W n tk
r(   td }Y nX t|tjtjfoNt|tjtjf S )N)	ZdtypetypeAttributeError
issubclassnpZnumberZbool_Z
datetime64Ztimedelta64)Zarr_or_dtypeZtipor   r   r	   r   &   s    r   z0.20)frequencies)	datetools)Z
__future__r   Zdistutils.versionr   Znumpyr   Zpandas__version__versionr   r   ImportErrortupler   Zpandas.api.typesr   Zpandas.core.commonZpandas.tseriesr   ZSeriesZ	DataFrameZPanelZdata_klassesZpandas.tseries.frequenciesZtseriesZpandas.corer   Z	WidePanelr   r   r   r	   <module>   s>   

	
