§
    tŠtj¥7 ã                   óš  — d dl mZ d dlmZ d dlZd dlmZ d dlZd dl	Z	d dl
mZmZ d dlmZ d dlmc mZ d dlZd dlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z% d dl&m'Z'm(Z(  e¦   «         re pe Z) e¦   «         pe Z*d2d	„Z+	 	 	 	 	 	 d3d„Z,e	j-        d„ ¦   «         Z.e	j-        d„ ¦   «         Z/ G d„ d¦  «        Z0 G d„ d¦  «        Z1 G d„ d¦  «        Z2 G d„ d¦  «        Z3d„ Z4d„ Z5e	j6         7                    dg d¢¦  «        e	j6         7                    dddg¦  «        d „ ¦   «         ¦   «         Z8e	j6         7                    d! ed"¦  «        ej9        g¦  «        d#„ ¦   «         Z:d$„ Z;e	j6         7                    dg d%¢¦  «        e	j6         7                    dd
dg¦  «        e	j6         7                    d&d'd(g¦  «        d)„ ¦   «         ¦   «         ¦   «         Z<e	j6         7                    d*g d+¢¦  «        d,„ ¦   «         Z=e	j6         7                    dg d-¢¦  «        e	j6         7                    d.d d/g¦  «        d0„ ¦   «         ¦   «         Z>d1„ Z?dS )4é    )Ú	timedelta)ÚDecimalN)Útzlocal)ÚIS64Úis_platform_windows)Únp_version_gt2)ÚCategoricalÚCategoricalDtypeÚ	DataFrameÚDatetimeIndexÚIndexÚPeriodIndexÚ
RangeIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚnotnaÚto_datetimeÚto_timedelta)Ú
algorithmsÚnanopsc                 ó$   ‡ ‡— ‰rˆfd„}nˆ fd„}|S )a`  
    Create a function for calling on an array.

    Parameters
    ----------
    alternative : function
        The function to be called on the array with no NaNs.
        Only used when 'skipna_alternative' is None.
    skipna_alternative : function
        The function to be called on the original array

    Returns
    -------
    function
    c                 ó$   •—  ‰| j         ¦  «        S ©N©Úvalues)ÚxÚskipna_alternatives    €ú`/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/frame/test_reductions.pyÚskipna_wrapperz+make_skipna_wrapper.<locals>.skipna_wrapper=   s   ø€ Ø%Ð% a¤hÑ/Ô/Ð/ó    c                 ó€   •— |                       ¦   «         }t          |¦  «        dk    rt          j        S  ‰|¦  «        S )Nr   )ÚdropnaÚlenÚnpÚnan©r   ÚnonaÚalternatives     €r    r!   z+make_skipna_wrapper.<locals>.skipna_wrapperB   s6   ø€ Ø—8’8‘:”:ˆDÝ�4‰yŒy˜AŠ~ˆ~Ý”v�Ø�;˜tÑ$Ô$Ð$r"   © )r*   r   r!   s   `` r    Úmake_skipna_wrapperr,   +   sM   øø€ ð  ð %ð	0ð 	0ð 	0ð 	0ð 	0ð 	0ð
	%ð 	%ð 	%ð 	%ð 	%ð Ðr"   TFçñhãˆµøä>ç:Œ0âŽyE>c	                 ó„  ‡— t          || ¦  «        }	|�rt          dt          dd¬¦  «        i¦  «        }
t          j        d¦  «        5   t          |
| ¦  «        ¦   «         }ddd¦  «         n# 1 swxY w Y   t          |t          ¦  «        sJ ‚t          t          |
¦  «        ¦  «        |
d<   t          j        d¦  «        5   t          |
| ¦  «        ¦   «         }ddd¦  «         n# 1 swxY w Y   t          |t          ¦  «        sJ ‚t          |¦  «        sJ ‚|r‰ˆfd„}t          ‰|¦  «        } |	dd	¬
¦  «        } |	dd	¬
¦  «        }t          j
        ||                     |¦  «        |||¬¦  «         t          j
        ||                     |d¬¦  «        ||¬¦  «         n‰} |	d¬¦  «        } |	d¬¦  «        }t          j
        ||                     |¦  «        |||¬¦  «         | dv r0|                     |d¬¦  «        }t          j
        ||d	||¬¦  «         |r&|j        j        }||j        k    sJ ‚||j        k    sJ ‚t          j        t           d¬¦  «        5   |	d¬¦  «         ddd¦  «         n# 1 swxY w Y   |rµ|t"          j        z  } t          || ¦  «        d¬¦  «        } t          || ¦  «        d¬¦  «        }| dv rp| dk    rdnd}t          ||j        |j        ¬¦  «        }t          j
        ||¦  «         t          ||j        |j        ¬¦  «        }t          j
        ||¦  «         dS dS dS )aš  
    Check that operator opname works as advertised on frame

    Parameters
    ----------
    opname : str
        Name of the operator to test on frame
    alternative : function
        Function that opname is tested against; i.e. "frame.opname()" should
        equal "alternative(frame)".
    frame : DataFrame
        The object that the tests are executed on
    has_skipna : bool, default True
        Whether the method "opname" has the kwarg "skip_na"
    check_dtype : bool, default True
        Whether the dtypes of the result of "frame.opname()" and
        "alternative(frame)" should be checked.
    check_dates : bool, default false
        Whether opname should be tested on a Datetime Series
    rtol : float, default 1e-5
        Relative tolerance.
    atol : float, default 1e-8
        Absolute tolerance.
    skipna_alternative : function, default None
        NaN-safe version of alternative
    Úbz1/1/2001é   ©ÚperiodsNÚac                 ó$   •—  ‰| j         ¦  «        S r   r   ©r   r*   s    €r    Úwrapperz$assert_stat_op_calc.<locals>.wrapper€   ó   ø€ Ø�;˜qœxÑ(Ô(Ð(r"   r   F©ÚaxisÚskipnaé   )Úcheck_dtypeÚrtolÚatol©r:   )r>   r?   )ÚsumÚprodúNo axis named 2©ÚmatchrB   ©ÚindexÚdtype)Úgetattrr   r   ÚtmÚassert_produces_warningÚ
isinstancer   Úranger%   r,   Úassert_series_equalÚapplyr   rH   ÚpytestÚraisesÚ
ValueErrorr&   r'   rG   )Úopnamer*   ÚframeÚ
has_skipnar=   Úcheck_datesr>   r?   r   ÚfÚdfÚresultr7   r!   Úresult0Úresult1ÚexpectedÚ	lcd_dtypeÚall_naÚr0Úr1Úunits    `                    r    Úassert_stat_op_calcrb   K   s‚  ø€ õJ 	��vÑÔ€Aàñ 
Ý˜�Z¨
¸AÐ>Ñ>Ô>Ð?Ñ@Ô@ˆÝÔ'¨Ñ-Ô-ð 	+ð 	+Ø(•W˜R Ñ(Ô(Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å˜&¥&Ñ)Ô)Ð)Ð)Ð)å�˜B™œ‘.”.ˆˆ3‰ÝÔ'¨Ñ-Ô-ð 	+ð 	+Ø(•W˜R Ñ(Ô(Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å˜&¥&Ñ)Ô)Ð)Ð)Ð)Ý�6‰{Œ{ÐÐˆ{àð %ð	)ð 	)ð 	)ð 	)ð 	)õ -¨[Ð:LÑMÔMˆØ�!˜ 5Ð)Ñ)Ô)ˆØ�!˜ 5Ð)Ñ)Ô)ˆÝ
ÔØ�U—[’[ Ñ)Ô)°{ÈÐTXð	
ñ 	
ô 	
ð 	
õ 	ÔØØ�KŠK˜ aˆKÑ(Ô(ØØð		
ñ 	
ô 	
ð 	
ð 	
ð %ˆàˆa�Qˆi‰iŒi€GØˆa�Qˆi‰iŒi€GÝÔØØ�Š�NÑ#Ô#ØØØðñ ô ð ð �Ð Ð Ø—;’;˜~°A�;Ñ6Ô6ˆÝ
ÔØ�X¨5°tÀ$ð	
ñ 	
ô 	
ð 	
ð
 ð *Ø”LÔ&ˆ	Ø˜GœMÒ)Ð)Ð)Ð)Ø˜GœMÒ)Ð)Ð)Ð)õ 
Œ•zÐ):Ð	;Ñ	;Ô	;ð ð Ø	ˆˆqˆ	‰	Œ	ˆ	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð 	1Ø�œ‘ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ�_Ð$Ð$Ø &Ò(Ð(�1�1¨aˆDÝ˜d¨"¬(¸"¼(ÐCÑCÔCˆHÝÔ" 2 xÑ0Ô0Ð0Ý˜d¨"¬(¸"¼(ÐCÑCÔCˆHÝÔ" 2 xÑ0Ô0Ð0Ð0Ð0ð	1ð 	1ð %Ð$s6   Á	A.Á.A2Á5A2ÃC(Ã(C,Ã/C,É#I<É<J ÊJ c            	      ó¾  — t          t          j        t          j        dt          ¬¦  «        t          j        dt          ¬¦  «        gd¬¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        t          ¬¦  «        } t          j
        | j        d	d
…<   t          j
        | j        dd…dd…f<   | S )zˆ
    Fixture for DataFrame of booleans with index of unique strings

    Columns are ['A', 'B', 'C', 'D']; some entries are missing
    )é   é   ©rH   r   r@   c                 ó   — g | ]}d |› �‘ŒS ©Úfoo_r+   ©Ú.0Úis     r    ú
<listcomp>z&bool_frame_with_na.<locals>.<listcomp>Ä   ó   € Ð3Ð3Ð3 A�Z˜A�Z�ZÐ3Ð3Ð3r"   é   ÚABCD)rG   ÚcolumnsrH   é   é
   rd   é   éþÿÿÿN)r   r&   ÚconcatenateÚonesÚboolÚzerosr   rM   ÚobjectÚlistr'   Úiloc©rX   s    r    Úbool_frame_with_nar~   ¹   sÇ   € õ 
Ý
ŒÝŒW�W¥DÐ)Ñ)Ô)­2¬8°GÅ4Ð+HÑ+HÔ+HÐIÐPQð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1Ýð
ñ 
ô 
€Bõ ”F€B„GˆAˆbˆD�MÝœ&€B„GˆBˆrˆE�2�3�3ˆJÑØ€Ir"   c            	      ó‚  — t          t          j                             d¦  «                             d¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        ¬¦  «        } t          j	        | j
        dd	…<   t          j	        | j
        d
d…dd…f<   | S )z†
    Fixture for DataFrame of floats with index of unique strings

    Columns are ['A', 'B', 'C', 'D']; some entries are missing
    r1   )ro   re   c                 ó   — g | ]}d |› �‘ŒS rh   r+   rj   s     r    rm   z'float_frame_with_na.<locals>.<listcomp>×   rn   r"   ro   rf   rp   ©rG   rq   rr   rs   rd   rt   ru   N)r   r&   ÚrandomÚdefault_rngÚstandard_normalr   rM   rz   r{   r'   r|   r}   s    r    Úfloat_frame_with_nar…   Î   s¦   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9ÝÐ3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1ð
ñ 
ô 
€Bõ ”F€B„GˆAˆbˆD�MÝœ&€B„GˆBˆrˆE�2�3�3ˆJÑØ€Ir"   c                   ó´  — e Zd Zej                             dddg¦  «        ej                             dddddd	d
ddddd ej        d ej        d¦  «        ¬¦  «         ej        d ej        d¦  «        ¬¦  «        g¦  «        d„ ¦   «         ¦   «         Z	ej                             dddg¦  «        ej                             dddddd	d
dddd ej        d ej        d¦  «        ¬¦  «         ej        d ej        d¦  «        ¬¦  «        g¦  «        d„ ¦   «         ¦   «         Z
d„ Zd„ Zd„ Zej                             dg d¢¦  «        ej                             d eg d¢g d¢g d¢dœg d ¢d!¬"¦  «         eej        d#gej        d$gej        d%gd&œe¬'¦  «        g¦  «        ej                             d(¦  «        d)„ ¦   «         ¦   «         ¦   «         Zej                             d*g d+¢¦  «        d,„ ¦   «         Zd-„ Zd.„ Zej                             d/d0d1g¦  «        d2„ ¦   «         Zej                             d/d0d1g¦  «        d3„ ¦   «         Zd4„ Zd5„ Zej                             d6g d7¢¦  «        d8„ ¦   «         Zd9„ Zej                             d:d;d<gd=gd>gd?g ed?gd?g¬@¦  «         edAgdB¬'¦  «         edCg¦  «        dDœfdEd<gd=gej        g e ej        gdF¬'¦  «         eej        gd?g¬@¦  «         ee!j"        gdB¬'¦  «         ee!j"        g¦  «         #                    dG¦  «        dDœfd;dHdIej        ej        gdHdIej        ej        gdej        ej        ej        g ed?ej        ej        ej        gd?g¬@¦  «         eg dJ¢dB¬'¦  «         eg dK¢¦  «        g dL¢dMœfdEdHdIej        ej        gdHdIej        ej        gdej        ej        ej        g eej        d?ej        ej        gd?g¬@¦  «         eg dN¢dB¬'¦  «         eg dO¢¦  «        g dL¢dMœfg¦  «        dP„ ¦   «         Z$dQ„ Z%dR„ Z&dS„ Z'dT„ Z(ej                             dUdVdWe!j"        dXgd%e!j"        gz  g¦  «        dY„ ¦   «         Z)dZ„ Z*ej                             d[ e+d¦  «         eg ¦  «         e,g ej-        ¬'¦  «         e,g ej.        ¬'¦  «         eg d\¬]¦  «         e/g d^¬]¦  «        g¦  «        d_„ ¦   «         Z0ej                             d`ddg¦  «        da„ ¦   «         Z1ej                             dbdcddg¦  «        ej                             deg df¢¦  «        dg„ ¦   «         ¦   «         Z2dh„ Z3di„ Z4ej                             djg dk¢¦  «        ej                             dldd#dmœdndoej        gfdd$dmœej        ej        ej        gfddEdpœdndoej        gfg¦  «        dq„ ¦   «         ¦   «         Z5ej                             djg dk¢¦  «        ej                             dldd#dmœdrdsej        gfdd$dmœej        ej        ej        gfddEdpœdrdsej        gfg¦  «        dt„ ¦   «         ¦   «         Z6du„ Z7dv„ Z8dw„ Z9dx„ Z:dy„ Z;dz„ Z<d{„ Z=d|„ Z>d}„ Z?ej                             d~dd€gd�d‚gdƒœd„d…gfd†d‡gdˆd‰gdƒœdŠd‹gfdd‡gdˆdŒgdƒœd�dŽgfg¦  «        d�„ ¦   «         Z@ej                             dddg¦  «        d�„ ¦   «         ZAej                             dddg¦  «        ej                             d‘¦  «        d’„ ¦   «         ¦   «         ZBej                             ded;dEg¦  «        d“„ ¦   «         ZCd”„ ZDej                             dddg¦  «        d•„ ¦   «         ZEej                             dddg¦  «        ej                             d‘¦  «        d–„ ¦   «         ¦   «         ZFej                             ded;dEg¦  «        d—„ ¦   «         ZGd˜„ ZHd™„ ZIdš„ ZJej                             d›dœdd%gfd�ddžgfg¦  «        dŸ„ ¦   «         ZKd „ ZLej                             dddg¦  «        ej                             d¡dEd;g¦  «        d¢„ ¦   «         ¦   «         ZMej                             dddg¦  «        d£„ ¦   «         ZNd¤„ ZOd¥„ ZPej                             dddg¦  «        d¦„ ¦   «         ZQd§„ ZRd¨„ ZSej                             d©g ejT        i dEf‘ejU        i d;f‘ejT        dªg idEf‘ejU        dªg id;f‘ejT        dªdEdEgidEf‘ejU        dªdEdEgidEf‘ejT        dªd;dEgid;f‘ejU        dªd;dEgidEf‘ejT        dªd;d;gid;f‘ejU        dªd;d;gid;f‘ejT        dEgdEgd«œdEf‘ejU        dEgdEgd«œdEf‘ejT        dEdEgdEd;gd«œd;f‘ejU        dEdEgdEd;gd«œdEf‘ejU        dª e d¬d>gd­¬'¦  «        idEf‘ejT        dª e d¬d>gd­¬'¦  «        id;f‘ejU        dª e ddgeV¬'¦  «        idEf‘ejT        dª e ddgeV¬'¦  «        id;f‘ ej        ejU        dª e ddgdB¬'¦  «        idE¦  «        ‘ ej        ejU        dª e ddgd®¬'¦  «        idE¦  «        ‘ ej        ejT        dª e ddgdB¬'¦  «        id;¦  «        ‘ ej        ejT        dª e ddgd®¬'¦  «        id;¦  «        ‘ ej        ejU        dª e dd#gdB¬'¦  «        id;¦  «        ‘ ej        ejU        dª e dd#gd®¬'¦  «        id;¦  «        ‘ ej        ejT        dª e dd#gdB¬'¦  «        id;¦  «        ‘ ej        ejT        dª e dd#gd®¬'¦  «        id;¦  «        ‘ ej        ejU        dª e ddgd¯¬'¦  «        idE¦  «        ‘ ej        ejT        dª e ddgd¯¬'¦  «        id;¦  «        ‘ ej        ejU        dª e dd#gd¯¬'¦  «        id;¦  «        ‘ ej        ejT        dª e dd#gd¯¬'¦  «        id;¦  «        ‘ejU        dª e ddgd°¬'¦  «        id;f‘ejT        dª e ddgd°¬'¦  «        idEf‘ejU        dª e dd#gd°¬'¦  «        id;f‘ejT        dª e dd#gd°¬'¦  «        idEf‘ ej        ejU         e d±d²gdB¬'¦  «         e d±d²gd¯¬'¦  «        d«œd;¦  «        ‘¦  «        d³„ ¦   «         ZWd´„ ZXdµ„ ZYd¶„ ZZd0S )·ÚTestDataFrameAnalyticsr:   r   r<   rS   ÚcountrA   ÚmeanÚproductÚmedianÚminÚmaxÚnuniqueÚvarÚstdÚsemÚskewÚscipy)ÚmarksÚkurtc                 ób  — |dv r|dk    s|dv r t          ||¦  «        |¬¦  «         nâ|dv rd}no|dk    r|dk    rd	}n`d
}n]|dk    rd}nT|dk    r!|dk    rd                     ddg¦  «        }n0d}n-|dv rd}n&|dk    r t          j        dt          j        ¬¦  «        }t          |t          j        ¦  «        s|dz   }t          j        t          |¬¦  «        5   t          ||¦  «        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   |dk    r t          ||¦  «        |d¬¦  «         d S d S )N)rA   rŒ   r�   r   ©rˆ   rŽ   r@   )r�   r�   r‘   r’   r•   z(could not convert string to float: 'bar'rŠ   r<   z2can't multiply sequence by non-int of type 'float'z0can't multiply sequence by non-int of type 'str'rA   z7unsupported operand type\(s\) for \+: 'float' and 'str'r‰   ú|z%Could not convert \['.*'\] to numericz/Could not convert string '(bar){30}' to numeric©rŒ   r�   z<'[><]=' not supported between instances of 'float' and 'str'r‹   z@Cannot convert \[.*\] to numeric|does not support|Cannot perform)Úflagsz*|does not support|Cannot perform reductionrD   rŽ   T©r:   Únumeric_only)
rI   ÚjoinÚreÚcompileÚSrL   ÚPatternrP   rQ   Ú	TypeError)ÚselfÚfloat_string_framer:   rS   Úmsgs        r    Ú#test_stat_op_api_float_string_framez:TestDataFrameAnalytics.test_stat_op_api_float_string_frameã   sî  € ð( Ð+Ð+Ð+°¸²	°	¸fð I
ð ?
ð ?
ð 0�GÐ&¨Ñ/Ô/°TÐ:Ñ:Ô:Ð:Ð:àÐ>Ð>Ð>Ø@��Ø˜9Ò$Ð$Ø˜1’9�9ØN�C�CàL�C�CØ˜5’�ØP��Ø˜6Ò!Ð!Ø˜1’9�9àŸ(š(àDØMðñô �C�Cð U�C�CØ˜>Ð)Ð)ØT��Ø˜8Ò#Ð#Ý”jØWÝœ$ðñ ô �õ ˜c¥2¤:Ñ.Ô.ð IØÐHÑH�Ý”�y°Ð4Ñ4Ô4ð ?ð ?Ø3•Ð*¨FÑ3Ô3¸Ð>Ñ>Ô>Ð>ð?ð ?ð ?ñ ?ô ?ð ?ð ?ð ?ð ?ð ?ð ?øøøð ?ð ?ð ?ð ?à�YÒÐØ/�GÐ&¨Ñ/Ô/°TÈÐMÑMÔMÐMÐMÐMð Ðs   ÃDÄDÄDc                 ó<   —  t          ||¦  «        |d¬¦  «         d S )NFr›   ©rI   )r£   Úfloat_framer:   rS   s       r    Útest_stat_op_api_float_framez3TestDataFrameAnalytics.test_stat_op_api_float_frame  s)   € ð& 	%��˜VÑ$Ô$¨$¸UÐCÑCÔCÐCÐCÐCr"   c                 ó  — d„ }d„ }d„ }d„ }d„ }t          d||ddd¬	¦  «         t          d
t          j        |                     d¦  «        dd¬¦  «         t          d
t          j        |t          j        ¬¦  «         t          dt          j        |d¬¦  «         t          dt          j        |t          j        ¬¦  «         t          d||¦  «         t          d||¦  «         t          d||¦  «         t          d||ddd¬	¦  «         d S )Nc                 óD   — t          | ¦  «                             ¦   «         S r   )r   rA   ©Úss    r    rˆ   z7TestDataFrameAnalytics.test_stat_op_calc.<locals>.count5  s   € Ý˜‘8”8—<’<‘>”>Ð!r"   c                 óh   — t          t          j        |                      ¦   «         ¦  «        ¦  «        S r   )r%   r   Úunique1dr$   r­   s    r    rŽ   z9TestDataFrameAnalytics.test_stat_op_calc.<locals>.nunique8  s#   € Ý•zÔ*¨1¯8ª8©:¬:Ñ6Ô6Ñ7Ô7Ð7r"   c                 ó.   — t          j        | d¬¦  «        S ©Nr<   ©Úddof)r&   r�   ©r   s    r    r�   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.var;  ó   € Ý”6˜! !Ð$Ñ$Ô$Ð$r"   c                 ó.   — t          j        | d¬¦  «        S r²   )r&   r�   rµ   s    r    r�   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.std>  r¶   r"   c                 ór   — t          j        | d¬¦  «        t          j        t          | ¦  «        ¦  «        z  S r²   )r&   r�   Úsqrtr%   rµ   s    r    r‘   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.semA  s*   € Ý”6˜! !Ð$Ñ$Ô$¥r¤w­s°1©v¬v¡¤Ñ6Ð6r"   rŽ   FT)rU   r=   rV   rA   Úfloat32gü©ñÒMbP?)r=   r>   )r   r‰   ©rV   rŠ   r�   r�   r‘   rˆ   )rb   r&   rA   ÚastypeÚnansumr‰   rB   Únanprod)r£   r…   Úmixed_float_framerˆ   rŽ   r�   r�   r‘   s           r    Útest_stat_op_calcz(TestDataFrameAnalytics.test_stat_op_calc4  s†  € ð	"ð 	"ð 	"ð	8ð 	8ð 	8ð	%ð 	%ð 	%ð	%ð 	%ð 	%ð	7ð 	7ð 	7õ 	ØØØØØØð	
ñ 	
ô 	
ð 	
õ 	ØÝŒFØ×$Ò$ YÑ/Ô/ØØð	
ñ 	
ô 	
ð 	
õ 	Ø•2”6Ð.Å2Ä9ð	
ñ 	
ô 	
ð 	
õ 	˜F¥B¤GÐ-@ÈdÐSÑSÔSÐSÝØ•r”wÐ 3ÍÌ
ð	
ñ 	
ô 	
ð 	
õ 	˜E 3Ð(;Ñ<Ô<Ð<Ý˜E 3Ð(;Ñ<Ô<Ð<Ý˜E 3Ð(;Ñ<Ô<Ð<åØØØØØØð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r"   c                 óˆ   ‡— t          j        d¦  «        Šˆfd„}ˆfd„}t          d||¦  «         t          d||¦  «         d S )Núscipy.statsc                 óp   •— t          | ¦  «        dk     rt          j        S ‰                     | d¬¦  «        S )Né   F©Úbias)r%   r&   r'   r’   ©r   Úsp_statss    €r    ÚskewnesszHTestDataFrameAnalytics.test_stat_op_calc_skew_kurtosis.<locals>.skewnesso  s/   ø€ Ý�1‰vŒv˜ŠzˆzÝ”v�Ø—=’= ¨�=Ñ/Ô/Ð/r"   c                 óp   •— t          | ¦  «        dk     rt          j        S ‰                     | d¬¦  «        S )Nre   FrÅ   )r%   r&   r'   ÚkurtosisrÇ   s    €r    r•   zDTestDataFrameAnalytics.test_stat_op_calc_skew_kurtosis.<locals>.kurtt  s2   ø€ Ý�1‰vŒv˜ŠzˆzÝ”v�Ø×$Ò$ Q¨UÐ$Ñ3Ô3Ð3r"   r’   r•   )rP   Úimportorskiprb   )r£   r…   rÉ   r•   rÈ   s       @r    Útest_stat_op_calc_skew_kurtosisz6TestDataFrameAnalytics.test_stat_op_calc_skew_kurtosisl  ss   ø€ ÝÔ& }Ñ5Ô5ˆð	0ð 	0ð 	0ð 	0ð 	0ð
	4ð 	4ð 	4ð 	4ð 	4õ
 	˜F HÐ.AÑBÔBÐBÝ˜F DÐ*=Ñ>Ô>Ð>Ð>Ð>r"   c                 óZ   — d„ }t          d||d¬¦  «         t          d||dd¬¦  «         d S )Nc                 ó„   — t          | ¦  «                             ¦   «         rt          j        S t          j        | ¦  «        S r   )r   Úanyr&   r'   r‹   rµ   s    r    r7   z3TestDataFrameAnalytics.test_median.<locals>.wrapper}  s-   € Ý�A‰wŒw�{Š{‰}Œ}ð Ý”v�Ý”9˜Q‘<”<Ðr"   r‹   Tr»   F)r=   rV   )rb   )r£   r…   Ú	int_framer7   s       r    Útest_medianz"TestDataFrameAnalytics.test_median|  sX   € ð	 ð 	 ð 	 õ
 	˜H gÐ/BÐPTÐUÑUÔUÐUÝØ�g˜y°eÈð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r"   Úmethod)rA   r‰   rB   r�   r�   r’   rŒ   r�   rX   )gÈƒw@Ba@¿gCùVÞúZ¿g
?ZÁ½.F?)r   r   ç        )gê94­³c4?gÏ@ð}�jX?gþïœÕN¿©r4   r0   Úc©ÚfooÚbarÚbazÚOrF   r1   rÄ   re   ©r   r<   r1   rf   z0ignore:Mismatched null-like values:FutureWarningc                 ód  — |j         j        t          j        k    sJ ‚ t	          ||¦  «        |¬¦  «        } t	          |                     d¦  «        |¦  «        |¬¦  «                             t          ¦  «        }|dv r|dv rd ||                     ¦   «         <   t          j	        ||¦  «         d S )Nr@   Úf8)r<   rq   r™   )
r   rH   r&   Úobject_rI   r¼   rz   r   rJ   rN   )r£   rÓ   rX   r:   rY   r\   s         r    Ú%test_stat_operators_attempt_obj_arrayz<TestDataFrameAnalytics.test_stat_operators_attempt_obj_array‡  s«   € ð: ŒyŒ¥"¤*Ò,Ð,Ð,Ð,Ø$•˜˜VÑ$Ô$¨$Ð/Ñ/Ô/ˆØ3•7˜2Ÿ9š9 T™?œ?¨FÑ3Ô3¸Ð>Ñ>Ô>×EÒEÅfÑMÔMˆØ�>Ð!Ð! f°Ð&>Ð&>Ø(,ˆH�X—]’]‘_”_Ñ%Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Úop)r‰   r�   r�   r’   r•   r‘   c                 óî  — t          g d¢g d¢g d¢dœ¦  «        }d                     g d¢¦  «        }t          j        t          |¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        dd	¦  «        5  t          j        t          |¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )
N©r<   r1   rÄ   re   )ç      ð?ç       @ç      @ç      @©r4   r0   rÖ   Úd)ÚintÚfloatÚstrr˜   )zCould not convertúcould not convertz"can't multiply sequence by non-intzdoes not supportzCannot performrD   Úuse_bottleneckF)r   r�   rP   rQ   r¢   rI   ÚpdÚoption_context)r£   rá   rX   r¥   s       r    Útest_mixed_opsz%TestDataFrameAnalytics.test_mixed_ops«  sÖ  € õ à#�|�|Ø-Ð-Ð-Ø+Ð+Ð+ðð ñ
ô 
ˆð �hŠhðð ð ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�G�B˜‰OŒOÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ÔÐ/°Ñ7Ô7ð 	"ð 	"Ý”�y°Ð4Ñ4Ô4ð "ð "Ø•˜˜B‘”Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð 	"ð 	"sH   ÁA1Á1A5Á8A5ÂC*Â-CÃC*ÃC	ÃC*ÃC	ÃC*Ã*C.Ã1C.c                 ó^  — t          g d¢g d¢g d¢dœ¦  «        }|                     g d¢¬¦  «         |                     d¬¦  «        }t          j        |j        t          j        g d¢t          ¬	¦  «        ¦  «         |j	                             d
¬¦  «        }t          j
        ||¦  «         d S )N)TTFFF)rs   rt   ro   é(   é2   )r4   r0   rÖ   ré   Úe)Ú	bool_dataÚint_dataÚstring_data©rq   r   r@   )r1   é–   Úabcderf   r<   )r   ÚreindexrA   rJ   Úassert_numpy_array_equalr   r&   Úarrayrz   ÚTrN   )r£   rX   ÚtestÚalts       r    Útest_reduce_mixed_framez.TestDataFrameAnalytics.test_reduce_mixed_frameÅ  sÆ   € åà>Ð>Ð>Ø0Ð0Ð0Ø8Ð8Ð8ðð ñ
ô 
ˆð 	�
Š
ÐCÐCÐCˆ
ÑDÔDÐDØ�vŠv˜1ˆv‰~Œ~ˆÝ
Ô#ØŒK�œÐ"3Ð"3Ð"3½6ÐBÑBÔBñ	
ô 	
ð 	
ð Œd�hŠh˜AˆhÑÔˆÝ
Ô˜t SÑ)Ô)Ð)Ð)Ð)r"   c           	      ó  — t          g d¢g d¢dt          j        dgdœ¦  «        }t          j        |                     ¦   «         t          ddddœ¦  «        ¦  «         t          j        |                     d¬¦  «        t          ddddœ¦  «        ¦  «         t          j        |                     d¬	¦  «        t          g d
¢¦  «        ¦  «         t          j        |                     dd¬¦  «        t          g d¢¦  «        ¦  «         d S )N©r<   r<   r<   ©r<   r1   rÄ   r<   rÄ   ©ÚAÚBÚCr1   F©r$   r@   )r<   r1   r1   )r:   r$   )r<   rÄ   r1   )r   r&   r'   rJ   rN   rŽ   r   ©r£   rX   s     r    Útest_nuniquez#TestDataFrameAnalytics.test_nuniqueÖ  sô   € Ý˜Y˜Y˜Y¨Y¨Y¨Y¸aÅÄÈ¸^ÐLÐLÑMÔMˆÝ
Ô˜rŸzšz™|œ|­V¸!À!È!Ð4LÐ4LÑ-MÔ-MÑNÔNÐNÝ
ÔØ�JŠJ˜eˆJÑ$Ô$¥f°1¸1À1Ð-EÐ-EÑ&FÔ&Fñ	
ô 	
ð 	
õ 	Ô˜rŸzšz¨q˜zÑ1Ô1µ6¸)¸)¸)Ñ3DÔ3DÑEÔEÐEÝ
Ô˜rŸzšz¨q¸˜zÑ?Ô?ÅÈ	È	È	ÑARÔARÑSÔSÐSÐSÐSr"   ÚtzNÚUTCc                 óî   — t          ddgt          d|¬¦  «        gdz  dœ¦  «        }|                     ¦   «         }t          dt          d|¬¦  «        gddg¬	¦  «        }t	          j        ||¦  «         d S )
Nr<   Ú2000©r  r1   ©r  r  rä   r  r  ©rG   ©r   r   r‰   r   rJ   rN   ©r£   r  rX   rY   r\   s        r    Ú test_mean_mixed_datetime_numericz7TestDataFrameAnalytics.test_mean_mixed_datetime_numericß  s€   € õ ˜a ˜V­9°VÀÐ+CÑ+CÔ+CÐ*DÀqÑ*HÐIÐIÑJÔJˆØ—’‘”ˆÝ˜3¥	¨&°RÐ 8Ñ 8Ô 8Ð9À#ÀsÀÐLÑLÔLˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óä   — t          dt          d|¬¦  «        gdz  i¦  «        }|                     ¦   «         }t          t          d|¬¦  «        gdg¬¦  «        }t	          j        ||¦  «         d S )Nr  r  r  r1   r  r  r  s        r    Útest_mean_includes_datetimesz3TestDataFrameAnalytics.test_mean_includes_datetimesç  su   € õ
 ˜�i¨°2Ð6Ñ6Ô6Ð7¸!Ñ;Ð<Ñ=Ô=ˆØ—’‘”ˆå�9 V°Ð3Ñ3Ô3Ð4¸S¸EÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¶  — dd t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœd	d t          d
¦  «        dœddt          d¦  «        dœdd t          d¦  «        dœd	d t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœg
}t          |¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |ddg                              ¦   «         }t          ddgddgt          ¬¦  «        }t          j	        ||¦  «         d S )Nr1   z628.00r  r<   z383.00rÄ   z651.00z575.00re   z1114.00ÚTESTz241.00z572.00z609.00z820.00rr   z1223.00z8unsupported operand type|does not support|Cannot performrD   r  r	  gš™™™™™@gÍÌÌÌÌL…@rF   )
r   r   rP   rQ   r¢   r‰   r   rz   rJ   rN   )r£   ré   rX   rY   r\   s        r    Útest_mean_mixed_string_decimalz5TestDataFrameAnalytics.test_mean_mixed_string_decimalò  s»  € ð
 ˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨YÑ%7Ô%7Ð8Ð8Ø˜&¥w¨xÑ'8Ô'8Ð9Ð9Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨YÑ%7Ô%7Ð8Ð8ð
ˆõ �q‰\Œ\ˆåŒ]ÝÐWð
ñ 
ô 
ð 	ð 	ð �GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �S˜#�J”×$Ò$Ñ&Ô&ˆÝ˜3 ˜,¨s°C¨jÅÐGÑGÔGˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Ã!DÄDÄ	Dc                 ó´  — |                      d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         |                     d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t          j        t
          j                             d¦  «                             d¦  «        dd¦  «        }t          j
        |d¬	¦  «        }|dk                          ¦   «         rJ ‚t          j        d
d¦  «        5  t          j
        |d¬	¦  «        }|dk                          ¦   «         rJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nre   r³   c                 ó.   — |                       d¬¦  «        S ©Nre   r³   )r�   rµ   s    r    ú<lambda>z5TestDataFrameAnalytics.test_var_std.<locals>.<lambda>  ó   € °!·%²%¸Q°%±-´-€ r"   c                 ó.   — |                       d¬¦  «        S r  )r�   rµ   s    r    r  z5TestDataFrameAnalytics.test_var_std.<locals>.<lambda>  r   r"   r1   ©r<   éè  r#  r   r@   rî   F)r�   rO   rJ   Úassert_almost_equalr�   r&   Úrepeatr‚   rƒ   r   ÚnanvarrÐ   rï   rð   ©r£   Údatetime_framerY   r\   Úarrs        r    Útest_var_stdz#TestDataFrameAnalytics.test_var_std  sŽ  € Ø×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(?Ð(?Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0à×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(?Ð(?Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0åŒi�œ	×-Ò-¨aÑ0Ô0×7Ò7¸	ÑBÔBÀDÈ!ÑLÔLˆÝ”˜s¨Ð+Ñ+Ô+ˆØ˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%åÔÐ/°Ñ7Ô7ð 	*ð 	*Ý”] 3¨QÐ/Ñ/Ô/ˆFØ š
×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   Ä1EÅEÅEÚmeth)r‘   r�   r�   c                 ó4  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     dt          i¦  «        }d|j        d<   t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     dt          i¦  «        }d|j        d<    t          ||¦  «        d	d
¬¦  «        } t          |ddg         |¦  «        d	¬¦  «        }t          j
        ||¦  «          t          ||¦  «        d	d
¬¦  «        } t          |ddg         |¦  «        d	¬¦  «        }t          j
        ||¦  «         d}t          j        t          |¬¦  «        5   t          ||¦  «        d	d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   t          ||¦  «        d	d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr1   )rr   rÄ   r×   rù   rØ   Ú100)r   rØ   r4   r<   Tr›   rÙ   rÚ   r@   z6unsupported operand type\(s\) for -: 'float' and 'str'rD   Fz&could not convert string to float: 'a')r   r&   r‚   rƒ   r„   r¼   rz   ÚlocrI   rJ   rN   rP   rQ   r¢   )r£   r+  Údf1Údf2rY   r\   r¥   s          r    Útest_numeric_only_flagz-TestDataFrameAnalytics.test_numeric_only_flag  s   € õ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø)Ð)Ð)ð
ñ 
ô 
ˆð
 �jŠj˜%¥˜Ñ)Ô)ˆà!ˆŒ�ÑåÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø)Ð)Ð)ð
ñ 
ô 
ˆð
 �jŠj˜%¥˜Ñ)Ô)ˆàˆŒ�Ñà#•˜˜dÑ#Ô#¨¸Ð>Ñ>Ô>ˆØ5•7˜3  u˜~Ô.°Ñ5Ô5¸1Ð=Ñ=Ô=ˆÝ
Ô˜x¨Ñ0Ô0Ð0à#•˜˜dÑ#Ô#¨¸Ð>Ñ>Ô>ˆØ5•7˜3  u˜~Ô.°Ñ5Ô5¸1Ð=Ñ=Ô=ˆÝ
Ô˜x¨Ñ0Ô0Ð0ð HˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	;ð 	;Ø�G�C˜ÑÔ A°EÐ:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;à6ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	;ð 	;Ø�G�C˜ÑÔ A°EÐ:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;ð 	;ð 	;s$   ÆF<Æ<G ÇG Ç$HÈHÈHc                 ó2  — |                      d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t	          j        t          j                             d¦  «                             d¦  «        dd¦  «        }t          j	        |d¬¦  «        }|dk      
                    ¦   «         rJ ‚t          j        d	d
¦  «        5  t          j	        |d¬¦  «        }|dk      
                    ¦   «         rJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nre   r³   c                 ór   — |                       d¬¦  «        t          j        t          | ¦  «        ¦  «        z  S r  )r�   r&   r¹   r%   rµ   s    r    r  z1TestDataFrameAnalytics.test_sem.<locals>.<lambda>E  s%   € °!·%²%¸Q°%±-´-Å"Ä'Í#ÈaÉ&Ì&Á/Ä/Ñ2Q€ r"   r1   r"  r#  r   r@   rî   F)r‘   rO   rJ   r$  r&   r%  r‚   rƒ   r   ÚnansemrÐ   rï   rð   r'  s        r    Útest_semzTestDataFrameAnalytics.test_semC  sN  € Ø×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(QÐ(QÑRÔRˆÝ
Ô˜v xÑ0Ô0Ð0åŒi�œ	×-Ò-¨aÑ0Ô0×7Ò7¸	ÑBÔBÀDÈ!ÑLÔLˆÝ”˜s¨Ð+Ñ+Ô+ˆØ˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%åÔÐ/°Ñ7Ô7ð 	*ð 	*Ý”] 3¨QÐ/Ñ/Ô/ˆFØ š
×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   Ã1DÄDÄDzdropna, expectedTé   g      $@rä   r4   )Ú
categoriesú
2000-01-02úM8[ns]ú1 days)r  r  r	  ÚDÚEÚFÚGFrì   Úusé   é	   )r8  ÚNaTrB  rB  ©r:  r'   r'   r'   ©r   r<   r1   rÄ   )ÚHÚIÚJÚKÚLÚMÚN©rB  r8  rB  rB  )r'   r:  r'   r'   c                 óN  — t          g d¢ddt          j        dgdt          j        t          j        t          j        gt          t          j        t          j        dt          j        gd¬¦  «        t	          t          j        t          j        dt          j        g¦  «        t          g d¢d	¬¦  «        t          g d
¢¦  «        g d¢g d¢ddt          j        t          j        gt	          dt          j        dt          j        g¦  «        t          g d¢d	¬¦  «        t          g d¢¦  «        t          j        dd¬¦  «        dœ¦  «        }|t          | 	                    ¦   «         ¦  «                  
                    |¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S )N)r6  r6  é   é   rs   rÄ   r<   r4   rì   rf   rL  r9  rC  )r@  r@  rA  rA  )rA  rA  r@  r@  )r8  r8  rB  rB  )r:  r'   r:  r'   re   Úint64)r  r  r	  r;  r<  r=  r>  rE  rF  rG  rH  rI  rJ  rK  r
  )r   r&   r'   r   r	   r   r   ÚarangeÚsortedÚkeysÚmoderJ   Úassert_frame_equal)r£   r$   r\   rX   rY   s        r    Útest_mode_dropnaz'TestDataFrameAnalytics.test_mode_dropnaP  su  € õt à%Ð%Ð%Ø˜"�bœf aÐ(Ø�œ¥¤­¬Ð0Ý�RœV¥R¤V¨Sµ"´&Ð9ÀÐGÑGÔGÝ ¥"¤&­"¬&°#µr´vÐ!>Ñ?Ô?Ý"Ð#FÐ#FÐ#FÈhÐWÑWÔWÝ!Ð"AÐ"AÐ"AÑBÔBØ!�\�\Ø!�\�\Ø˜�BœF¥B¤FÐ+Ý  #¥r¤v¨sµB´FÐ!;Ñ<Ô<Ý"Ø>Ð>Ð>Àhðñ ô õ "Ð"DÐ"DÐ"DÑEÔEÝ”Y˜q¨Ð0Ñ0Ô0ð!ð ñ
ô 
ˆð* •F˜8Ÿ=š=™?œ?Ñ+Ô+Ô,×1Ò1¸Ð1Ñ@Ô@ˆÝ˜XÑ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c                 óè   — t          dt          j        t          j        ddgi¦  «        }t          ddt          j        gi¦  «        }|                     d¬¦  «        }t	          j        ||¦  «         d S )Nr  r4   Fr
  )r   r&   r'   rT  rJ   rU  )r£   Úusing_infer_stringrX   r\   rY   s        r    Útest_mode_sort_with_naz-TestDataFrameAnalytics.test_mode_sort_with_na£  se   € Ý˜�bœf¥b¤f¨c°3Ð7Ð8Ñ9Ô9ˆÝ˜c C­¬ =Ð1Ñ2Ô2ˆØ—’ �Ñ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c                 ó¦   — t          g ddg¬¦  «        }|                     ¦   «         }|                     ¦   «         }t          j        ||¦  «         d S )Nr4   r0   rù   )r   ÚcopyrT  rJ   rU  )r£   rX   r\   rY   s       r    Útest_mode_empty_dfz)TestDataFrameAnalytics.test_mode_empty_df©  sK   € Ý�r C¨ :Ð.Ñ.Ô.ˆØ—7’7‘9”9ˆØ—’‘”ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c           
      óò  — t          t          dddd¬¦  «        t          dddd¬¦  «        t          d¦  «        t          dd¬	¦  «        z
  d
œ¦  «        }t          |d         |d         z
  |d         |d         z
  dœ¦  «        }|                     ¦   «         }|j        d         |j        d         k    sJ ‚|j        d         |j        d         k    sJ ‚|                     d¬¦  «        }||j        d         k                         ¦   «         sJ ‚|                     ¦   «         }|j        d         |j        d         k    sJ ‚|j        d         |j        d         k    sJ ‚|                     d¬¦  «        }||d         k                         ¦   «         sJ ‚| 	                    ¦   «         }t          |¦  «        }t          |d         |d         z
  |d         |d         z
  dœ¦  «        }t          j        ||¦  «         t          j        ||¦  «         |                     ¦   «         }d|d<   d|d<   d|d<   t          d¦  «        |d<   |                     ¦   «         }t          t          j        t          d¬¦  «        ¦  «        t          j        t          d¬¦  «        ¦  «        dddt          d¦  «        g|j        ¬¦  «        }t          j        ||¦  «         |                     dd ¬!¦  «        }t          g d"¢¦  «        }t          j        ||¦  «         |ddg                              d¬¦  «        }t          t          d¬¦  «        gdz  d#¬$¦  «        }t          j        ||¦  «         |ddg                              ¦   «         }t          t          d¬¦  «        t          d¬¦  «        gddgd#¬%¦  «        }t          j        ||¦  «         t          t          d&dd¬'¦  «        t          d(dd¬'¦  «        d)œ¦  «        }|d*         |d+         z
  |d,<   |d,         j        d-k    sJ ‚|d+         |d*         z
  |d.<   |                     ¦   «          |d,         j        d-k    sJ ‚|d.         j        d-k    sJ ‚d S )/Nz2012-1-1rÄ   r;  Úns)r3   Úfreqra   z2012-1-2Ú20120101rr   )ÚminutesÚsecondsr  r  r	  r  r  r   )r   r  r<   )r   r  r@   )r1   r  )r1   r  rØ   rä   r<  Ú20130101r=  i1  ©rb  éÿÿÿÿ)Údaysr  Tr›   )r<   r<   rä   úm8[ns]rf   rF   Ú20130102)r3   ra   Ú20130105)ÚtimeÚtime2rk  rj  Úoff1útimedelta64[ns]Úoff2)r   r   r   r   rŒ   r|   r.  Úallr�   ÚabsrJ   rU  r[  r   rï   Ú	Timedeltarq   rN   rH   Ú_consolidate_inplace)r£   rX   ÚdiffsrY   Úresult2r\   Úmixeds          r    Útest_operators_timedelta64z1TestDataFrameAnalytics.test_operators_timedelta64¯  s“  € Ýå 
°A¸CÀdÐKÑKÔKÝ 
°A¸CÀdÐKÑKÔKÝ˜zÑ*Ô*­Y¸qÈ!Ð-LÑ-LÔ-LÑLðð ñ
ô 
ˆõ   3¤¨"¨S¬'Ñ 1¸¸3¼À"ÀSÄ'Ñ8IÐJÐJÑKÔKˆð —’‘”ˆØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2ØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2à—’ �Ñ"Ô"ˆØ˜%œ) FÔ+Ò+×0Ò0Ñ2Ô2Ð2Ð2Ð2ð —’‘”ˆØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2ØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2à—’ �Ñ"Ô"ˆØ˜% œ*Ò$×)Ò)Ñ+Ô+Ð+Ð+Ð+ð —’‘”ˆÝ�e‘*”*ˆÝ 2 c¤7¨R°¬WÑ#4¸2¸c¼7ÀRÈÄWÑ;LÐMÐMÑNÔNˆÝ
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0ð —
’
‘”ˆØˆˆc‰
Øˆˆc‰
Øˆˆc‰
Ý˜zÑ*Ô*ˆˆc‰
ð —’‘”ˆÝå”�Y¨zÐ:Ñ:Ô:Ñ;Ô;Ý”�Y¨BÐ/Ñ/Ô/Ñ0Ô0ØØØÝ˜*Ñ%Ô%ðð ”-ð

ñ 

ô 

ˆõ 	Ô˜v xÑ0Ô0Ð0ð —’ °�Ñ5Ô5ˆÝ˜+˜+˜+Ñ&Ô&ˆÝ
Ô˜v xÑ0Ô0Ð0ð ˜˜S�zÔ"×&Ò&¨AÐ&Ñ.Ô.ˆÝ�9¨"Ð-Ñ-Ô-Ð.°Ñ2¸(ÐCÑCÔCˆÝ
Ô˜v xÑ0Ô0Ð0à˜˜S�zÔ"×&Ò&Ñ(Ô(ˆÝÝ˜zÐ*Ñ*Ô*­I¸2Ð,>Ñ,>Ô,>Ð?Ø˜�*Øð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0õ å" :°q¸tÐDÑDÔDÝ# J¸ÀÐEÑEÔEðð ñ
ô 
ˆð ˜”[ 2 f¤:Ñ-ˆˆ6‰
Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4à˜”Z " W¤+Ñ-ˆˆ6‰
Ø
×ÒÑ!Ô!Ð!Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4Ð4Ð4r"   c                 ó0  — t          j        dd¬¦  «        }t          ||dœd¬¦  «        }t           j        |j        d<   |                     d¬	¦  «        }t          |d
                              ¦   «         t           j        gd
dgd¬¦  «        }t          j        ||¦  «         |                     dd¬¦  «        }t          t          j	        d¦  «        gdz  t           j        t          j	        d¦  «        gz   d¬¦  «        }t          j        ||¦  «         d S )Nz1 Dayrs   r2   r  T©r[  )ru   re  F©r;   r  r  ztimedelta64[us]rF   r<   r9   r   r@  zm8[us]rf   )
rï   Útimedelta_ranger   rB  r|   r�   r   rJ   rN   rq  )r£   ÚtdirX   rY   r\   s        r    Ú!test_std_timedelta64_skipna_falsez8TestDataFrameAnalytics.test_std_timedelta64_skipna_false  s  € åÔ  °"Ð5Ñ5Ô5ˆÝ˜S sÐ+Ð+°$Ð7Ñ7Ô7ˆÝœ&ˆŒ�‰à—’˜u�Ñ%Ô%ˆÝØ�ŒW�[Š[‰]Œ]�BœFÐ#¨C°¨:Ð=Nð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0à—’˜Q u�Ñ-Ô-ˆÝÝŒ\˜!‰_Œ_Ð Ñ!¥R¤V­R¬\¸!©_¬_Ð$=Ñ=ÀXð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   r   z
2022-01-01z
2022-01-02z
2022-01-03c                 ój  — t          |¦  «                             |¦  «        }t          d|i¦  «        }|                     |¬¦  «        }|rt	          d„ |D ¦   «         ¦  «        r"t          dt          j        id|› d�¬¦  «        }nt          ddid|› d�¬¦  «        }t          j	        ||¦  «         d S )Nr4   ry  c              3   ó2   K  — | ]}|t           j        u V — Œd S r   )rï   rB  )rk   Úvalues     r    ú	<genexpr>zFTestDataFrameAnalytics.test_std_datetime64_with_nat.<locals>.<genexpr>"  s(   è è € ÐAÐA°˜U¥b¤f˜_ÐAÐAÐAÐAÐAÐAr"   ztimedelta64[ú]rf   r:  )
r   Úas_unitr   r�   ro  r   rï   rB  rJ   rN   )	r£   r   r;   Úrequestra   ÚdtirX   rY   r\   s	            r    Útest_std_datetime64_with_natz3TestDataFrameAnalytics.test_std_datetime64_with_nat  sÌ   € õ
 ˜&Ñ!Ô!×)Ò)¨$Ñ/Ô/ˆÝ˜˜S�zÑ"Ô"ˆØ—’˜v�Ñ&Ô&ˆØð 	M�ÐAÐA¸&ÐAÑAÔAÑAÔAð 	MÝ˜s¥B¤F˜mÐ3IÀ$Ð3IÐ3IÐ3IÐJÑJÔJˆHˆHå˜s H˜oÐ5KÀDÐ5KÐ5KÐ5KÐLÑLÔLˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó*  — t          ¦   «         }|                     d¬¦  «        }|                     d¬¦  «        }t          |t          ¦  «        sJ ‚t          |t          ¦  «        sJ ‚t	          |¦  «        dk    sJ ‚t	          |¦  «        dk    sJ ‚d S )Nr   r@   r<   )r   rA   rL   r   r%   )r£   Úempty_frameÚaxis0Úaxis1s       r    Útest_sum_cornerz&TestDataFrameAnalytics.test_sum_corner(  s‡   € Ý‘k”kˆà—’ Q�Ñ'Ô'ˆØ—’ Q�Ñ'Ô'ˆÝ˜%¥Ñ(Ô(Ð(Ð(Ð(Ý˜%¥Ñ(Ô(Ð(Ð(Ð(Ý�5‰zŒz˜QŠˆˆˆÝ�5‰zŒz˜QŠˆˆˆˆˆr"   rG   ÚME)r_  r;  c                 óÐ   — t          dg|¬¦  «        } t          ||¦  «        d¬¦  «        }|dv rd}n|dk    rd}nd	}t          g ||¬
¦  «        }t          j        ||¦  «         d S )Nr4   )rq   rG   r<   r@   )rÐ   ro  rx   rˆ   rP  rz   rF   )r   rI   r   rJ   rN   )r£   Úall_reductionsrG   rX   rY   Úexpected_dtyper\   s          r    Útest_axis_1_emptyz(TestDataFrameAnalytics.test_axis_1_empty2  sŠ   € õ  ˜u¨EÐ2Ñ2Ô2ˆØ,•˜˜^Ñ,Ô,°!Ð4Ñ4Ô4ˆØ˜^Ð+Ð+Ø#ˆNˆNØ˜wÒ&Ð&Ø$ˆNˆNà%ˆNÝ˜" E°Ð@Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Ú	min_countc                 óð   — |}t          dt          j        gi|¬¦  «        }|                     d||¬¦  «        }|r|dk    rdnt          j        }t	          |g|¬¦  «        }t          j        ||¦  «         d S )Nr4   rf   r<   )r:   r;   r�  r   Ú )r   rï   ÚNArA   r   rJ   rN   )	r£   Ústring_dtype_no_objectr;   r�  rH   rX   rY   r  r\   s	            r    Útest_axis_1_sum_naz)TestDataFrameAnalytics.test_axis_1_sum_naI  s   € ð 'ˆÝ˜�bœe˜W�~¨UÐ3Ñ3Ô3ˆØ—’˜Q v¸�ÑCÔCˆØÐ: ¨a¢ ��µR´UˆÝ˜5˜'¨Ð/Ñ/Ô/ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zmethod, unit)rA   r   )rB   r<   rœ   )NTFc                 óV  — g d¢}t          ||g|t          j        gt          j        t          j        gdœ¦  «        } t          ||¦  «        |¬¦  «        }t	          |||g|d¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          ||t          j        g|¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          |||g|d¬¦  «        }t          j        ||¦  «          t          |j        dd …         |¦  «        |d¬¦  «        }t	          |t          j        t          j        g|¬¦  «        }t          j        ||¦  «         t          |gd	z  |gd
z  t          j        gd
z  z   dœ¦  «        } t          ||¦  «        |d
¬¦  «        }t	          |ddg¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          |ddg¬¦  «        }t          j        ||¦  «         d S )NrÕ   ©rœ   Úfloat64rF   r<   )rœ   r�  r  r   rs   rr   r  r  r  é   )r   r&   r'   rI   r   rJ   rN   r|   )r£   rÓ   ra   rœ   ÚidxrX   rY   r\   s           r    Útest_sum_prod_nanopsz+TestDataFrameAnalytics.test_sum_prod_nanopsS  s:  € ð ˆoˆoˆÝ˜d D˜\°µr´v°ÅbÄfÍbÌfÐEUÐVÐVÑWÔWˆà$•˜˜VÑ$Ô$°,Ð?Ñ?Ô?ˆÝ˜4  tÐ,°C¸yÐIÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0ð %•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜4 ¥r¤vÐ.°cÐ:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0ð %•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜4  tÐ,°C¸yÐIÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0à-•˜œ   œ fÑ-Ô-¸<ÐSTÐUÑUÔUˆÝ˜4¥¤­¬Ð0¸Ð<Ñ<Ô<ˆÝ
Ô˜v xÑ0Ô0Ð0õ ˜d˜V b™[°¨v¸©z½R¼V¸HÀq¹LÑ/HÐIÐIÑJÔJˆØ$•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à$•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó  — g d¢}t          ddgdt          j        gt          j        t          j        gdœ¦  «        }|                     t          ¦  «        }|                     ¦   «         }t          g d¢d|¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          ddt          j        gd|¬¦  «        }t          j        ||¦  «         d S )NrÕ   r   )r   r   r   rg  ©rH   rG   ©r�  r<   )	r   r&   r'   rO   r   rA   r   rJ   rN   )r£   rš  rX   r0  rY   r\   s         r    Útest_sum_nanops_timedeltaz0TestDataFrameAnalytics.test_sum_nanops_timedeltau  sò   € àˆoˆoˆÝ˜a ˜V¨1­b¬f¨+½R¼VÅRÄVÐ<LÐMÐMÑNÔNˆà�hŠh•|Ñ$Ô$ˆð —’‘”ˆÝ˜)˜)˜)¨8¸3Ð?Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’ 1�Ñ%Ô%ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’ 1�Ñ%Ô%ˆÝ˜1˜a¥¤˜.°ÀÐDÑDÔDˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óÚ   — t          g d¢g d¢dœ¦  «        }|                     d¬¦  «        }t          t          j        t          j        gddg¬¦  «        }t          j        ||¦  «         d S )	Nr  ©re   rr   r™  )r   Úyrs   rž  r   r¢  r  )r   rA   r   r&   r'   rJ   rN   ©r£   rX   rY   r\   s       r    Útest_sum_nanops_min_countz0TestDataFrameAnalytics.test_sum_nanops_min_countŠ  sj   € å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆØ—’ "�Ñ%Ô%ˆÝ�2œ6¥2¤6Ð*°3¸°*Ð=Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Ú
float_type)Úfloat16rº   r˜  zkwargs, expected_result)r:   r�  gš™™™™™	@g333333@r9   c                 óÔ   — t          g d¢ddt          j        gdœ|¬¦  «        } |j        di |¤Ž}t	          |¦  «                             |¦  «        }t          j        ||¦  «         d S )N)rä   gffffff@çš™™™™™@gš™™™™™@rÄ   ©r4   r0   rf   r+   )r   r&   r'   rA   r   r¼   rJ   rN   ©r£   r¥  ÚkwargsÚexpected_resultrX   rY   r\   s          r    Útest_sum_nanops_dtype_min_countz6TestDataFrameAnalytics.test_sum_nanops_dtype_min_count‘  sv   € õ ˜_˜_˜_°C¸½B¼FÐ3CÐDÐDÈJÐWÑWÔWˆØ�”Ð!Ð!˜&Ð!Ð!ˆÝ˜/Ñ*Ô*×1Ò1°*Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   rå   rç   c                 óÔ   — t          g d¢ddt          j        gdœ|¬¦  «        } |j        di |¤Ž}t	          |¦  «                             |¦  «        }t          j        ||¦  «         d S )N)rä   rå   r¨  rå   r©  rf   r+   )r   r&   r'   rB   r   r¼   rJ   rN   rª  s          r    Ú test_prod_nanops_dtype_min_countz7TestDataFrameAnalytics.test_prod_nanops_dtype_min_count¡  s   € õ Ø!�/�/¨¨cµ2´6Ð(:Ð;Ð;À:ð
ñ 
ô 
ˆð �”Ð"Ð"˜6Ð"Ð"ˆÝ˜/Ñ*Ô*×1Ò1°*Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óÈ   — |j                              t          ¦  «        }t          ||j        |j        ¬¦  «        }|t          d¦  «        z  }|                     ¦   «          d S )Nr�   r<   )r   r¼   rê   r   rG   rq   r   rA   )r£   r©   r   rT   Údeltass        r    Útest_sum_objectz&TestDataFrameAnalytics.test_sum_object³  sS   € ØÔ#×*Ò*­3Ñ/Ô/ˆÝ˜&¨Ô(9À;ÔCVÐWÑWÔWˆØ� 1™œÑ%ˆØ�
Š
‰Œˆˆˆr"   c                 ó†   — t          j        |¦  «        }|                     d¬¦  «         |                     d¬¦  «         d S )Nr<   r@   r   )r&   ÚisnanrA   )r£   r©   Úboolss      r    Útest_sum_boolz$TestDataFrameAnalytics.test_sum_bool¹  s?   € å”˜Ñ%Ô%ˆØ�	Š	�qˆ	ÑÔÐØ�	Š	�qˆ	ÑÔÐÐÐr"   c                 ó  — t          t          dd¬¦  «        g d¢dœ¦  «                             g d¢¦  «        }t          j        t
          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )	Nr  re   r2   rã   r  )r1   rÄ   re   z does not support operation 'sum'rD   )r   r   rü   rP   rQ   r¢   rA   r  s     r    Útest_sum_mixed_datetimez.TestDataFrameAnalytics.test_sum_mixed_datetime¿  sÈ   € å�Z¨¸Ð:Ñ:Ô:ÀÀÀÐNÐNÑOÔO×WÒWØˆIˆIñ
ô 
ˆõ Œ]�9Ð,NÐOÑOÔOð 	ð 	Ø�FŠF‰HŒHˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA6Á6A:Á=A:c                 óÎ  — d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |d         dk    |d<   |                     d¬¦  «        }|d         |d         j                             ¦   «         k    sJ ‚d S )	Nz1Could not convert|does not support|Cannot performrD   r   r@   úunsupported operand typer<   r  rx   )rP   rQ   r¢   r‰   r   )r£   r©   r¤   r¥   Úmeanss        r    Útest_mean_cornerz'TestDataFrameAnalytics.test_mean_cornerÇ  sg  € àAˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ Œ]�9Ð,FÐGÑGÔGð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð *¨#Ô.°Ò2ˆ�FÑØ× Ò  aÐ Ñ(Ô(ˆØ�VŒ} ¨FÔ 3Ô :× ?Ò ?Ñ AÔ AÒAÐAÐAÐAÐAÐAs#   žAÁAÁAÁ'B
Â
BÂBc           
      óÊ  — t          t          j        d¦  «        t          dd¬¦  «        t	          j        dd¬¦  «        t	          j        ddd¬¦  «        dœ¦  «        }|                     d	¬
¦  «        }t          ddi¦  «        }t          j
        ||¦  «         t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )NrÄ   ú
2016-01-01r2   Ú1DÚ2016ÚY©r3   r_  )r  r  r	  r;  Tr—  r  rä   z'mean is not implemented for PeriodArrayrD   )r   r&   rQ  r   rï   rz  Úperiod_ranger‰   r   rJ   rN   rP   rQ   r¢   r£  s       r    Útest_mean_datetimelikez-TestDataFrameAnalytics.test_mean_datetimelikeÖ  s  € õ
 å”Y˜q‘\”\Ý °aÐ8Ñ8Ô8ÝÔ'¨°aÐ8Ñ8Ô8Ý”_ V°Q¸SÐAÑAÔAð	ð ñ
ô 
ˆð —’ d�Ñ+Ô+ˆÝ˜3 ˜*Ñ%Ô%ˆÝ
Ô˜v xÑ0Ô0Ð0åŒ]�9Ð,UÐVÑVÔVð 	ð 	Ø�GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Â6CÃCÃCc                 ó  — t          t          j        d¦  «        t          dd¬¦  «        t	          j        dd¬¦  «        dœ¦  «        }|                     d¬¦  «        }t          d|j        d	         |j        d
         dœ¦  «        }t          j
        ||¦  «         t	          j        ddd¬¦  «        |d<   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÄ   r¾  r2   r¿  r  Fr—  r<   )r<   r  )r<   r	  rÀ  rÁ  rÂ  r;  z"mean is not implemented for PeriodrD   )r   r&   rQ  r   rï   rz  r‰   r   r.  rJ   rN   rÃ  rP   rQ   r¢   r£  s       r    Ú)test_mean_datetimelike_numeric_only_falsez@TestDataFrameAnalytics.test_mean_datetimelike_numeric_only_falseê  s>  € Ýå”Y˜q‘\”\Ý °aÐ8Ñ8Ô8ÝÔ'¨°aÐ8Ñ8Ô8ðð ñ
ô 
ˆð —’ e�Ñ,Ô,ˆÝ ¨¬¨v¬¸R¼VÀF¼^ÐLÐLÑMÔMˆÝ
Ô˜v xÑ0Ô0Ð0õ ”/ &°!¸#Ð>Ñ>Ô>ˆˆ3‰åŒ]�9Ð,PÐQÑQÔQð 	(ð 	(Ø�GŠG ˆGÑ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s   ÃC6Ã6C:Ã=C:c                 óN  — t           j                             d¦  «                             dd¬¦  «        }t	          |d¬¦  «        }|                     d¬¦  «        }t	          |¦  «                             ¦   «                              d	¦  «        }t          j        ||¦  «         d S )
Nr1   r#  )rs   rr   )ÚsizeÚInt64rf   Tr—  ÚFloat64)	r&   r‚   rƒ   Úintegersr   r‰   r¼   rJ   rN   )r£   r)  rX   rY   r\   s        r    Ú*test_mean_extensionarray_numeric_only_truezATestDataFrameAnalytics.test_mean_extensionarray_numeric_only_trueþ  s�   € åŒi×#Ò# AÑ&Ô&×/Ò/°¸7Ð/ÑCÔCˆÝ�s 'Ð*Ñ*Ô*ˆØ—’ d�Ñ+Ô+ˆÝ˜S‘>”>×&Ò&Ñ(Ô(×/Ò/°	Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óP  — t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrí   rD   r<   r@   rº  )rP   rQ   r¢   r�   r�   r‰   r’   )r£   r¤   s     r    Útest_stats_mixed_typez,TestDataFrameAnalytics.test_stats_mixed_type  s  € ÝŒ]�9Ð,?Ð@Ñ@Ô@ð 	+ð 	+Ø×"Ò"¨Ð"Ñ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+åŒ]�9Ð,?Ð@Ñ@Ô@ð 	+ð 	+Ø×"Ò"¨Ð"Ñ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+åŒ]�9Ð,FÐGÑGÔGð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,åŒ]�9Ð,?Ð@Ñ@Ô@ð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,sE   œ?¿AÁAÁ%BÂBÂBÂ.CÃCÃCÃ7DÄDÄ"Dc                 ó¾   — t          t          d¦  «        t          d¦  «        ¬¦  «        }t          |¦  «        }|                     d¬¦  «        d         dk    sJ ‚d S )Nr<   rs   r�   r@   r   )r   rM   r   rA   )r£   rX   rµ  s      r    Útest_sum_boolsz%TestDataFrameAnalytics.test_sum_bools  sU   € Ý�U 1™XœX­u°R©y¬yÐ9Ñ9Ô9ˆÝ�R‘”ˆØ�yŠy˜aˆyÑ Ô  Ô# rÒ)Ð)Ð)Ð)Ð)Ð)r"   zinput_data, expected_dataÚ483Ú3Ú94Ú759r©  Ú48394Ú3759z483.948z3.0z94.2z759.93z483.94894.2z	3.0759.93Ú79z48394.2z3.079c                 ó˜   — t          |¦  «        }t          |¦  «        }|                     d¬¦  «        }t          j        ||¦  «         d S ©Nr<   r@   )r   r   rA   rJ   rN   )r£   Ú
input_dataÚexpected_datarX   r\   rY   s         r    Útest_sum_string_dtype_coercionz5TestDataFrameAnalytics.test_sum_string_dtype_coercion  sH   € õ �zÑ"Ô"ˆÝ˜-Ñ(Ô(ˆØ—’˜Q�‘”ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¦  — |}t           j        |j        dd…<   t           j        |j        dd…dd …f<   ||fD �]}|r|dk    r ||urœ|rd}nd}t          j        t
          |¬	¦  «        5  |                     ||¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬	¦  «        5  |                     ||¬
¦  «         d d d ¦  «         n# 1 swxY w Y   Œ«|                     ||¬
¦  «        }|                     t          j        ||¬
¦  «        }	|	 	                    |j
        j        ¦  «        }	t          j        ||	¦  «         �Œd S )Nrr   rs   rd   rt   ru   r<   úEncountered all NA valuesúEncountered an NA valuerD   r9   )r&   r'   r|   rP   rQ   rR   ÚidxminrO   r   r¼   rG   rH   rJ   rN   ©
r£   r©   rÑ   r;   r:   rT   rX   r¥   rY   r\   s
             r    Útest_idxminz"TestDataFrameAnalytics.test_idxmin,  sÛ  € àˆÝœ6ˆŒ
�1�R�4ÑÝ!#¤ˆŒ
�2�b�5˜"˜#˜#�:ÑØ˜)Ð$ð 	9ñ 	9ˆBØð 9˜d aši˜i¨R°yÐ-@Ð-@Øð 4Ø5�C�Cà3�CÝ”]¥:°SÐ9Ñ9Ô9ð 8ð 8Ø—I’I 4°�IÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8å”]¥:°SÐ9Ñ9Ô9ð 8ð 8Ø—I’I 4°�IÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8øð Ÿš¨°V˜Ñ<Ô<�ØŸ8š8¥F¤M¸ÀV˜8ÑLÔL�Ø#Ÿ?š?¨2¬8¬>Ñ:Ô:�ÝÔ& v¨xÑ8Ô8Ð8Ñ8ð	9ð 	9s$   Á(BÂB	ÂB	Â2CÃC	ÃC	z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                 óÖ   — |dk    rt          |¬¦  «        }nt          |¬¦  «        }|                     ||¬¦  «        }t          |j        ¬¦  «        }t	          j        ||¦  «         d S ©Nr   r  rù   r9   rf   )r   rà  r   rH   rJ   rN   ©r£   rG   r;   r:   rT   rY   r\   s          r    Útest_idxmin_emptyz(TestDataFrameAnalytics.test_idxmin_emptyA  óo   € ð �1Š9ˆ9Ý EÐ*Ñ*Ô*ˆEˆEå eÐ,Ñ,Ô,ˆEà—’ 4°�Ñ7Ô7ˆÝ ¤Ð,Ñ,Ô,ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óþ   — t          g d¢g d¢t          d¦  «        dœ¦  «        }|                     |¬¦  «        }|rt          ddgdd	g¬
¦  «        }nt          g d¢g d¢¬
¦  «        }t	          j        ||¦  «         d S )N©r1   rÄ   r<   ©r1   r<   r<   ÚxyxrÕ   r—  r1   r<   r4   r0   r  )r1   r<   r   )r   r{   rà  r   rJ   rN   ©r£   rœ   rX   rY   r\   s        r    Útest_idxmin_numeric_onlyz/TestDataFrameAnalytics.test_idxmin_numeric_onlyN  ó’   € å˜Y˜Y˜Y¨Y¨Y¨Y½TÀ%¹[¼[ÐIÐIÑJÔJˆØ—’¨�Ñ5Ô5ˆØð 	@Ý˜q !˜f¨S°#¨JÐ7Ñ7Ô7ˆHˆHå˜i˜i˜i¨¨¨Ð?Ñ?Ô?ˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¢   — |}d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S ©Nz)No axis named 2 for object type DataFramerD   r1   r@   )rP   rQ   rR   rà  ©r£   r©   rT   r¥   s       r    Útest_idxmin_axis_2z)TestDataFrameAnalytics.test_idxmin_axis_2X  ó™   € ØˆØ9ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!Ø�LŠL˜aˆLÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ó    AÁAÁAc                 ó  — |}t           j        |j        dd…<   t           j        |j        dd…dd …f<   ||fD ]Ñ}|du s|dk    rX||u rT|rd}nd	}t          j        t
          |¬
¦  «        5  |                     ||¬¦  «         d d d ¦  «         n# 1 swxY w Y    d S |                     ||¬¦  «        }|                     t          j        ||¬¦  «        }	|	 	                    |j
        j        ¦  «        }	t          j        ||	¦  «         ŒÒd S )Nrr   rs   rd   rt   ru   Fr<   rÞ  rß  rD   r9   )r&   r'   r|   rP   rQ   rR   ÚidxmaxrO   r   r¼   rG   rH   rJ   rN   rá  s
             r    Útest_idxmaxz"TestDataFrameAnalytics.test_idxmax^  s^  € àˆÝœ6ˆŒ
�1�R�4ÑÝ!#¤ˆŒ
�2�b�5˜"˜#˜#�:ÑØ˜)Ð$ð 	5ð 	5ˆBØ˜%�� 4¨1¢9 9°"¸°+°+Øð 4Ø5�C�Cà3�CÝ”]¥:°SÐ9Ñ9Ô9ð 8ð 8Ø—I’I 4°�IÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8à��à—Y’Y D°�YÑ8Ô8ˆFØ—x’x¥¤°DÀ�xÑHÔHˆHØ—’ r¤x¤~Ñ6Ô6ˆHÝÔ" 6¨8Ñ4Ô4Ð4Ð4ð	5ð 	5s   Á)BÂB	ÂB	c                 óÖ   — |dk    rt          |¬¦  «        }nt          |¬¦  «        }|                     ||¬¦  «        }t          |j        ¬¦  «        }t	          j        ||¦  «         d S rä  )r   rö  r   rH   rJ   rN   rå  s          r    Útest_idxmax_emptyz(TestDataFrameAnalytics.test_idxmax_emptyr  rç  r"   c                 óþ   — t          g d¢g d¢t          d¦  «        dœ¦  «        }|                     |¬¦  «        }|rt          ddgdd	g¬
¦  «        }nt          g d¢g d¢¬
¦  «        }t	          j        ||¦  «         d S )Nré  rê  rë  rÕ   r—  r<   r   r4   r0   r  )r<   r   r<   )r   r{   rö  r   rJ   rN   rì  s        r    Útest_idxmax_numeric_onlyz/TestDataFrameAnalytics.test_idxmax_numeric_only  rî  r"   c                 óx  — t          j        d¦  «         t          g d¢g d¢dœd¬¦  «        }|                     ¦   «         }t	          ddgd	d
g¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t	          ddgd	d
g¬¦  «        }t          j        ||¦  «         t          d	g d¢id¬¦  «        }|                     d¬¦  «        }t	          dgd	g¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t	          dgd	g¬¦  «        }t          j        ||¦  «         d S )NÚpyarrowré  rê  r©  zint64[pyarrow]rf   r<   r   r4   r0   r  r1   )r0   rÖ   r4   zstring[pyarrow]Fr—  )rP   rÌ   r   rö  r   rJ   rN   rà  r£  s       r    Útest_idxmax_arrow_typesz.TestDataFrameAnalytics.test_idxmax_arrow_types‰  sD  € åÔ˜IÑ&Ô&Ð&å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ð?OÐPÑPÔPˆØ—’‘”ˆÝ˜1˜a˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜1˜a˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0å˜˜_˜_˜_Ð-Ð5FÐGÑGÔGˆØ—’¨�Ñ.Ô.ˆÝ˜1˜# c UÐ+Ñ+Ô+ˆÝ
Ô˜v xÑ0Ô0Ð0à—’¨�Ñ.Ô.ˆÝ˜1˜# c UÐ+Ñ+Ô+ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¢   — |}d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S rð  )rP   rQ   rR   rö  rñ  s       r    Útest_idxmax_axis_2z)TestDataFrameAnalytics.test_idxmax_axis_2Ÿ  ró  rô  c                 ób  — t          dd¬¦  «        }t          g d¢t          d¦  «        d d d…         |dœ¦  «        }|                     ¦   «         }t	          g d¢t          dd	¦  «        ¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t	          g d¢t          dd	¦  «        ¬
¦  «        }t          j        ||¦  «         t          j	        |j
        d<   |                     ¦   «         }t	          g d¢t          dd	¦  «        ¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t	          g d¢t          dd	¦  «        ¬
¦  «        }t          j        ||¦  «         |d d d…         |d	<   |                     ¦   «          |                     ¦   «         }t	          g d¢t          dd¦  «        ¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t	          g d¢t          dd¦  «        ¬
¦  «        }t          j        ||¦  «         d S )Nr¾  rÄ   r2   )r   r1   r<   re  r  )r<   r   r1   r<   re   r  )r   r1   r   )r   rÄ   )r<   r   r1   r   rr   )r   r1   r<   r1   )r   r   rM   rö  r   rJ   rN   rà  rï   rB  r.  rr  ©r£   r„  rX   rY   r\   s        r    Útest_idxmax_mixed_dtypez.TestDataFrameAnalytics.test_idxmax_mixed_dtype¥  sï  € å˜¨qÐ1Ñ1Ô1ˆÝ˜9˜9˜9­¨q©¬°$°$°B°$¬¸CÐ@Ð@ÑAÔAˆà—’‘”ˆÝ˜)˜)˜)­5°°A©;¬;Ð7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜)˜)˜)­5°°A©;¬;Ð7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0õ ”vˆŒˆt‰Ø—’‘”ˆÝ˜)˜)˜)­5°°A©;¬;Ð7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜)˜)˜)­5°°A©;¬;Ð7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0ð �D�D�b�D”	ˆˆ1‰Ø
×ÒÑ!Ô!Ð!à—’‘”ˆÝ˜,˜,˜,­e°A°q©k¬kÐ:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜,˜,˜,­e°A°q©k¬kÐ:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zop, expected_valuerö  rà  rr   c                 ó  — t          g d¢g d¢dœd¬¦  «        }|                     d¦  «        } t          ||¦  «        ¦   «         }t          d|it          dd	gdd¬
¦  «        ¬¦  «        }t	          j        ||¦  «         d S )N)éd   r  r  éÈ   r  r  )r   r   r   r<   r1   r   )ÚIDr  rÉ  rf   r  r  r  r  )ÚnamerH   r  )r   ÚgroupbyrI   r   rJ   rU  )r£   rá   Úexpected_valuerX   rY   r\   s         r    Ú!test_idxmax_idxmin_convert_dtypesz8TestDataFrameAnalytics.test_idxmax_idxmin_convert_dtypesÈ  s®   € õ à4Ð4Ð4Ø+Ð+Ð+ðð ð ð
ñ 
ô 
ˆð �ZŠZ˜ÑÔˆà •˜˜R‘”Ñ"Ô"ˆÝØ�nÐ%Ý˜˜c˜
¨°WÐ=Ñ=Ô=ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c                 ó¢  — t          dd¬¦  «        }t          ||d d d…         dœd¬¦  «        }t          j        |j        d<   |                     ¦   «          |                     d	¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         | 
                    d	¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         d S )Nr¾  rÄ   r2   re  )rÄ   re   Trx  )r   r   r<   r@   )re   rÄ   rÄ   )re   rÄ   re   )r   r   rï   rB  r|   rr  rö  r   rJ   rN   rà  r  s        r    Ú"test_idxmax_dt64_multicolumn_axis1z9TestDataFrameAnalytics.test_idxmax_dt64_multicolumn_axis1Þ  sË   € Ý˜¨qÐ1Ñ1Ô1ˆÝ˜3 3 t t¨ t¤9Ð-Ð-°DÐ9Ñ9Ô9ˆÝœˆŒ�‰à
×ÒÑ!Ô!Ð!à—’ �Ñ"Ô"ˆÝ˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0à—’ �Ñ"Ô"ˆÝ˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Ú	bool_onlyc                 óÌ   — |}t           j                             d¦  «                             t	          |¦  «        ¦  «        dk    |d<    t          ||¦  «        ||¬¦  «         d S )Nr1   g      à?Ú_bool_©r:   r  )r&   r‚   rƒ   r„   r%   rI   )r£   Úall_boolean_reductionsr:   r  r¤   ru  s         r    Útest_any_all_mixed_floatz/TestDataFrameAnalytics.test_any_all_mixed_floatð  sb   € ð #ˆÝœ)×/Ò/°Ñ2Ô2×BÒBÅ3ÀuÁ:Ä:ÑNÔNÐQTÒTˆˆh‰à.��Ð-Ñ.Ô.°DÀIÐNÑNÔNÐNÐNÐNr"   c                 ó<   —  t          ||¦  «        |d¬¦  «         d S )NFr  r¨   )r£   r  r:   r~   s       r    Útest_any_all_bool_with_naz0TestDataFrameAnalytics.test_any_all_bool_with_naû  s,   € ð 	<�Ð"Ð$:Ñ;Ô;ÀÐQVÐWÑWÔWÐWÐWÐWr"   c                 ó  ‡— |                      d¦  «        }t          t          |¦  «        Št          ||¦  «        }ˆfd„}ˆfd„} |dd¬¦  «        } |dd¬¦  «        }t          j        ||                     |¦  «        ¦  «         t          j        ||                     |d¬¦  «        ¦  «          |d¬¦  «        } |d¬¦  «        }t          j        ||                     |¦  «        ¦  «         t          j        ||                     |d¬¦  «        d¬	¦  «         t          j        t          d
¬¦  «        5   |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j	        z  }	 t          |	|¦  «        d¬¦  «        }
 t          |	|¦  «        d¬¦  «        }|dk    r.|
 
                    ¦   «         rJ ‚| 
                    ¦   «         rJ ‚d S |
                     ¦   «         sJ ‚|                     ¦   «         sJ ‚d S )NTc                 óL   •— |                       ¦   «         j        } ‰|¦  «        S r   )r$   r   r(   s     €r    r!   zFTestDataFrameAnalytics.test_any_all_bool_frame.<locals>.skipna_wrapper  s#   ø€ Ø—8’8‘:”:Ô$ˆDØ�;˜tÑ$Ô$Ð$r"   c                 ó$   •—  ‰| j         ¦  «        S r   r   r6   s    €r    r7   z?TestDataFrameAnalytics.test_any_all_bool_frame.<locals>.wrapper  r8   r"   r   Fr9   r<   r@   )r=   rC   rD   r1   rÐ   )ÚfillnarI   r&   rJ   rN   rO   rP   rQ   rR   r'   rÐ   ro  )r£   r  r~   rT   rW   r!   r7   rZ   r[   r^   r_   r`   r*   s               @r    Útest_any_all_bool_framez.TestDataFrameAnalytics.test_any_all_bool_frame  sd  ø€ ð #×)Ò)¨$Ñ/Ô/ˆÝ�bÐ"8Ñ9Ô9ˆÝ�EÐ1Ñ2Ô2ˆð	%ð 	%ð 	%ð 	%ð 	%ð	)ð 	)ð 	)ð 	)ð 	)ð �!˜ 5Ð)Ñ)Ô)ˆØ�!˜ 5Ð)Ñ)Ô)ˆå
Ô˜w¨¯ª°GÑ(<Ô(<Ñ=Ô=Ð=Ý
Ô˜w¨¯ª°GÀ!¨Ñ(DÔ(DÑEÔEÐEà�!˜�)‘)”)ˆØ�!˜�)‘)”)ˆå
Ô˜w¨¯ª°NÑ(CÔ(CÑDÔDÐDÝ
ÔØ�U—[’[ °a�[Ñ8Ô8Àeð	
ñ 	
ô 	
ð 	
õ
 Œ]�:Ð->Ð?Ñ?Ô?ð 	ð 	ØˆA�1ˆI‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �œ‘ˆØ4�W�VÐ3Ñ4Ô4¸!Ð<Ñ<Ô<ˆØ4�W�VÐ3Ñ4Ô4¸!Ð<Ñ<Ô<ˆØ! UÒ*Ð*Ø—v’v‘x”xÐÐ�<Ø—v’v‘x”xÐÐ�<ÐÐà—6’6‘8”8ˆOˆO�8Ø—6’6‘8”8ˆOˆO�8ˆOˆOs   Ä9EÅEÅEc                 óJ  — t          g d¢g d¢g d¢dœg d¢¬¦  «        }|ddg                              d	¬
¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         |ddg                              d	d¬¦  «        }t          j        ||¦  «         |                     d	¬
¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         |                     d	d¬¦  «        }t          j        ||¦  «         |                     d ¬
¦  «        }|s|                     ¦   «         }|du sJ ‚|                     d ¬
¦  «        }|s|                     ¦   «         }|du sJ ‚|dg                              d ¬
¦  «        }|s|                     ¦   «         }|du sJ ‚d S )N)TFF)TTF)TTTr  rÕ   r  r  r  r<   r@   Tr  Fr	  )r   rÐ   r   rJ   rN   ro  Úitem)r£   Úusing_python_scalarsrX   rY   r\   s        r    Útest_any_all_extraz)TestDataFrameAnalytics.test_any_all_extra,  sÛ  € Ýà)Ð)Ð)Ø(Ð(Ð(Ø'Ð'Ð'ðð ð
 "�/�/ð
ñ 
ô 
ˆð �S˜#�J”×#Ò#¨Ð#Ñ+Ô+ˆÝÐ-Ð-Ð-°_°_°_ÐEÑEÔEˆÝ
Ô˜v xÑ0Ô0Ð0à�S˜#�J”×#Ò#¨°dÐ#Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜Q�‘”ˆÝÐ.Ð.Ð.°o°o°oÐFÑFÔFˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜Q¨$�Ñ/Ô/ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’˜T�Ñ"Ô"ˆØ#ð 	#Ø—[’[‘]”]ˆFØ˜ˆˆˆˆà—’˜T�Ñ"Ô"ˆØ#ð 	#Ø—[’[‘]”]ˆFØ˜ˆ~ˆ~ˆ~ˆ~à�S�E”—’ D�Ñ)Ô)ˆØ#ð 	#Ø—[’[‘]”]ˆFØ˜ˆ~ˆ~ˆ~ˆ~ˆ~ˆ~r"   c           	      ó˜  — t          dt          j        t          j        dgt          j        dt          j        dgt          j        t          j        t          j        dgt          j        t          j        dt          j        gg¬¦  «        } t          ||¦  «        ||¬¦  «        }t	          g d¢¦  «        }t          j        ||¦  «         d S )Nr<   Tr1   Ú5©Údatar9   )TTTT)r   r&   r'   rI   r   rJ   rN   )r£   r:   r  r;   rX   rY   r\   s          r    Útest_any_all_object_dtypez0TestDataFrameAnalytics.test_any_all_object_dtypeS  s¯   € õ à•B”F�BœF DÐ)Ý”˜�BœF DÐ)Ý”�œ¥¤¨Ð.Ý”�œ ¥b¤fÐ-ð	ð
ñ 
ô 
ˆð 5•˜Ð3Ñ4Ô4¸$ÀvÐNÑNÔNˆÝÐ2Ð2Ð2Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó^  — dt           j        dt           j        g}t          d¦  «        t          d¦  «        t          j        t          j        g}t          ||dœ¦  «        }d}t          j        t          |¬¦  «        5  | 	                    d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nr<   rÄ   z
1960-02-15z
1960-02-16r  z0datetime64 type does not support operation 'any'rD   r@   )
r&   r'   r   rï   rB  r   rP   rQ   r¢   rÐ   )r£   Ú
float_dataÚdatetime_datarX   r¥   s        r    Útest_any_datetimez(TestDataFrameAnalytics.test_any_datetimeb  sá   € à�œ ¥B¤FÐ+ˆ
å�lÑ#Ô#Ý�lÑ#Ô#ÝŒFÝŒFð	
ˆõ ˜Z¨mÐ<Ð<Ñ=Ô=ˆà@ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�FŠF˜ˆF‰NŒNˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á>B"Â"B&Â)B&c                 ó¤  — t          g d¢g d¢g d¢dœt          g d¢t          ¬¦  «        ¬¦  «        }|                     d¬¦  «        }t	          t
          j        g ¬	¦  «        }t          j        ||¦  «         t          g d¢g d¢g d¢g d
¢dœ¦  «        }|                     d¬¦  «        }t	          ddi¦  «        }t          j        ||¦  «         d S )Nr  r¡  )NNN)Úcol1Úcol2Úcol3rf   rù   T©r  r�  )FFT)r)  r*  r+  Úcol4r-  F)	r   r   rz   ro  r   r&   Úbool_rJ   rN   r£  s       r    Útest_any_all_bool_onlyz-TestDataFrameAnalytics.test_any_all_bool_onlyq  sý   € åØ�Y�Y¨	¨	¨	Ð;MÐ;MÐ;MÐNÐNÝÐ2Ð2Ð2½&ÐAÑAÔAð
ñ 
ô 
ˆð
 —’ $�Ñ'Ô'ˆÝ¥¤°Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0åà!˜	˜	Ø!˜	˜	Ø*Ð*Ð*Ø,Ð,Ð,ð	ð ñ
ô 
ˆð —’ $�Ñ'Ô'ˆÝ˜6 5˜/Ñ*Ô*ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zfunc, data, expectedr  r  rÔ   rë   zM8[ns, UTC]rg  Úcategoryrs   rt   c                 óú  — t          |¦  «        }t          d„ |j        D ¦   «         ¦  «        r�t          j        t
          d¬¦  «        5   ||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |j        ¦  «        d ¬¦  «         d d d ¦  «         n# 1 swxY w Y   |j                             d„ ¦  «                             ¦   «         r¢d}t          j        t
          |¬¦  «        5   ||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5   t          t          |¦  «        |j        ¦  «        d ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S |j                             d„ ¦  «                             ¦   «         r² ||¦  «        }|r||u sJ ‚n4t          |t          j        ¦  «        sJ ‚|                     ¦   «         |u sJ ‚ t          t          |¦  «        |j        ¦  «        d ¬¦  «        }|r||u sJ ‚d S t          |t          j        ¦  «        sJ ‚|                     ¦   «         |u sJ ‚d S d S )Nc              3   ó@   K  — | ]}t          |t          ¦  «        V — Œd S r   )rL   r
   )rk   r   s     r    r€  z>TestDataFrameAnalytics.test_any_all_np_func.<locals>.<genexpr>À  s-   è è € ÐDÐD°1�z˜!Õ-Ñ.Ô.ÐDÐDÐDÐDÐDÐDr"   z,.* dtype category does not support operationrD   r@   c                 ó   — | j         dk    S )NrJ  )Úkindrµ   s    r    r  z=TestDataFrameAnalytics.test_any_all_np_func.<locals>.<lambda>Ë  s   €  q¤v°¢}€ r"   z6datetime64 type does not support operation '(any|all)'c                 ó   — | dk    S )Nr0  r+   rµ   s    r    r  z=TestDataFrameAnalytics.test_any_all_np_func.<locals>.<lambda>Õ  s
   € ¨¨jª€ r"   )r   rÐ   ÚdtypesrP   rQ   r¢   rI   Ú__name__rO   rL   r&   r.  r  )r£   Úfuncr"  r\   r  r¥   rY   s          r    Útest_any_all_np_funcz+TestDataFrameAnalytics.test_any_all_np_func‰  sÅ  € õj ˜‰ŒˆåÐDÐD¸¼ÐDÑDÔDÑDÔDð 
	CÝ”ÝÐ!Oðñ ô ð ð ð ��T‘
”
�
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ”ÝÐ!Oðñ ô ð Cð Cð 8•�	 $™œ¨¬Ñ7Ô7¸TÐBÑBÔBÐBðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cð Œ;×ÒÐ4Ð4Ñ5Ô5×9Ò9Ñ;Ô;ð 	1àJˆCÝ”�y°Ð4Ñ4Ô4ð ð Ø��T‘
”
�
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ”�y°Ð4Ñ4Ô4ð Cð CØ7•�	 $™œ¨¬Ñ7Ô7¸TÐBÑBÔBÐBðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cð Cð Cð Œ[×ÒÐ8Ð8Ñ9Ô9×=Ò=Ñ?Ô?ð 	1Ø�T˜$‘Z”ZˆFØ#ð 1Ø Ð)Ð)Ð)Ð)Ð)å! &­"¬(Ñ3Ô3Ð3Ð3Ð3Ø—{’{‘}”}¨Ð0Ð0Ð0Ð0ð =•W�Y t™_œ_¨d¬mÑ<Ô<À$ÐGÑGÔGˆFØ#ð 1Ø Ð)Ð)Ð)Ð)Ð)Ð)å! &­"¬(Ñ3Ô3Ð3Ð3Ð3Ø—{’{‘}”}¨Ð0Ð0Ð0Ð0ð	1ð 	1ð 1Ð0sH   Á	A!Á!A%Á(A%Â-C Ã CÃCÄD-Ä-D1Ä4D1Å-FÆFÆFc                 ó  — t          j        t          ddg¬¦  «        ¦  «        }|s|                     ¦   «         }|du sJ ‚t          j        t          ddg¬¦  «        ¦  «        }|s|                     ¦   «         }|du sJ ‚d S )Nr4   r0   rù   TF)r&   ro  r   r  rÐ   )r£   r  rY   s      r    Útest_any_all_objectz*TestDataFrameAnalytics.test_any_all_objectå  s†   € å”�	¨3°¨*Ð5Ñ5Ô5Ñ6Ô6ˆØ#ð 	#Ø—[’[‘]”]ˆFØ˜ˆ~ˆ~ˆ~ˆ~å”�	¨3°¨*Ð5Ñ5Ô5Ñ6Ô6ˆØ#ð 	#Ø—[’[‘]”]ˆFØ˜ˆˆˆˆˆˆr"   c                 ó€  — t          ddgddgdœ¦  «                             t          ¦  «        }|                     ¦   «          t	          ddg¦  «        |d<   |d                              d¦  «        |d<   |                     ¦   «         }|dg         }t          j        ||¦  «         |                     dd	¬
¦  «        }t	          dgdg¬¦  «        }t          j	        ||¦  «         |ddg                              dd	¬
¦  «        }t          j	        ||¦  «         |                     dd ¬
¦  «        sJ ‚| 
                    dd	¬
¦  «        }t	          dgdg¬¦  «        }t          j	        ||¦  «         |dg          
                    dd	¬
¦  «        }t          j	        ||¦  «         | 
                    dd ¬
¦  «        sJ ‚d S )NrØ   r1   TFr  r	  r0  r;  r   )r  r:   r  r  )r   r¼   rz   rr  r   Ú_get_bool_datarJ   rU  ro  rN   rÐ   )r£   rX   Úresr\   s       r    Útest_any_all_object_bool_onlyz4TestDataFrameAnalytics.test_any_all_object_bool_onlyñ  s¿  € Ý˜e Q˜Z¨t°U¨mÐ<Ð<Ñ=Ô=×DÒDÅVÑLÔLˆØ
×ÒÑ!Ô!Ð!Ý˜$ ˜Ñ&Ô&ˆˆ3‰ð �S”'—.’. Ñ,Ô,ˆˆ3‰ð ×ÒÑ!Ô!ˆØ�s�e”9ˆÝ
Ô˜c 8Ñ,Ô,Ð,à�fŠf˜t¨!ˆfÑ,Ô,ˆÝ˜4˜&¨¨Ð.Ñ.Ô.ˆÝ
Ô˜s HÑ-Ô-Ð-ð �#�s�Œn× Ò ¨4°aÐ Ñ8Ô8ˆÝ
Ô˜s HÑ-Ô-Ð-à�vŠv ¨4ˆvÑ0Ô0Ð0Ð0Ð0à�fŠf˜t¨!ˆfÑ,Ô,ˆÝ˜4˜&¨¨Ð.Ñ.Ô.ˆÝ
Ô˜s HÑ-Ô-Ð-ð �#�Œi�mŠm d°ˆmÑ3Ô3ˆÝ
Ô˜s HÑ-Ô-Ð-à�vŠv ¨4ˆvÑ0Ô0Ð0Ð0Ð0Ð0Ð0r"   c                 ó°  — t          g d¢¦  «        }t          dt          j        dt          j        gi¦  «        }t          g d¢¦  «        }t          t          j        t          j        dg¦  «        }t	          j        d ¦  «        5  |                     |d¬¦  «         dD ]} t          ||¦  «        |d¬	¦  «         Œ	 d d d ¦  «         d S # 1 swxY w Y   d S )
N)rä   rä   rä   r  rå   r  r<   r   )Úlowerr:   )ÚltÚleÚgtÚgeÚeqÚner@   )r   r&   r'   r   rJ   rK   ÚcliprI   )r£   rX   Údf_nanr®   Ús_nanrá   s         r    Útest_series_broadcastingz/TestDataFrameAnalytics.test_series_broadcasting  s  € õ ���Ñ'Ô'ˆÝ˜C¥"¤&¨#­r¬vÐ!6Ð7Ñ8Ô8ˆÝ�9�9�9ÑÔˆÝ�œ¥¤¨Ð*Ñ+Ô+ˆåÔ'¨Ñ-Ô-ð 	/ð 	/Ø�KŠK˜a aˆKÑ(Ô(Ð(Ø:ð /ð /�Ø•˜˜B‘” ¨AÐ.Ñ.Ô.Ð.Ð.ð/ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 	/ð 	/s   Â8CÃCÃC)[r7  Ú
__module__Ú__qualname__rP   ÚmarkÚparametrizeÚparamÚtdÚ
skip_if_nor¦   rª   rÀ   rÍ   rÒ   r   r&   r'   rz   Úfilterwarningsrà   rñ   r  r  r  r  r  r*  r1  r5  r	   r   r   r   rï   rB  r‚  rV  rY  r\  rv  r|  r…  rŠ  r   r   rP  r˜  r   r�  r•  r›  rŸ  r¤  r­  r¯  r²  r¶  r¸  r¼  rÄ  rÆ  rÌ  rÎ  rÐ  rÜ  râ  ræ  rí  rò  r÷  rù  rû  rþ  r   r  r  r  r  r  r  r  r#  r'  r/  rÐ   ro  rê   r9  r;  r?  rK  r+   r"   r    r‡   r‡   à   s´  € € € € € ð „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒØàØØØØØØØØØØØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ð	
ñô ð$'Nð 'Nñ%ô ñ -Ô,ð&'NðR „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒØàØØØØØØØØØØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ð	
ñô ð"Dð Dñ#ô ñ -Ô,ð$Dð6
ð 6
ð 6
ðp?ð ?ð ?ð 	
ð 	
ð 	
ð „[×ÒØÐMÐMÐMñô ð „[×ÒØàˆIðð ð ð
 '˜˜ðð ð ðð ð ,Ð+Ð+Øðñ ô ð" ˆI˜2œ6 1˜+¨2¬6°1¨+¸2¼6À1¸+ÐFÐFÈfÐUÑUÔUð%	
ñô ð. „[×ÒÐ RÑSÔSð1ð 1ñ TÔSñ/ô ñô ð61ð „[×Ò˜TÐ#PÐ#PÐ#PÑQÔQð"ð "ñ RÔQð"ð2*ð *ð *ð"Tð Tð Tð „[×Ò˜T D¨% =Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð „[×Ò˜T D¨% =Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð1ð 1ð 1ð6*ð *ð *ð" „[×Ò˜VÐ%:Ð%:Ð%:Ñ;Ô;ð";ð ";ñ <Ô;ð";ðH*ð *ð *ð „[×ÒØð à˜Ø˜Ø˜Ø˜Ø$˜ c U¸°uÐ=Ñ=Ô=Ø&˜¨ ~¸XÐFÑFÔFØ%˜ x jÑ1Ô1ðð ðð à˜Ø˜Øœ&˜Ø˜ ¤ °Ð6Ñ6Ô6Ø$˜ b¤f X¸3¸%Ð@Ñ@Ô@Ø&˜¨¬ x°xÐ@Ñ@Ô@Ø%˜ r¤v hÑ/Ô/×7Ò7¸Ñ=Ô=ðð ðð à˜Q ¤¨¬Ð/Ø˜Q ¤¨¬Ð/Ø˜RœV R¤V¨R¬VÐ4Ø$˜ c¨2¬6°2´6¸2¼6Ð%BÐPSÈuÐUÑUÔUØ&˜Ø;Ð;Ð;À8ðñ ô ð &˜Ð&EÐ&EÐ&EÑFÔFØ%˜˜ð
ð 
ðð à˜Q ¤¨¬Ð/Ø˜Q ¤¨¬Ð/Ø˜RœV R¤V¨R¬VÐ4Ø$˜ b¤f¨c°2´6¸2¼6Ð%BÐPSÈuÐUÑUÔUØ&˜Ø;Ð;Ð;À8ðñ ô ð &˜Ð&EÐ&EÐ&EÑFÔFØ%˜˜ð
ð 
ððO5	
ñ8ô 8ðr0ð 0ñs8ô 8ðr0ð40ð 0ð 0ð0ð 0ð 0ðW5ð W5ð W5ðr1ð 1ð 1ð$ „[×ÒØ�L ,°´¸ÐEÀqÈBÌFÈ8Á|ÐTñô ð	1ð 	1ñô ð	1ðð ð ð „[×ÒØàˆJ�q‰MŒMØˆM˜"ÑÔØˆE�"˜BœHÐ%Ñ%Ô%ØˆE�"˜BœJÐ'Ñ'Ô'ØˆM˜" 4Ð(Ñ(Ô(ØˆK˜ Ð%Ñ%Ô%ð	
ñ
ô 
ð
1ð 
1ñ
ô 
ð
1ð „[×Ò˜[¨1¨a¨&Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð „[×Ò˜^¨j¸+Ð-FÑGÔGØ„[×Ò˜^Ð-@Ð-@Ð-@ÑAÔAð1ð 1ñ BÔAñ HÔGð1ð@1ð 1ð 1ð*1ð 1ð 1ð „[×Ò˜\Ð+LÐ+LÐ+LÑMÔMØ„[×ÒØ!à aÐ(Ð(¨3°°R´VÐ*<Ð=Ø aÐ(Ð(¨2¬6°2´6¸2¼6Ð*BÐCØ 5Ð)Ð)¨C°°b´fÐ+=Ð>ð	
ñô ð1ð 1ñô ñ NÔMð1ð „[×Ò˜\Ð+LÐ+LÐ+LÑMÔMØ„[×ÒØ!à aÐ(Ð(¨3°°R´VÐ*<Ð=Ø aÐ(Ð(¨2¬6°2´6¸2¼6Ð*BÐCØ 5Ð)Ð)¨C°°b´fÐ+=Ð>ð	
ñô ð1ð 1ñô ñ NÔMð1ðð ð ðð ð ðð ð ðBð Bð Bðð ð ð((ð (ð (ð(1ð 1ð 1ð,ð ,ð ,ð*ð *ð *ð
 „[×ÒØ#à˜3�< t¨U mÐ4Ð4°wÀÐ6GÐHà  %Ð(°¸Ð/AÐBÐBØ Ð,ðð ˜5�>¨°¨Ð7Ð7¸)ÀWÐ9MÐNð	
ñ
ô 
ð1ð 1ñ
ô 
ð1ð „[×Ò˜V a¨ VÑ,Ô,ð9ð 9ñ -Ô,ð9ð( „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒÐ VÑWÔWð	1ð 	1ñ XÔWñ -Ô,ð	1ð „[×Ò˜^¨d°E¨]Ñ;Ô;ð1ð 1ñ <Ô;ð1ð!ð !ð !ð „[×Ò˜V a¨ VÑ,Ô,ð5ð 5ñ -Ô,ð5ð& „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒÐ VÑWÔWð	1ð 	1ñ XÔWñ -Ô,ð	1ð „[×Ò˜^¨d°E¨]Ñ;Ô;ð1ð 1ñ <Ô;ð1ð1ð 1ð 1ð,!ð !ð !ð!1ð !1ð !1ðF „[×ÒØØ
�Q˜�FÐ	˜h¨¨A¨Ð/Ð0ñô ð0ð 0ñ	ô ð0ð$1ð 1ð 1ð$ „[×Ò˜V a¨ VÑ,Ô,Ø„[×Ò˜[¨5°$¨-Ñ8Ô8ðOð Oñ 9Ô8ñ -Ô,ðOð „[×Ò˜V a¨ VÑ,Ô,ðXð Xñ -Ô,ðXð
)ð )ð )ðV%ð %ð %ðN „[×Ò˜V a¨ VÑ,Ô,ð1ð 1ñ -Ô,ð1ðð ð ð1ð 1ð 1ð0 „[×ÒØð/	
ØŒV�R˜Ðð/	
àŒV�R˜Ðð/	
ð ŒV�c˜2�Y Ð&ð/	
ð ŒV�c˜2�Y Ð%ð	/	
ð
 ŒV�c˜E 5˜>Ð*¨EÐ2ð/	
ð ŒV�c˜E 5˜>Ð*¨EÐ2ð/	
ð ŒV�c˜D %˜=Ð)¨4Ð0ð/	
ð ŒV�c˜D %˜=Ð)¨5Ð1ð/	
ð ŒV�c˜D $˜<Ð(¨$Ð/ð/	
ð ŒV�c˜D $˜<Ð(¨$Ð/ð/	
ð ŒV˜E˜7¨%¨Ð1Ð1°5Ð9ð/	
ð ŒV˜E˜7¨%¨Ð1Ð1°5Ð9ð/	
ð ŒV˜E 5˜>°¸°Ð>Ð>ÀÐEð/	
ð ŒV˜E 5˜>°¸°Ð>Ð>ÀÐFð/	
ð  ŒV�c˜6˜6 3¨ *°GÐ<Ñ<Ô<Ð=¸uÐEð!/	
ð" ŒV�c˜6˜6 3¨ *°GÐ<Ñ<Ô<Ð=¸tÐDð#/	
ð$ ŒV�c˜6˜6 1 a &°Ð4Ñ4Ô4Ð5°uÐ=ð%/	
ð& ŒV�c˜6˜6 1 a &°Ð4Ñ4Ô4Ð5°tÐ<ð'/	
ð( ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑNÔNð)/	
ð* ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈUÑSÔSð+/	
ð, ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð-/	
ð. ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð//	
ð0 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð1/	
ð2 ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð3/	
ð4 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð5/	
ð6 ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð7/	
ð8 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑNÔNð9/	
ð: ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð;/	
ð< ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð=/	
ð> ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð?/	
ðD ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸dÐCðE/	
ðF ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸eÐDðG/	
ðH ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸dÐCðI/	
ðJ ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸eÐDðK/	
ðN ˆFŒLØ”à˜  R °Ð9Ñ9Ô9Ø˜  R °Ð9Ñ9Ô9ðð ð ñô ðO/	
ñ2ô 2ðf'1ð '1ñg2ô 2ðf'1ðR
ð 
ð 
ð 1ð  1ð  1ðJ/ð /ð /ð /ð /r"   r‡   c                   ó.  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j
                             ddd	g¦  «        e	j
                             d
ddg¦  «        defd„¦   «         ¦   «         Ze	j
                             d
ddg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestDataFrameReductionsc                 óú  — t          dt          j        t          j        t          d¦  «        gi¦  «        }|                     ¦   «         }t          t          d¦  «        gdg¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          d¦  «        gdg¬¦  «        }t          j        ||¦  «         t          dt          j        t          j        gi¦  «        }|                     ¦   «         }t          t          j        gdg¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          j        gdg¬¦  «        }t          j        ||¦  «         d S )NrØ   z
2012-05-01r  )	r   rï   rB  r   rŒ   r   rJ   rN   r�   ©r£   rX   r>  Úexps       r    Útest_min_max_dt64_with_NaTz2TestDataFrameReductions.test_min_max_dt64_with_NaT%  s8  € å˜¥¤­¬µ	¸,Ñ0GÔ0GÐHÐIÑJÔJˆà�fŠf‰hŒhˆÝ•i Ñ-Ô-Ð.°u°gÐ>Ñ>Ô>ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf‰hŒhˆÝ•i Ñ-Ô-Ð.°u°gÐ>Ñ>Ô>ˆÝ
Ô˜s CÑ(Ô(Ð(õ ˜¥¤­¬Ð/Ð0Ñ1Ô1ˆà�fŠf‰hŒhˆÝ•b”f�X e WÐ-Ñ-Ô-ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf‰hŒhˆÝ•b”f�X e WÐ-Ñ-Ô-ˆÝ
Ô˜s CÑ(Ô(Ð(Ð(Ð(r"   c                 óˆ  — t          dt          j        t          j        t          d¦  «        gid¬¦  «        }|                     d¬¦  «        }|j                             d ¦  «        }t          j        ||¦  «         | 	                    d¬¦  «        }|j                             d ¦  «        }t          j        ||¦  «         d S )NrØ   z2012-05-01 09:20:00.123456789zdatetime64[ns]rf   r<   r@   )
r   rï   rB  r   rŒ   rØ   ÚrenamerJ   rN   r�   rW  s       r    Ú$test_min_max_dt64_with_NaT_precisionz<TestDataFrameReductions.test_min_max_dt64_with_NaT_precision<  s­   € õ Ø•R”V�RœV¥YÐ/NÑ%OÔ%OÐPÐQØ"ð
ñ 
ô 
ˆð
 �fŠf˜!ˆf‰nŒnˆØŒf�mŠm˜DÑ!Ô!ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf˜!ˆf‰nŒnˆØŒf�mŠm˜DÑ!Ô!ˆÝ
Ô˜s CÑ(Ô(Ð(Ð(Ð(r"   c                 óˆ  — t          dt          j        t          j        t          d¦  «        gid¬¦  «        }|                     d¬¦  «        }|j                             d ¦  «        }t          j        ||¦  «         | 	                    d¬¦  «        }|j                             d ¦  «        }t          j        ||¦  «         d S )NrØ   z10000 days 06:05:01.123456789rm  rf   r<   r@   )
r   rï   rB  r   rŒ   rØ   r[  rJ   rN   r�   rW  s       r    Ú$test_min_max_td64_with_NaT_precisionz<TestDataFrameReductions.test_min_max_td64_with_NaT_precisionL  s¶   € õ àÝ”FÝ”FÝ Ð!@ÑAÔAððð $ð	
ñ 	
ô 	
ˆð �fŠf˜!ˆf‰nŒnˆØŒf�mŠm˜DÑ!Ô!ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf˜!ˆf‰nŒnˆØŒf�mŠm˜DÑ!Ô!ˆÝ
Ô˜s CÑ(Ô(Ð(Ð(Ð(r"   c                 óº  — |}t          |t          ¦  «        r"t          ¦   «         rt          j        d¦  «         t          t          d|¬¦  «        t          d|¬¦  «        gt          d|¬¦  «        t          j        gdœ¦  «        }| 	                    dd¬	¦  «        }t          |j        d
         t          j        g¦  «        }|j        |d         j        k    sJ ‚t          j        ||¦  «         |                     dd¬	¦  «        }t          |j        d         t          j        g¦  «        }|j        |d         j        k    sJ ‚t          j        ||¦  «         d S )NzSGH#37659 OSError raised within tzlocal bc Windows chokes in times before 1970-01-01z2020-01-01 08:00:00r  z1920-02-01 09:00:00z2020-02-01 08:00:00r©  r<   Fr9   )r   r4   r4   )r   r0   )rL   r   r   rP   Úskipr   r   rï   rB  rŒ   r   r.  rH   rJ   rN   r�   )r£   rƒ  Útz_naive_fixturer  rX   r>  r\   s          r    Ú'test_min_max_dt64_with_NaT_skipna_falsez?TestDataFrameReductions.test_min_max_dt64_with_NaT_skipna_falseb  s\  € àˆÝ�b�'Ñ"Ô"ð 	Õ':Ñ'<Ô'<ð 	ÝŒKð4ñô ð õ
 õ Ð3¸Ð;Ñ;Ô;ÝÐ3¸Ð;Ñ;Ô;ðõ  Ð 5¸"Ð=Ñ=Ô=½r¼vÐFðð ñ
ô 
ˆð �fŠf˜! EˆfÑ*Ô*ˆÝ˜2œ6 &œ>­2¬6Ð2Ñ3Ô3ˆØŒ~  C¤¤Ò.Ð.Ð.Ð.å
Ô˜s HÑ-Ô-Ð-à�fŠf˜! EˆfÑ*Ô*ˆÝ˜2œ6 &œ>­2¬6Ð2Ñ3Ô3ˆØŒ~  C¤¤Ò.Ð.Ð.Ð.å
Ô˜s HÑ-Ô-Ð-Ð-Ð-r"   c                 óJ  — t          dt          g ¦  «        i¦  «        }t          t          g ¦  «        ¦  «        }|                     d¬¦  «        j        t
          j        u |                     ¦   «         t
          j        u k    sJ ‚|                     d¬¦  «        j        t
          j        u |                     ¦   «         t
          j        u k    sJ ‚t          j	        |                     d¬¦  «        |¦  «         t          j	        |                     d¬¦  «        |¦  «         d S )Nr   r   r@   r<   )
r   r   r   rŒ   r   rï   rB  r�   rJ   rN   )r£   rX   Úexpected_dt_seriess      r    Ú*test_min_max_dt64_api_consistency_with_NaTzBTestDataFrameReductions.test_min_max_dt64_api_consistency_with_NaT€  sî   € õ
 ˜�[¨™_œ_Ð-Ñ.Ô.ˆÝ#¥K°¡O¤OÑ4Ô4Ðà—’˜A�‘”Ô ¥B¤FÐ*Ð0B×0FÒ0FÑ0HÔ0HÍBÌFÐ0RÒSÐSÐSÐSØ—’˜A�‘”Ô ¥B¤FÐ*Ð0B×0FÒ0FÑ0HÔ0HÍBÌFÐ0RÒSÐSÐSÐSõ 	Ô˜rŸvšv¨1˜v™~œ~Ð/AÑBÔBÐBÝ
Ô˜rŸvšv¨1˜v™~œ~Ð/AÑBÔBÐBÐBÐBr"   c                 óT  — t          dg i¦  «        }t          g t          ¬¦  «        }t          j        |                     d¬¦  «        j        ¦  «        t          j        |                     ¦   «         ¦  «        k    sJ ‚t          j        |                     d¬¦  «        j        ¦  «        t          j        |                     ¦   «         ¦  «        k    sJ ‚t          j	        |                     d¬¦  «        |¦  «         t          j	        |                     d¬¦  «        |¦  «         d S )Nr   rf   r   r@   r<   )
r   r   rë   r&   r´  rŒ   r   r�   rJ   rN   )r£   rX   Úexpected_float_seriess      r    Ú*test_min_max_dt64_api_consistency_empty_dfzBTestDataFrameReductions.test_min_max_dt64_api_consistency_empty_df�  sð   € õ ˜˜R�yÑ!Ô!ˆÝ & rµÐ 7Ñ 7Ô 7ÐåŒx˜Ÿš A˜™œÔ(Ñ)Ô)­R¬XÐ6K×6OÒ6OÑ6QÔ6QÑ-RÔ-RÒRÐRÐRÐRÝŒx˜Ÿš A˜™œÔ(Ñ)Ô)­R¬XÐ6K×6OÒ6OÑ6QÔ6QÑ-RÔ-RÒRÐRÐRÐRå
Ô˜rŸvšv¨1˜v™~œ~Ð/DÑEÔEÐEÝ
Ô˜rŸvšv¨1˜v™~œ~Ð/DÑEÔEÐEÐEÐEr"   Úinitialz2018-10-08 13:36:45+00:00z2018-10-08 13:36:45+03:00rÓ   rŒ   r�   c                 óÂ   — t          |¦  «        }t          |g¦  «        }t          |g¦  «        } t          ||¦  «        d¬¦  «        }t	          j        ||¦  «         d S rÙ  )r   r   r   rI   rJ   rN   )r£   ri  rÓ   Ú
initial_dtr\   rX   rY   s          r    Útest_preserve_timezonez.TestDataFrameReductions.test_preserve_timezone›  sd   € õ ! Ñ)Ô)ˆ
Ý˜:˜,Ñ'Ô'ˆÝ˜�zÑ"Ô"ˆØ$•˜˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¶  — t          dd¬¦  «        }t          t          t          j        t          j        |g¦  «        t          t          j        ||g¦  «        dœ¦  «        }t          ||¦  «        } |d|¬¦  «        }|rt          t          j        ||g¦  «        }n&t          t          j        t          j        |g¦  «        }t          j        ||¦  «         d S )Nz
1900-01-01T)Úutcr©  r<   r9   )r   r   r   rï   rB  rI   rJ   rN   )r£   rÓ   r;   ÚvalrX   rá   rY   r\   s           r    Ú!test_minmax_tzaware_skipna_axis_1z9TestDataFrameReductions.test_minmax_tzaware_skipna_axis_1¨  sÊ   € õ ˜,¨DÐ1Ñ1Ô1ˆÝÝ�"œ&¥"¤&¨#Ð.Ñ/Ô/µf½b¼fÀcÈ3Ð=OÑ6PÔ6PÐQÐQñ
ô 
ˆõ �R˜Ñ Ô ˆØ�˜ 6Ð*Ñ*Ô*ˆØð 	5Ý�rœv s¨CÐ0Ñ1Ô1ˆHˆHå�rœv¥r¤v¨sÐ3Ñ4Ô4ˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c           
      ó˜  — t          t          ddg¦  «        t          t          dd¦  «        t          dd¦  «        g¦  «        dœ¦  «        }|                     d¬¦  «        }t          ddgd	d
g¬¦  «        }t	          j        ||¦  «         |                     d¬¦  «        }t          ddg¬¦  «        }t	          j        ||¦  «         d S )Nr   r®   r<   Úms)r4   Útr@   FTr4   rs  )r"  rG   r!  )r   r   r   rÐ   rJ   rN   r£  s       r    Útest_frame_any_with_timedeltaz5TestDataFrameReductions.test_frame_any_with_timedelta·  sÊ   € åå˜Q ˜F‘^”^Ý�\¨!¨SÑ1Ô1µ<ÀÀ4Ñ3HÔ3HÐIÑJÔJðð ñ
ô 
ˆð —’˜Q�‘”ˆÝ  t˜}°S¸#°JÐ?Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜Q�‘”ˆÝ  t˜}Ð-Ñ-Ô-ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó2  — |dk    r3|                      t          j                             d¬¦  «        ¦  «          |g d¢¦  «        }d}t          j        t
          |¬¦  «        5   t          ||¦  «        d ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrˆ   zCount does not accept skipna)Úreasonr  zAFor argument "skipna" expected type bool, received type NoneType.rD   ry  )ÚapplymarkerrP   rN  ÚxfailrQ   rR   rI   )r£   rƒ  Úframe_or_seriesr�  Úobjr¥   s         r    Ú"test_reductions_skipna_none_raisesz:TestDataFrameReductions.test_reductions_skipna_none_raisesÈ  sî   € ð ˜WÒ$Ð$Ø×ÒÝ”×!Ò!Ð)GÐ!ÑHÔHñô ð ð ˆo˜i˜i˜iÑ(Ô(ˆØQˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	6ð 	6Ø(�G�C˜Ñ(Ô(°Ð5Ñ5Ô5Ð5ð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6ð 	6ð 	6s   Á$BÂBÂBc                 óP  — t          t          t          d¦  «        gd¬¦  «        t          t          d¦  «        gd¬¦  «        dœ¦  «        }|                     ¦   «         }t          t          d¦  «        t          d¦  «        gdddg¬	¦  «        }t	          j        ||¦  «         d S )
Nz
2019-12-31zdatetime64[s]rf   z2019-12-31 00:00:00.123zdatetime64[ms]r©  r4   r0   r�  )r   r   r   r�   rJ   rN   r£  s       r    Ú&test_reduction_timestamp_smallest_unitz>TestDataFrameReductions.test_reduction_timestamp_smallest_unitÔ  s»   € åå�Y |Ñ4Ô4Ð5¸_ÐMÑMÔMÝÝÐ8Ñ9Ô9Ð:ÐBRðñ ô ðð ñ
ô 
ˆð —’‘”ˆÝÝ�|Ñ$Ô$¥iÐ0IÑ&JÔ&JÐKØ"Ø˜�*ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óx  — t          t          t          j        d¦  «        gd¬¦  «        t          t          j        d¦  «        gd¬¦  «        dœ¦  «        }|                     ¦   «         }t          t          j        d¦  «        t          j        d¦  «        gdddg¬¦  «        }t          j        ||¦  «         d S )	Nr:  ztimedelta64[s]rf   ztimedelta64[ms]r©  r4   r0   r�  )r   r   rï   rq  r�   rJ   rN   r£  s       r    Ú&test_reduction_timedelta_smallest_unitz>TestDataFrameReductions.test_reduction_timedelta_smallest_unitæ  s»   € åå�Rœ\¨(Ñ3Ô3Ð4Ð<LÐMÑMÔMÝ�Rœ\¨(Ñ3Ô3Ð4Ð<MÐNÑNÔNðð ñ
ô 
ˆð —’‘”ˆÝÝŒ\˜(Ñ#Ô#¥R¤\°(Ñ%;Ô%;Ð<Ø#Ø˜�*ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   N)r7  rL  rM  rY  r\  r^  rb  re  rh  rP   rN  rO  rì   rl  rp  rt  r{  r}  r  r+   r"   r    rU  rU  $  sM  € € € € € ð)ð )ð )ð.)ð )ð )ð )ð )ð )ð,.ð .ð .ð<Cð Cð Cð
Fð 
Fð 
Fð „[×ÒØØ	$Ð&AÐBñô ð „[×Ò˜X¨¨u ~Ñ6Ô6ð1¨cð 1ð 1ð 1ñ 7Ô6ñ	ô ð
1ð „[×Ò˜X¨¨u ~Ñ6Ô6ð1ð 1ñ 7Ô6ð1ð1ð 1ð 1ð"
6ð 
6ð 
6ð1ð 1ð 1ð$1ð 1ð 1ð 1ð 1r"   rU  c                   óf   — e Zd Zd„ Zd„ Zej                             dddg¦  «        d„ ¦   «         ZdS )ÚTestNuisanceColumnsc                 ój  — t          ddgdd¬¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          |¦  «        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          ||¦  «        d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          ||¦  «        d ¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          |¦  «        |d¬
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r<   r0  r  )rH   r  údoes not support operationrD   Fr,  r@   )r   Úto_framerP   rQ   r¢   rI   r&   )r£   r  ÚserrX   s       r    Ú.test_any_all_categorical_dtype_nuisance_columnzBTestNuisanceColumns.test_any_all_categorical_dtype_nuisance_columnø  s	  € å�a˜�V :°CÐ8Ñ8Ô8ˆØ�\Š\‰^Œ^ˆõ Œ]�9Ð,HÐIÑIÔIð 	3ð 	3Ø0�G�CÐ/Ñ0Ô0Ñ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3õ Œ]�9Ð,HÐIÑIÔIð 	5ð 	5Ø/�G•BÐ.Ñ/Ô/°Ñ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5õ Œ]�9Ð,HÐIÑIÔIð 	Að 	AØ/�G�BÐ.Ñ/Ô/¸%Ð@Ñ@Ô@Ð@ð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Aõ Œ]�9Ð,HÐIÑIÔIð 	@ð 	@Ø/�G�BÐ.Ñ/Ô/¸$Ð?Ñ?Ô?Ð?ð	@ð 	@ð 	@ñ 	@ô 	@ð 	@ð 	@ð 	@ð 	@ð 	@ð 	@øøøð 	@ð 	@ð 	@ð 	@õ Œ]�9Ð,HÐIÑIÔIð 	<ð 	<Ø/�G•BÐ.Ñ/Ô/°¸Ð;Ñ;Ô;Ð;ð	<ð 	<ð 	<ñ 	<ô 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<øøøð 	<ð 	<ð 	<ð 	<ð 	<ð 	<sZ   ÁA)Á)A-Á0A-ÂB:Â:B>ÃB>Ã DÄDÄDÄ-EÅEÅEÅ:!F(Æ(F,Æ/F,c                 ól  — t          dt          g d¢¦  «        i¦  «        }|d         }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |d                              t          ¦  «        |d<   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr  )r<   r1   r1   r1   rÄ   rƒ  rD   Fr—  r  )r   r	   rP   rQ   r¢   r‹   r¼   rê   )r£   rX   r…  s      r    Ú-test_median_categorical_dtype_nuisance_columnzATestNuisanceColumns.test_median_categorical_dtype_nuisance_column  sÁ  € å˜�[¨¨¨Ñ9Ô9Ð:Ñ;Ô;ˆØ�Œgˆõ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�JŠJ‰LŒLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9Ð,HÐIÑIÔIð 	*ð 	*Ø�IŠI 5ˆIÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �S”'—.’.¥Ñ%Ô%ˆˆ3‰åŒ]�9Ð,HÐIÑIÔIð 	*ð 	*Ø�IŠI 5ˆIÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sZ   ÁA%Á%A)Á,A)ÂB.Â.B2Â5B2ÃC5Ã5C9Ã<C9Ä>E!Å!E%Å(E%ÆF)Æ)F-Æ0F-rÓ   rŒ   r�   c                 ó  — t          g d¢d¬¦  «        }t          |¦  «        }|                     d¦  «        }t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          ||¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   |d                              t          ¦  «        |d
<   t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |d¬	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r4   r0   rÖ   r0   F)Úorderedr  zis not ordered for operationrD   r—  r   r@   r  )
r	   r   r„  rP   rQ   r¢   rI   r&   r¼   rz   )r£   rÓ   Úcatr…  rX   s        r    Ú:test_min_max_categorical_dtype_non_ordered_nuisance_columnzNTestNuisanceColumns.test_min_max_categorical_dtype_non_ordered_nuisance_column(  s  € õ Ð.Ð.Ð.¸Ð>Ñ>Ô>ˆÝ�S‰kŒkˆØ�\Š\˜#ÑÔˆõ Œ]�9Ð,JÐKÑKÔKð 	#ð 	#Ø �G�C˜Ñ Ô Ñ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9Ð,JÐKÑKÔKð 	%ð 	%Ø�G•B˜ÑÔ Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ Œ]�9Ð,JÐKÑKÔKð 	4ð 	4Ø�G�B˜ÑÔ¨UÐ3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4õ Œ]�9Ð,JÐKÑKÔKð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9Ð,JÐKÑKÔKð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð �S”'—.’.¥Ñ(Ô(ˆˆ3‰ÝŒ]�9Ð,JÐKÑKÔKð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9Ð,JÐKÑKÔKð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s~   ÁA8Á8A<Á?A<ÂC	Ã	CÃCÃ/DÄDÄDÄ<E!Å!E%Å(E%Æ!F4Æ4F8Æ;F8Ç=H"È"H&È)H&É!I6É6I:É=I:N)	r7  rL  rM  r†  rˆ  rP   rN  rO  rŒ  r+   r"   r    r�  r�  ÷  sd   € € € € € ð<ð <ð <ð*ð ð ð6 „[×Ò˜X¨¨u ~Ñ6Ô6ð,ð ,ñ 7Ô6ð,ð ,ð ,r"   r�  c                   ó  — e Zd Zej                             ddej        dej        fdej        dej	        fdej        dej        fdej        dej        fdej
        dej        fdej
        dej        fdej        dej        fdej        dej        fdej        dej        fdej        dej        fdej        dej        fg¦  «        d„ ¦   «         Zej                             ddej        ej        fdej        ej        fdej        ej        fdej        ej        fdej
        ej        fdej
        ej        fdej        ej        fdej        ej        fdej        ej        fdej        ej        fdej        ej        fg¦  «        d„ ¦   «         Zej                             ddd	derd
ndfdd	derd
ndfddddderdndfddderdndfdddddg¦  «        d„ ¦   «         Zej                             ddd	erd
ndfdd	erd
ndfdddderdndfdderdndfdddddg¦  «        d„ ¦   «         Zej                             dg d ¢ej        ej        ej        gd!œg d ¢ ed"¦  «        ej        ej        gd!œg d ¢ ed"¦  «         ed#¦  «         ed$¦  «        gd!œg d ¢ ej        d%¦  «         ej        d&¦  «        ej        gd!œg d ¢ ej        d%¦  «         ej        d&¦  «         ej        d'¦  «        gd!œg¦  «        d(„ ¦   «         Zd)S )*ÚTestEmptyDataFrameReductionsz#opname, dtype, exp_value, exp_dtyperA   r   rB   r<   c                 óÎ   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          ||g|t          d¦  «        ¬¦  «        }t	          j        ||¦  «         d S )N©r   r<   rf   r   rž  r1   r�  )r   rI   r   rM   rJ   rN   ©r£   rS   rH   Ú	exp_valueÚ	exp_dtyperX   rY   r\   s           r    Útest_df_empty_min_count_0z6TestEmptyDataFrameReductions.test_df_empty_min_count_0I  sp   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå˜9 iÐ0¸	ÍÈqÉÌÐRÑRÔRˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zopname, dtype, exp_dtypec                 óú   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          t          j        t          j        g|t          ddg¦  «        ¬¦  «        }t          j        ||¦  «         d S ©Nr�  rf   r<   rž  r   r�  )r   rI   r   r&   r'   r   rJ   rN   ©r£   rS   rH   r“  rX   rY   r\   s          r    Útest_df_empty_min_count_1z6TestEmptyDataFrameReductions.test_df_empty_min_count_1`  sx   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå�2œ6¥2¤6Ð*°)Å5È!ÈQÈÁ=Ä=ÐQÑQÔQˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   ÚInt8ÚInt32rÉ  )rA   rÉ  r   rÉ  )rB   rÉ  r<   rÉ  ÚUInt8ÚUInt32ÚUInt64)rA   r�  r   r�  )rB   r�  r<   r�  )rA   ÚFloat32r   rž  )rB   rž  r<   rž  )rA   rÊ  r   rÊ  c                 óÒ   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          ||g|t          ddg¦  «        ¬¦  «        }t	          j        ||¦  «         d S )Nr�  rf   r   rž  r<   r�  )r   rI   r   r   rJ   rN   r‘  s           r    Ú"test_df_empty_nullable_min_count_0z?TestEmptyDataFrameReductions.test_df_empty_nullable_min_count_0w  sv   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå˜9 iÐ0¸	ÍÐPQÐSTÈvÉÌÐWÑWÔWˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   )rA   rÉ  rÉ  )rB   rÉ  rÉ  )rA   r�  r�  )rB   r�  r�  )rA   rž  rž  )rB   rž  rž  )rA   rÊ  rÊ  c                 óú   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          t          j        t          j        g|t          ddg¦  «        ¬¦  «        }t          j        ||¦  «         d S r–  )r   rI   r   rï   r“  r   rJ   rN   r—  s          r    Ú"test_df_empty_nullable_min_count_1z?TestEmptyDataFrameReductions.test_df_empty_nullable_min_count_1�  sw   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå�2œ5¥"¤%˜.°	ÅÈÈ1ÀvÁÄÐOÑOÔOˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   r"  rÜ   r©  z
1990-01-01z
1991-01-01z
1992-01-01r:  z2 daysz3 daysc                 ó´   — t          |¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nznot supported for covrD   )r   rP   rQ   r¢   Úcov)r£   r"  rX   s      r    Útest_df_cov_pd_natz/TestEmptyDataFrameReductions.test_df_cov_pd_nat§  s–   € õ: �t‰_Œ_ˆÝŒ]�9Ð,CÐDÑDÔDð 	ð 	Ø�FŠF‰HŒHˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   «AÁAÁAN)r7  rL  rM  rP   rN  rO  r&   Úint8rP  Úint_Úuint8Úuint64Úuintrº   r˜  r”  r˜  Úis_windows_np2_or_is32r   Úis_windows_or_is32r¢  rï   rB  r   rq  r¥  r+   r"   r    rŽ  rŽ  H  s?  € € € € € Ø„[×ÒØ-à�B”G˜Q ¤Ð)Ø�R”W˜a ¤Ð)Ø�B”H˜a ¤Ð*Ø�R”X˜q "¤(Ð+Ø�B”H˜a ¤Ð+Ø�R”X˜q "¤'Ð*Ø�B”I˜q "¤)Ð,Ø�R”Y  2¤9Ð-Ø�B”J  2¤:Ð.Ø�R”Z  B¤JÐ/Ø�B”J  2¤:Ð.ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ"à�B”G˜RœZÐ(Ø�R”W˜bœjÐ)Ø�B”H˜bœjÐ)Ø�R”X˜rœzÐ*Ø�B”H˜bœjÐ)Ø�R”X˜rœzÐ*Ø�B”I˜rœzÐ*Ø�R”Y ¤
Ð+Ø�B”J ¤
Ð+Ø�R”Z ¤Ð,Ø�B”J ¤
Ð+ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ-à�F˜AÐ+AÐ N  ÀwÐPØ�V˜QÐ,BÐ!O  ÈÐQØ(Ø)Ø�G˜QÐ-CÐ!Q  ÈÐSØ�W˜aÐ.DÐ"R ( (È(ÐTØ*Ø+Ø,Ø-Ø,ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ"à�FÐ(:ÐG˜W˜WÀÐIØ�VÐ);ÐH˜g˜gÀÐJØ%Ø&Ø�GÐ*<ÐJ˜h˜hÀ(ÐLØ�WÐ+=ÐK˜x˜xÀ8ÐMØ'Ø(Ø)Ø*Ø)ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØà�)�) 2¤6¨2¬6°2´6Ð":Ð;Ð;Ø�)�) 9 9¨\Ñ#:Ô#:¸B¼FÀBÄFÐ"KÐLÐLà�Y�Yà�I˜lÑ+Ô+Ø�I˜lÑ+Ô+Ø�I˜lÑ+Ô+ððð ð �Y�YØ"�b”l 8Ñ,Ô,¨l¨b¬l¸8Ñ.DÔ.DÀbÄfÐMðð ð
 �Y�Yà �B”L Ñ*Ô*Ø �B”L Ñ*Ô*Ø �B”L Ñ*Ô*ððð ð	
ñô ð6ð ñ7ô ð6ð ð r"   rŽ  c                  ó<  — t          j        d¦  «                             t           j        ¦  «                             d¦  «                             dd¦  «        } d| d<   t          | ¦  «        }|j        | j        k     	                    ¦   «         sJ ‚| 
                    d¬¦  «        }t          t          j        d	¬
¦  «        t          j        gd¬¦  «        }t          j        ||¦  «         | 
                    dd¬¦  «        }t          j        ||¦  «         | 
                    dd¬¦  «        }t          t          j        d¬
¦  «        t          j        d¬
¦  «        t          j        d¬
¦  «        t          j        gd¬¦  «        }t          j        ||¦  «         d S )Nr@  zm8[s]re   r1   ÚNat)re  re  Fry  r6  rd  rf   r   r9   r<   rr   rA  )r&   rQ  r¼   rP  ÚviewÚreshaper   r6  rH   ro  rA   r   rï   rq  rB  rJ   rN   )r)  rX   rY   r\   s       r    Ú!test_sum_timedelta64_skipna_falser±  É  si  € å
Œ)�A‰,Œ,×
Ò
�bœhÑ
'Ô
'×
,Ò
,¨WÑ
5Ô
5×
=Ò
=¸aÀÑ
CÔ
C€CØ€Cˆ�Kå	�3‰Œ€BØŒI˜œÒ"×'Ò'Ñ)Ô)Ð)Ð)Ð)à�VŠV˜5ˆVÑ!Ô!€FÝ•r”|¨BÐ/Ñ/Ô/µ´Ð8ÀÐHÑHÔH€HÝÔ˜6 8Ñ,Ô,Ð,à�VŠV˜ 5ˆVÑ)Ô)€FÝÔ˜6 8Ñ,Ô,Ð,à�VŠV˜ 5ˆVÑ)Ô)€FÝåŒL Ð#Ñ#Ô#ÝŒL Ð#Ñ#Ô#ÝŒL Ð#Ñ#Ô#ÝŒFð		
ð ðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óò   — t          ddggt          d¦  «        ¬¦  «        } |                      ddi¦  «        } |                      ¦   «         }t	          ddgddg¬¦  «        }t          j        ||¦  «         d S )Nr4   r<   Úabrù   r0   rÉ  r  )r   r{   r¼   rA   r   rJ   rN   ©rX   rY   r\   s      r    Ú!test_mixed_frame_with_integer_sumrµ  å  su   € å	�S˜!�H�:¥t¨D¡z¤zÐ	2Ñ	2Ô	2€BØ	�Š�C˜�>Ñ	"Ô	"€BØ�VŠV‰XŒX€FÝ�s˜A�h s¨C jÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   rœ   )TFNrÓ   rŒ   r�   c                 ój  — t          j        d¦  «        }t          |j        d |j        gt          j        ¦   «         ¬¦  «        }t          d|i¦  «        } t          || ¦  «        |¬¦  «        }t          t          || ¦  «        gdt          dg¦  «        ¬¦  «        }t          j        ||¦  «         d S )NrP  rf   rÉ  r—  r�  )r&   Úiinfor   r�   rŒ   rï   Ú
Int64Dtyper   rI   r   rJ   rN   )rÓ   rœ   Ú
int64_infor…  rX   rY   r\   s          r    Útest_minmax_extensionarrayrº  î  s²   € õ ”˜'Ñ"Ô"€JÝ
�*”. $¨
¬Ð7½r¼}¹¼Ð
OÑ
OÔ
O€CÝ	�G˜S�>Ñ	"Ô	"€BØ �W�R˜Ñ Ô ¨lÐ;Ñ;Ô;€FÝÝ	�˜VÑ	$Ô	$Ð%ØÝ�W�IÑÔðñ ô €Hõ
 Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   Úts_valuez
2000-01-01c                 óÆ   — t          dgdgdg| gdœ¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr<   gš™™™™™ñ?rØ   rè   z)does not support operation|Cannot performrD   )r   rP   rQ   r¢   rA   )r»  rX   s     r    Ú.test_frame_mixed_numeric_object_with_timestampr½  þ  s¬   € õ 
˜!˜ C 5°¨w¸h¸ZÐHÐHÑ	IÔ	I€BÝ	Œ•yÐ(SÐ	TÑ	TÔ	Tð ð Ø
�Š‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ´AÁAÁAc                  óp  — t          g d¢¦  «        } |                      ddd¬¦  «        }t          dgt          ¬¦  «        }t	          j        ||¦  «         t          j        d¦  «        }t          j	        t          |¬	¦  «        5  |                      ddd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
N)r<   r4   Tr   r<   F)r:   r�  rœ   r4   rf   z2unsupported operand type(s) for +: 'int' and 'str'rD   )r   rB   r   rz   rJ   rN   rž   ÚescaperP   rQ   r¢   rA   )rX   rY   r\   r¥   s       r    Ú$test_prod_sum_min_count_mixed_objectrÀ    sò   € å	�>�>�>Ñ	"Ô	"€Bà�WŠW˜! q°uˆWÑ=Ô=€FÝ�s�e¥6Ð*Ñ*Ô*€HÝÔ˜6 8Ñ,Ô,Ð,å
Œ)ÐHÑ
IÔ
I€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð 8ð 8Ø
�Š�A °ˆÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð 8ð 8s   ÂB+Â+B/Â2B/)rŒ   r�   r‰   r‹   r’   r•   rH   r˜  rÊ  c                 óô  — t          t          j                             d¦  «                             d¦  «        |¬¦  «        } t          || ¦  «        d |¬¦  «        }|                     t          j        ¬¦  «        }| dv rOt          j	        d¦  «        }| dk    rd}  t          || ¦  «        |d	d ¬
¦  «        }t          j        ||¦  «         d S  t          t          | ¦  «        |d ¬¦  «        }||k    sJ ‚d S )Nr1   )re   re   rf   r›   >   r•   r’   rÂ   r•   rË   F)rÆ   r:   r@   )r   r&   r‚   rƒ   r„   rI   Úto_numpyr˜  rP   rÌ   rJ   r$  )rÓ   rœ   rH   rX   rY   Únp_arrÚcomp_modr\   s           r    Ú'test_reduction_axis_none_returns_scalarrÅ    s  € õ 
•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÈ5Ð	QÑ	QÔ	Q€Bà �W�R˜Ñ Ô  d¸ÐFÑFÔF€FØ�[Š[�rœzˆ[Ñ*Ô*€FØÐ!Ð!Ð!ÝÔ& }Ñ5Ô5ˆØ�VÒÐØˆFØ,•7˜8 VÑ,Ô,¨V¸%ÀdÐKÑKÔKˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0à&•7�2˜vÑ&Ô& v°DÐ9Ñ9Ô9ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r"   Úkernel)ÚcorrÚcorrwithr¤  rö  rà  r•   r�   r‰   r‹   rŒ   rB   Úquantiler‘   r’   r�   rA   r�   c                 óL  — t          g d¢t          dœ¦  «        }| dk    r|fnd}d                     g d¢¦  «        }| dk    rd}d	}d                     ||g¦  «        }t          j        t
          |¬
¦  «        5   t          || ¦  «        |Ž  d d d ¦  «         d S # 1 swxY w Y   d S )Nr  r©  rÈ  r+   r˜   )znot allowed for this dtypez%argument must be a string or a numberz"not supported between instances ofrº  z*argument must be a string or a real numberr‹   zTCannot convert \[\[<class 'object'> <class 'object'> <class 'object'>\]\] to numericzPCannot convert \[<class 'object'> <class 'object'> <class 'object'>\] to numericrD   )r   rz   r�   rP   rQ   r¢   rI   )rÆ  rX   Úargsr¥   Úmsg1Úmsg2s         r    Útest_fails_on_non_numericrÎ  (  s  € õ0 
˜˜˜­Ð0Ð0Ñ	1Ô	1€BØ˜jÒ(Ð(ˆBˆ5ˆ5¨b€DØ
�(Š(ð	
ð 	
ð 	
ñô €Cð �ÒÐð/ð 	ð
-ð 	ð �hŠh˜˜d�|Ñ$Ô$ˆÝ	Œ•y¨Ð	,Ñ	,Ô	,ð #ð #Ø���FÑÔ˜TÐ"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #s   Á8BÂBÂ B)ro  rÐ   rˆ   rö  rà  r•   rË   r�   r‰   r‹   rŒ   rŽ   rB   rŠ   r‘   r’   r�   rA   r�   r�  r1   c           	      óÂ  — t          t          g d¢|¬¦  «        t          ddt          j        dg|¬¦  «        dœ¦  «        }t          g d¢dd	t          j        d
gdœ¦  «        }| dv rd}n%| dv rd}n| dv r|                     d¦  «        sd}n|}i }| dvr||d<   | dv r||d<   |sœ| dv r˜t          j        t          d¬¦  «        5   t          || ¦  «        dddi|¤Ž d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          || ¦  «        dddi|¤Ž d d d ¦  «         n# 1 swxY w Y   d S  t          || ¦  «        dddi|¤Ž}	 t          || ¦  «        dddi|¤Ž}
| dvrU|r|
                     |¦  «        }
n=t	          j        |
¦  «        }d|
|<   |
                     |¦  «        }
t          j        |
|<   t          j        |	|
¦  «         d S )NrD  rf   r   r<   rÄ   r©  )rÔ   rä   rå   ræ   rÔ   rä   ræ   r—   rP  )ro  rÐ   Úboolean)r•   rË   r‰   r‹   r‘   r’   r�   r�   ÚFloatrÊ  )rˆ   rŽ   rÉ  r;   )rB   rŠ   rA   r�  )rö  rà  zencountered an NA valuerD   r:   rß  r+   )r   r   rï   r“  r&   r'   Ú
startswithrP   rQ   rR   rI   r¼   r´  rJ   rN   )rÓ   r;   r�  Úany_numeric_ea_dtypeÚusing_nan_is_narX   Úexpected_dfrŽ  r«  rY   r\   Úmasks               r    Útest_numeric_ea_axis_1r×  Z  s  € õ: 
å˜˜˜Ð,@ÐAÑAÔAÝ˜˜A�rœu aÐ(Ð0DÐEÑEÔEð	
ð 	
ñ
ô 
€Bõ à%Ð%Ð%Ø�s�BœF CÐ(ð	
ð 	
ñô €Kð Ð%Ð%Ð%Ø ˆˆØ	�>Ð	!Ð	!Ø"ˆˆØ	ð 	ð 	
ð 	
ð #×-Ò-¨gÑ6Ô6ð	
ð #ˆˆà-ˆà€FØÐ5Ð5Ð5Ø!ˆˆxÑØÐ+Ð+Ð+Ø'ˆˆ{Ñàð �fÐ 4Ð4Ð4ÝŒ]�:Ð-FÐGÑGÔGð 	2ð 	2Ø�G�B˜ÑÔÐ1Ð1 QÐ1¨&Ð1Ð1Ð1ð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2åŒ]�:Ð-FÐGÑGÔGð 	;ð 	;Ø(�G�K Ñ(Ô(Ð:Ð:¨aÐ:°6Ð:Ð:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;àˆØ �W�R˜Ñ Ô Ð2Ð2 aÐ2¨6Ð2Ð2€FØ+�w�{ FÑ+Ô+Ð=Ð=°Ð=°fÐ=Ð=€HØÐ)Ð)Ð)Øð 	#Ø—’ ~Ñ6Ô6ˆHˆHå”8˜HÑ%Ô%ˆDØˆH�T‰NØ—’ ~Ñ6Ô6ˆHÝœUˆH�T‰NÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s$   ÃC)Ã)C-Ã0C-ÄD4Ä4D8Ä;D8c                  ó†  — t          g d¢t          g d¢t          j        ¦   «         ¬¦  «        dœ¦  «        } |                      dd¬¦  «        }t          g d¢d	¬¦  «        }t          j        ||¦  «         |                      dd
¬¦  «        }t          dddt          j        gd	¬¦  «        }t          j        ||¦  «         d S )Nrã   )r<   r1   re   Nrf   r©  r<   Tr9   )rä   rå   ç      @rç   rÊ  Frä   rå   rÙ  )r   r   rï   r¸  r‰   rJ   rN   r“  r´  s      r    Útest_mean_nullable_int_axis_1rÚ  ®  sÅ   € å	Øˆlˆl¥¨¨¨½r¼}¹¼Ð!OÑ!OÔ!OÐPÐPñ
ô 
€Bð �WŠW˜! DˆWÑ)Ô)€FÝÐ*Ð*Ð*°)Ð<Ñ<Ô<€HÝÔ˜6 8Ñ,Ô,Ð,à�WŠW˜! EˆWÑ*Ô*€FÝ�s˜C ¥b¤eÐ,°IÐ>Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   r   )TTFr-   r.   N)@Údatetimer   Údecimalr   rž   Údateutil.tzr   Únumpyr&   rP   Úpandas.compatr   r   Úpandas.compat.numpyr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrQ  Úpandasrï   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrJ   Úpandas.corer   r   r«  r¬  r,   rb   Úfixturer~   r…   r‡   rU  r�  rŽ  r±  rµ  rN  rO  rº  rB  r½  rÀ  rÅ  rÎ  r×  rÚ  r+   r"   r    ú<module>ré     s  ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð /Ð .Ð .Ð .Ð .Ð .Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð  Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð
 .Ð-Ñ/Ô/ÐF¸Ð4FÐSÈtÈ8Ð Ø(Ð(Ñ*Ô*Ð6°$¨hÐ ðð ð ð ðH ØØØ	Ø	Øðk1ð k1ð k1ð k1ð\ „ðð ñ „ðð( „ðð ñ „ðð"A/ð A/ð A/ð A/ð A/ñ A/ô A/ð A/ðH*P1ð P1ð P1ð P1ð P1ñ P1ô P1ð P1ðfN,ð N,ð N,ð N,ð N,ñ N,ô N,ð N,ðb~ð ~ð ~ð ~ð ~ñ ~ô ~ð ~ðB-ð -ð -ð8-ð -ð -ð „×Ò˜Ð)<Ð)<Ð)<Ñ=Ô=Ø„×Ò˜ E¨5 >Ñ2Ô2ð-ð -ñ 3Ô2ñ >Ô=ð-ð „×Ò˜ i i°Ñ&=Ô&=¸r¼vÐ%FÑGÔGðð ñ HÔGðð
8ð 
8ð 
8ð „×Ò˜Ð#SÐ#SÐ#SÑTÔTØ„×Ò˜¨$°¨Ñ7Ô7Ø„×Ò˜ 9¨iÐ"8Ñ9Ô9ð"ð "ñ :Ô9ñ 8Ô7ñ UÔTð"ð$ „×ÒØðð ð ñô ð,#ð #ñ-ô ð,#ð8 „×ÒØðð ð ñô ð0 „×Ò˜ q¨! fÑ-Ô-ð8-ð 8-ñ .Ô-ñ1ô ð28-ðv-ð -ð -ð -ð -r"   