§
    Ô! hÕW  ã                   ó4  — d dl Zd dlZd dlZd dlmZmZmZmZm	Z	m
Z
mZ d dlmZ d dlmZ  ej        ddg¬¦  «        d„ ¦   «         Zd„ Zd	„ Zd
„ Zej                             dddg¦  «        d„ ¦   «         Zd„ Zej                             ddi d fdddidfdi dfdddidfg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d „ Z!d!„ Z"ej                             d"d#d#ej#        gd#d$ej#        gg¦  «        d%„ ¦   «         Z$d&„ Z%d'„ Z&d(„ Z'ej                             d)e¦  «        d*„ ¦   «         Z(d+„ Z)d,„ Z*ej                             d-e+d.„ g¦  «        d/„ ¦   «         Z,d0„ Z-ej                             d1d2d3g¦  «        d4„ ¦   «         Z.d5„ Z/d6„ Z0ej                             d7d2i fd3d8difd3d8difg¦  «        d9„ ¦   «         Z1d:„ Z2ej                             d; eddg ej3        d d<g¦  «        ¬=¦  «         e ej4        ddggdd ¬>¦  «        d?¬@¦  «        f e ej5        dAej6        ¬@¦  «         e
dBdA¬C¦  «        dD¬E¦  «         e ej4        ddggdAd ¬>¦  «        d?¬@¦  «        fg¦  «        ej                             dFddg¦  «        dG„ ¦   «         ¦   «         Z7ej                             dHd e ej8        dA¦  «        d?¬@¦  «        fdIg¦  «        dJ„ ¦   «         Z9dK„ Z:ej                             dLej;        gdMgfej;        ej<        gdMdNgf ej=        ej;        g¦  «        dMgf ej=        ej;        ej<        g¦  «        dMdNgfg¦  «        ej                             dOd2i gd3d8digd3d8digg¦  «        dP„ ¦   «         ¦   «         Z>ej                             dQdRej;        iej;        ej<        dSœ edRej;        i¦  «         eej;        ej<        dSœ¦  «        g¦  «        ej                             dOd2i gd3d8digd3d8digg¦  «        dT„ ¦   «         ¦   «         Z?ej                             dLej@        gdUgfejA        ej@        gdVdUgf ej=        ej@        g¦  «        dUgf ej=        ejA        ej@        g¦  «        dVdUgfg¦  «        dW„ ¦   «         ZBej                             dXdY„ g edZg d[¢i¦  «        fd\„ g ed]gdZg¬=¦  «        fg¦  «        d^„ ¦   «         ZCej                             dQdRej@        iej@        ejD        dSœ edRej@        i¦  «         eej@        ejD        dSœ¦  «        g¦  «        d_„ ¦   «         ZEej                             dXdd`„ i eg d[¢ ejF        dgdaz   eGda¦  «        g¦  «        ¬=¦  «        fddb„ i ed]gdg¬=¦  «        fg¦  «        dc„ ¦   «         ZHdd„ ZIde„ ZJdf„ ZKdS )gé    N)Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚconcatÚ
date_rangeÚtimedelta_range)Úseries_transform_kernelsFÚcompat)Úparamsc                 ó   — | j         S ©N)Úparam)Úrequests    ú^c:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/apply/test_series_apply.pyÚby_rowr      s
   € àŒ=Ðó    c                 ó   ‡ — t          t          ddd¬¦  «        ¦  «        }ˆ fd„}|                     |‰ ¬¦  «        }|                     d„ ¦  «        }t	          j        ||¦  «         t          g d¢¦  «        }t	          j        ||¦  «         d S )	Nz	1 day 1 sé   Úh)ÚperiodsÚfreqc                 ób   •— ‰r|                       ¦   «         n| j                              ¦   «         S r   )Útotal_secondsÚdt©Úxr   s    €r   Úfz(test_series_map_box_timedelta.<locals>.f   s+   ø€ Ø$*ÐDˆq�ŠÑ Ô Ð °´×0BÒ0BÑ0DÔ0DÐDr   ©r   c                 ó*   — |                       ¦   «         S r   )r   ©r   s    r   ú<lambda>z/test_series_map_box_timedelta.<locals>.<lambda>    s   €  §¢Ñ!2Ô!2€ r   )g    õ@g    ùõ@g    Úö@)r   r	   ÚapplyÚmapÚtmÚassert_series_equal)r   Úserr   ÚresultÚexpecteds   `    r   Útest_series_map_box_timedeltar*      s©   ø€ å
• °a¸cÐBÑBÔBÑ
CÔ
C€CðEð Eð Eð Eð Eð �YŠY�q ˆYÑ(Ô(€Fà�wŠwÐ2Ð2Ñ3Ô3€HÝÔ˜6 8Ñ,Ô,Ð,åÐ1Ð1Ð1Ñ2Ô2€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó6  — |                       t          j        |¬¦  «        }t          j        d¬¦  «        5  t          j        | ¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         |                       t          j        |¬¦  «        }t          j        | ¦  «        }t	          j        ||¦  «         t          t          dt          g d¬¦  «        ¬¦  «        }|                      d„ |¬¦  «        }t	          j        ||¦  «         ||usJ ‚|j
        |j
        u sJ ‚|j        |j        k    sJ ‚|j        |j        k    sJ ‚t          g d	¢t          j        ¬
¦  «        }|                      d„ |¬¦  «        }t	          j        ||¦  «         d S )Nr   Úignore©ÚallÚfooÚbar©Úname)Údtyper2   Úindexc                 ó   — | S r   © r!   s    r   r"   ztest_apply.<locals>.<lambda>4   ó   € ˜1€ r   ©é   é   r   ©r4   r3   c                 ó   — | S r   r6   r!   s    r   r"   ztest_apply.<locals>.<lambda>?   r7   r   )r#   ÚnpÚsqrtÚerrstater%   r&   Úexpr   Úobjectr   r4   r3   r2   Úfloat64)Údatetime_seriesr   r(   r)   ÚsÚrss         r   Ú
test_applyrF   '   sÉ  € Ø×"Ò"¥2¤7°6Ð"Ñ:Ô:€FÝ	Œ˜Ð	"Ñ	"Ô	"ð ,ð ,Ý”7˜?Ñ+Ô+ˆð,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,åÔ˜6 8Ñ,Ô,Ð,ð ×"Ò"¥2¤6°&Ð"Ñ9Ô9€FÝŒv�oÑ&Ô&€HÝÔ˜6 8Ñ,Ô,Ð,õ 	•V %­u°R¸eÐ/DÑ/DÔ/DÐEÑEÔE€AØ	
�Š�� VˆÑ	,Ô	,€BÝÔ˜1˜bÑ!Ô!Ð!ð �Bˆ;ˆ;ˆ;ˆ;ØŒ7�b”hÐÐÐÐØŒ7�b”hÒÐÐÐØŒ6�R”WÒÐÐÐõ 	�Y�Y�Y¥b¤jÐ1Ñ1Ô1€AØ	
�Š�� VˆÑ	,Ô	,€BÝÔ˜1˜bÑ!Ô!Ð!Ð!Ð!s   ·AÁAÁAc                  ó°   — t          ddg¦  «        } d„ }|                      |d¬¦  «        }|                      |¦  «        }t          j        ||¦  «         d S )Nr9   r:   c                 ó   — | | dz   fS ©Nr9   r6   r!   s    r   r   z3test_apply_map_same_length_inference_bug.<locals>.fF   s   € Ø�1�q‘5ˆzÐr   r   r   )r   r#   r$   r%   r&   )rD   r   r(   r)   s       r   Ú(test_apply_map_same_length_inference_bugrJ   C   s_   € Ý��1ˆv‰Œ€Aðð ð ð �WŠW�Q˜xˆWÑ(Ô(€FØ�uŠu�Q‰xŒx€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   Úconvert_dtypeTc                 ó  — t          t          j                             d¦  «                             d¦  «        ¦  «        }d„ }t          j        t          ¦  «        5  |                     || d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr:   é
   c                 ó*   — | dk    r| nt           j        S )Nr   )r=   Únanr!   s    r   Úfuncz1test_apply_convert_dtype_deprecated.<locals>.funcR   s   € Ø˜’E�Eˆqˆq�rœvÐ%r   r   )rK   r   )	r   r=   ÚrandomÚdefault_rngÚstandard_normalr%   Úassert_produces_warningÚFutureWarningr#   )rK   r'   rP   s      r   Ú#test_apply_convert_dtype_deprecatedrV   N   sß   € å
•”×&Ò& qÑ)Ô)×9Ò9¸"Ñ=Ô=Ñ
>Ô
>€Cð&ð &ð &õ 
Ô	#¥MÑ	2Ô	2ð Fð FØ�	Š	�$ m¸Hˆ	ÑEÔEÐEðFð Fð Fñ Fô Fð Fð Fð Fð Fð Fð Fð Føøøð Fð Fð Fð Fð Fð Fs   ÁBÂBÂ	Bc                  óÂ   — t          dg¦  «        } |                      t          j        d¬¦  «        }|d         ddgk    sJ ‚t	          |d         t
          ¦  «        sJ ‚d S )Nzfoo,bar)ú,©Úargsr   r/   r0   )r   r#   ÚstrÚsplitÚ
isinstanceÚlist)rD   r(   s     r   Útest_apply_argsr_   Y   sa   € Ý�	ˆ{ÑÔ€Aà�WŠW•S”Y VˆWÑ,Ô,€FØ�!Œ9˜ ˜Ò&Ð&Ð&Ð&Ý�f˜Q”i¥Ñ&Ô&Ð&Ð&Ð&Ð&Ð&r   zargs, kwargs, incrementr6   Úar9   )r:   r   é    )r9   Úcr:   éÉ   c                 óò   — dd„}t          ddg¦  «        }d}t          j        t          |¬¦  «        5   |j        |dg| ¢R i |¤Ž}d d d ¦  «         n# 1 swxY w Y   ||z   }t          j        ||¦  «         d S )Nr   c                 ó$   — | |z   d|z  z   d|z  z   S )NrM   éd   r6   )r   r`   Úbrb   s       r   r   ztest_agg_args.<locals>.fg   s   € Ø�1‰u�r˜A‘v‰~  a¡Ñ'Ð'r   r9   r:   zhin Series.agg cannot aggregate and has been deprecated. Use Series.transform to keep behavior unchanged.©Úmatch)r   r   r   )r   r%   rT   rU   Úaggr&   )rZ   ÚkwargsÚ	incrementr   rD   Úmsgr(   r)   s           r   Útest_agg_argsrn   a   sã   € ð(ð (ð (ð (õ 	��1ˆv‰Œ€Að	;ð õ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð .ð .Ø�”�q˜!Ð-˜dÐ-Ð-Ð- fÐ-Ð-ˆð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .à�9‰}€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ³AÁAÁAc                  ó  — t          g d¢¦  «        } dd„}dd„}d}t          j        t          |¬¦  «        5  |                      |dd	d
¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                      ||gdd	d
¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                      ||dœdd	d
¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr8   r9   r   c                 ó   — | |z   |z   S r   r6   )r   r`   rb   s      r   Úfoo1z.test_agg_mapping_func_deprecated.<locals>.foo1y   ó   € Ø�1‰u�q‰yÐr   r:   c                 ó   — | |z   |z   S r   r6   )r   rg   rb   s      r   Úfoo2z.test_agg_mapping_func_deprecated.<locals>.foo2|   rr   r   z+using .+ in Series.agg cannot aggregate andrh   r   é   )rb   )r`   rg   )r9   r   )r:   r   )r   r%   rT   rU   rj   )rD   rq   rt   rm   s       r   Ú test_agg_mapping_func_deprecatedrv   u   sì  € åˆyˆyˆyÑÔ€Aðð ð ð ðð ð ð ð 8€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð ð Ø	�Šˆd�A�q˜AˆÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 'ð 'Ø	�Šˆt�Tˆl˜A˜q AˆÑ&Ô&Ð&ð'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'å	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 1ð 1Ø	�Š�D˜tÐ$Ð$ a¨¨aˆÑ0Ô0Ð0ð1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1ð 1ð 1s5   ·AÁA!Á$A!ÂB+Â+B/Â2B/ÃC;Ã;C?ÄC?c                 ój  — t          t          dd¬¦  «        ¦  «        }d„ }| sNd}t          j        t          |¬¦  «        5  |                     || ¬¦  «         d d d ¦  «         n# 1 swxY w Y   d S |                     || ¬¦  «        }|                     |¦  «        }t          j        ||¦  «         d S )Nz1/1/2000rM   ©r   c                 ó*   — | j         | j        | j        fS r   )ÚhourÚdayÚmonthr!   s    r   rP   z2test_series_apply_map_box_timestamps.<locals>.funcŒ   s   € Ø”˜œ˜qœwÐ'Ð'r   z&Series' object has no attribute 'hour'rh   r   )	r   r   ÚpytestÚraisesÚAttributeErrorr#   r$   r%   r&   )r   r'   rP   rm   r(   r)   s         r   Ú$test_series_apply_map_box_timestampsr€   ˆ   sü   € å
•˜J°Ð3Ñ3Ô3Ñ
4Ô
4€Cð(ð (ð (ð ð Ø6ˆÝŒ]�>°Ð5Ñ5Ô5ð 	+ð 	+Ø�IŠI�d 6ˆIÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+àˆà�YŠY�t FˆYÑ+Ô+€FØ�wŠw�t‰}Œ}€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ÁA%Á%A)Á,A)c                  ó  — t          j        d¦  «        t          j        d¦  «        g} t          | d¬¦  «        }|j        dk    sJ ‚|                     d„ d¬¦  «        }t          d	d
g¦  «        }t          j        ||¦  «         d S )Nú
2011-01-01ú
2011-01-02zM8[ns]©r3   zdatetime64[ns]c                 óN   — t          | ¦  «        j        › d| j        › d| j        › �S ©NÚ_©ÚtypeÚ__name__r{   Útzr!   s    r   r"   z%test_apply_box_dt64.<locals>.<lambda>    ó)   € ¥ a¡¤Ô!1ÐBÐB°A´EÐBÐB¸A¼DÐBÐB€ r   r   r   ÚTimestamp_1_NoneÚTimestamp_2_None©ÚpdÚ	Timestampr   r3   r#   r%   r&   ©Úvalsr'   Úresr@   s       r   Útest_apply_box_dt64r•   š   sŒ   € åŒL˜Ñ&Ô&­¬°\Ñ(BÔ(BÐC€DÝ
�˜XÐ
&Ñ
&Ô
&€CØŒ9Ð(Ò(Ð(Ð(Ð(à
�)Š)ÐBÐBÈ8ˆ)Ñ
TÔ
T€CÝ
Ð$Ð&8Ð9Ñ
:Ô
:€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                  ó  — t          j        dd¬¦  «        t          j        dd¬¦  «        g} t          | d¬¦  «        }|j        dk    sJ ‚|                     d„ d	¬
¦  «        }t          ddg¦  «        }t          j        ||¦  «         d S )Nr‚   z
US/Eastern)r‹   rƒ   zM8[ns, US/Eastern]r„   zdatetime64[ns, US/Eastern]c                 óN   — t          | ¦  «        j        › d| j        › d| j        › �S r†   rˆ   r!   s    r   r"   z'test_apply_box_dt64tz.<locals>.<lambda>¬   rŒ   r   r   r   zTimestamp_1_US/EasternzTimestamp_2_US/Easternr�   r’   s       r   Útest_apply_box_dt64tzr˜   ¥   sœ   € å
Œ�\ lÐ3Ñ3Ô3Ý
Œ�\ lÐ3Ñ3Ô3ð€Dõ �Ð1Ð
2Ñ
2Ô
2€CØŒ9Ð4Ò4Ð4Ð4Ð4Ø
�)Š)ÐBÐBÈ8ˆ)Ñ
TÔ
T€CÝ
Ð*Ð,DÐEÑ
FÔ
F€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                  ó
  — t          j        d¦  «        t          j        d¦  «        g} t          | ¦  «        }|j        dk    sJ ‚|                     d„ d¬¦  «        }t          ddg¦  «        }t          j        ||¦  «         d S )	Nz1 daysz2 daysztimedelta64[ns]c                 ó>   — t          | ¦  «        j        › d| j        › �S r†   )r‰   rŠ   Údaysr!   s    r   r"   z%test_apply_box_td64.<locals>.<lambda>¶   s   € ¥ a¡¤Ô!1Ð<Ð<°A´FÐ<Ð<€ r   r   r   ÚTimedelta_1ÚTimedelta_2)r�   Ú	Timedeltar   r3   r#   r%   r&   r’   s       r   Útest_apply_box_td64rŸ   ±   sƒ   € åŒL˜Ñ"Ô"¥B¤L°Ñ$:Ô$:Ð;€DÝ
�‰,Œ,€CØŒ9Ð)Ò)Ð)Ð)Ð)Ø
�)Š)Ð<Ð<ÀXˆ)Ñ
NÔ
N€CÝ
�- Ð/Ñ
0Ô
0€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                  ó  — t          j        dd¬¦  «        t          j        dd¬¦  «        g} t          | ¦  «        }|j        dk    sJ ‚|                     d„ d¬¦  «        }t          d	d	g¦  «        }t          j        ||¦  «         d S )
Nr‚   ÚM©r   rƒ   z	Period[M]c                 ó>   — t          | ¦  «        j        › d| j        › �S r†   )r‰   rŠ   Úfreqstrr!   s    r   r"   z'test_apply_box_period.<locals>.<lambda>À   s   € ¥ a¡¤Ô!1Ð?Ð?°A´IÐ?Ð?€ r   r   r   ÚPeriod_M)r�   ÚPeriodr   r3   r#   r%   r&   r’   s       r   Útest_apply_box_periodr§   »   sŒ   € åŒI�l¨Ð-Ñ-Ô-­r¬y¸ÈCÐ/PÑ/PÔ/PÐQ€DÝ
�‰,Œ,€CØŒ9˜Ò#Ð#Ð#Ð#Ø
�)Š)Ð?Ð?Èˆ)Ñ
QÔ
Q€CÝ
�*˜jÐ)Ñ
*Ô
*€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                 ó¤  ‡ — t          ddd¬¦  «                             d¦  «        }t          |d¬¦  «        }|                     d„ ‰ ¬	¦  «        }t          dd
d¬¦  «                             d¦  «        }t          |d¬¦  «        }t	          j        ||¦  «         |                     ˆ fd„‰ ¬	¦  «        }t          t          t          d¦  «        ¦  «        dgz   d‰ rdnd¬¦  «        }t	          j        ||¦  «         ˆ fd„}|                     |‰ ¬	¦  «        }‰ r,t          dgdz  d¬¦  «        }t	          j        ||¦  «         d S |dk    sJ ‚d S )Nr‚   rƒ   r   r¢   z
Asia/TokyoÚXXr1   c                 óD   — | t           j                             ¦   «         z   S r   )r�   ÚoffsetsÚDayr!   s    r   r"   z'test_apply_datetimetz.<locals>.<lambda>É   s   € ˜q¥2¤:§>¢>Ñ#3Ô#3Ñ3€ r   r   z
2011-01-03c                 ó.   •— ‰r| j         n| j        j         S r   )rz   r   r   s    €r   r"   z'test_apply_datetimetz.<locals>.<lambda>Ð   s   ø€ ¨Ð>˜qœv˜v°Q´T´Y€ r   é   r   Úint64Úint32©r2   r3   c                 ób   •— ‰rt          | j        ¦  «        nt          | j        j        ¦  «        S r   )r[   r‹   r   r   s    €r   r   z test_apply_datetimetz.<locals>.fÕ   s$   ø€ Ø"Ð4�s�1”4‰yŒyˆy­¨A¬D¬G©¬Ð4r   é   )r   Útz_localizer   r#   r%   r&   r^   Úrange)r   ÚvaluesrD   r(   Ú
exp_valuesr@   r   s   `      r   Útest_apply_datetimetzr¸   Å   s‚  ø€ Ý˜ l¸Ð=Ñ=Ô=×IÒIÈ,ÑWÔW€FÝˆv˜DÐ!Ñ!Ô!€Aà�WŠWÐ3Ð3¸FˆWÑCÔC€FÝ˜L¨,¸SÐAÑAÔA×MÒMØñô €Jõ � $Ð
'Ñ
'Ô
'€CÝÔ˜6 3Ñ'Ô'Ð'à�WŠWÐ>Ð>Ð>Ð>ÀvˆWÑNÔN€FÝ
••e˜B‘i”i‘” A 3Ñ&¨TÀFÐ9W¸¸ÐPWÐ
XÑ
XÔ
X€CÝÔ˜6 3Ñ'Ô'Ð'ð5ð 5ð 5ð 5ð 5ð �WŠW�Q˜vˆWÑ&Ô&€FØð &Ý�l�^ bÑ(¨tÐ4Ñ4Ô4ˆÝ
Ô˜v sÑ+Ô+Ð+Ð+Ð+à˜Ò%Ð%Ð%Ð%Ð%Ð%r   c                 ó†  — t          j        t          d¦  «        t          d¦  «        d¬¦  «        }t          |dt          d¦  «        ¬¦  «        }| smd}t	          j        t          |¬	¦  «        5  |                     d
„ | ¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                     d„ | ¬¦  «        dk    sJ ‚d S |                     d„ | ¬¦  «        }t          j        t          d¦  «        t          d¦  «        d¬¦  «        }t          |dt          d¦  «        ¬¦  «        }t          j	        ||¦  «         t          j
        |j        |j        ¦  «         |                     d„ ¦  «        }t          dgdz  dt          d¦  «        ¬¦  «        }t          j	        ||¦  «         |s|j        t          k    snd S J ‚d S )NÚABBABCDÚDCBAT)Ú
categoriesÚorderedr©   Úabcdefg)r2   r4   z&Series' object has no attribute 'lowerrh   c                 ó*   — |                       ¦   «         S r   ©Úlowerr!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>ç   s   €  §¢¡	¤	€ r   r   c                 ó   — dS ©NÚAr6   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>è   s   €  3€ r   rÄ   c                 ó*   — |                       ¦   «         S r   rÀ   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>ë   s   €  §¢¡¤€ r   ÚabbabcdÚdcbac                 ó   — dS rÃ   r6   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>ô   s   €  € r   é   )r�   ÚCategoricalr^   r   r}   r~   r   r#   r%   r&   Úassert_categorical_equalr¶   r3   rA   )r   Úusing_infer_stringr¶   r'   rm   r(   r@   s          r   Útest_apply_categoricalrÍ   à   så  € ÝŒ^�D ™OœO½¸V¹¼ÈdÐSÑSÔS€FÝ
�˜d­$¨y©/¬/Ð
:Ñ
:Ô
:€Càð Ø6ˆÝŒ]�>°Ð5Ñ5Ô5ð 	:ð 	:Ø�IŠIÐ)Ð)°&ˆIÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:à�yŠy˜˜¨vˆyÑ6Ô6¸#Ò=Ð=Ð=Ð=Øˆà�YŠYÐ*Ð*°6ˆYÑ:Ô:€Fõ Œ^�D ™OœO½¸V¹¼ÈdÐSÑSÔS€FÝ
�˜d­$¨y©/¬/Ð
:Ñ
:Ô
:€CÝÔ˜6 3Ñ'Ô'Ð'ÝÔ ¤¨s¬zÑ:Ô:Ð:à�YŠY�}�}Ñ%Ô%€FÝ
�#�˜‘ ­T°)©_¬_Ð
=Ñ
=Ô
=€CÝÔ˜6 3Ñ'Ô'Ð'Ø);ÐXˆ6Œ<�6Ò!Ð!Ð!Ð!Ð!Ð!ÐXÐ!Ð!s   Á0BÂBÂBÚseriesz1-1z1-2c                 óÈ  — t          | d¬¦  «        }|sOd}t          j        t          |¬¦  «        5  |                     d„ |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d S |                     d„ |¬¦  «        }|                     t          ¦  «        }t          ddt          j        gd¬¦  «        }|                     t          ¦  «        }t          j
        ||¦  «         d S )	NÚcategoryr„   z('Series' object has no attribute 'split'rh   c                 ó8   — |                       d¦  «        d         S ©Nú-r   ©r\   r!   s    r   r"   z8test_apply_categorical_with_nan_values.<locals>.<lambda>  s   € ˜aŸgšg c™lœl¨1œo€ r   r   c                 ó8   — |                       d¦  «        d         S rÒ   rÔ   r!   s    r   r"   z8test_apply_categorical_with_nan_values.<locals>.<lambda>  s   € ˜qŸwšw s™|œ|¨Aœ€ r   Ú1)r   r}   r~   r   r#   ÚastyperA   r=   rO   r%   r&   )rÎ   r   rD   rm   r(   r)   s         r   Ú&test_apply_categorical_with_nan_valuesrØ   ú   s  € õ 	ˆv˜ZÐ(Ñ(Ô(€AØð Ø8ˆÝŒ]�>°Ð5Ñ5Ô5ð 	>ð 	>Ø�GŠGÐ-Ð-°fˆGÑ=Ô=Ð=ð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>àˆà�WŠWÐ.Ð.°vˆWÑ>Ô>€FØ�]Š]�6Ñ"Ô"€FÝ�s˜C¥¤Ð(°
Ð;Ñ;Ô;€HØ�Š�vÑ&Ô&€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ±AÁAÁAc                 ó¬   — t          g t          dd¬¦  «        t          ¬¦  «        }|                     d„ | ¬¦  «        }t	          j        ||¦  «         d S )Nz
2018-01-01r   )Ústartr   r;   c                 ó   — | S r   r6   r!   s    r   r"   zEtest_apply_empty_integer_series_with_datetime_index.<locals>.<lambda>  s   € ˜q€ r   r   )r   r   Úintr#   r%   r&   )r   rD   r(   s      r   Ú3test_apply_empty_integer_series_with_datetime_indexrÝ     sS   € åˆr�¨,ÀÐBÑBÔBÍ#ÐNÑNÔN€AØ�WŠW�[�[¨ˆWÑ0Ô0€FÝÔ˜6 1Ñ%Ô%Ð%Ð%Ð%r   c                  ó  — t          t          j        g d¢¦  «        dg¬¦  «        } t          g d¢dg¬¦  «        }d„ }|d                              || f¬¦  «        }t	          g d¢dd	¬
¦  «        }t          j        ||¦  «         d S )N)r9   r:   r   ru   é   ÚNumbers)Úcolumns)r:   r   r:   r9   r:   ÚIndicesc                 ó,   — |d         j         |          }|S )Nrà   )Úiloc)Ú	targetRowÚtargetDFÚvals      r   Úretrievez+test_apply_dataframe_iloc.<locals>.retrieve  s   € Ø�yÔ!Ô& yÔ1ˆØˆ
r   rY   )r   ru   r   r:   r   Úuint64r±   )r   r=   ré   r#   r   r%   r&   )ÚuintDFÚindexDFrè   r(   r)   s        r   Útest_apply_dataframe_ilocrì     s�   € Ý•r”y   Ñ1Ô1¸I¸;ÐGÑGÔG€FÝ˜˜˜°)°Ð=Ñ=Ô=€Gðð ð ð �YÔ×%Ò% h°f°YÐ%Ñ?Ô?€FÝ�o�o�o¨I¸XÐFÑFÔF€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óX  — t          j        d¬¦  «        5  t          j        | ¦  «        }t          j        | ¦  «        }|                      t           j        |¬¦  «        }|                     ¦   «         }t          j        ||¦  «         |                      t           j        g|¬¦  «        }|                     ¦   «                              ¦   «         }dg|_	        t          j
        ||¦  «         |                      dg|¬¦  «        }t          j
        ||¦  «         t          ||gd¬¦  «        }ddg|_	        |                      t           j        t           j        g|¬¦  «        }t          j
        ||¦  «         t          ||gd¬¦  «        }dd	g|_	        |                     ¦   «                              d
¦  «        }|                      t           j        t           j        dœ|¬¦  «        }t          j        |                     |¦  «        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr,   r-   r   r>   r9   ©ÚaxisÚabsoluter/   r0   rÎ   )r/   r0   )r=   r?   r>   Úabsr#   Úcopyr%   r&   Úto_framerá   Úassert_frame_equalr   ÚunstackÚrenameÚreindex_like)Ústring_seriesr   Úf_sqrtÚf_absr(   r)   s         r   Útest_transformrû     sN  € õ 
Œ˜Ð	"Ñ	"Ô	"ð  Hð  HÝ”˜Ñ'Ô'ˆÝ”�}Ñ%Ô%ˆð ×$Ò$¥R¤W°VÐ$Ñ<Ô<ˆØ—;’;‘=”=ˆÝ
Ô˜v xÑ0Ô0Ð0ð ×$Ò$¥b¤g Y°vÐ$Ñ>Ô>ˆØ—?’?Ñ$Ô$×)Ò)Ñ+Ô+ˆØ"˜8ˆÔÝ
Ô˜f hÑ/Ô/Ð/à×$Ò$ f X°fÐ$Ñ=Ô=ˆÝ
Ô˜f hÑ/Ô/Ð/õ
 ˜6 5˜/°Ð2Ñ2Ô2ˆØ" JÐ/ˆÔØ×$Ò$¥b¤g­r¬vÐ%6¸vÐ$ÑFÔFˆÝ
Ô˜f hÑ/Ô/Ð/õ ˜6 5˜/°Ð2Ñ2Ô2ˆØ! 5˜>ˆÔØ×#Ò#Ñ%Ô%×,Ò,¨XÑ6Ô6ˆà×$Ò$­R¬W½R¼VÐ%DÐ%DÈVÐ$ÑTÔTˆÝ
Ô˜v×2Ò2°8Ñ<Ô<¸hÑGÔGÐGðA Hð  Hð  Hñ  Hô  Hð  Hð  Hð  Hð  Hð  Hð  Hð  Høøøð  Hð  Hð  Hð  Hð  Hð  Hs   –G<HÈH#È&H#Úopc                 ó<  — | dv r6|                      t          j                             | › d�¬¦  «        ¦  «         t	          dt
          gz  ¦  «        }| dv r
t          }d}nt          }d                     dd	g¦  «        }t          j	        ||¬
¦  «        5  | 
                    | dg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¬
¦  «        5  | 
                    | ddœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¬
¦  «        5  | 
                    | gdgdœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¬
¦  «        5  | 
                    | dg| gdœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)ÚffillÚbfillÚpadÚbackfillÚshiftz is successful on any dtype)Úreasonr   )ÚfillnaÚngroupúTransform function failedú|z4not supported between instances of 'type' and 'type'zunsupported operand typerh   r  ©rÄ   ÚB)Úapplymarkerr}   ÚmarkÚxfailr   rA   Ú
ValueErrorÚ	TypeErrorÚjoinr~   Ú	transform)rü   r   r'   Úerrorrm   s        r   Útest_transform_partial_failurer  E  sÄ  € ð 
Ð;Ð;Ð;Ø×ÒÝŒK×Ò¨Ð%GÐ%GÐ%GÐÑHÔHñ	
ô 	
ð 	
õ
 �•f�X‘Ñ
Ô
€Cà	Ð!Ð!Ð!ÝˆØ)ˆˆåˆØ�hŠhàFØ*ðñ
ô 
ˆõ 
Œ�u CÐ	(Ñ	(Ô	(ð %ð %Ø�Š�r˜7�mÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %õ 
Œ�u CÐ	(Ñ	(Ô	(ð /ð /Ø�Š˜B WÐ-Ð-Ñ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /õ 
Œ�u CÐ	(Ñ	(Ô	(ð 3ð 3Ø�Š˜R˜D¨ yÐ1Ð1Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3õ 
Œ�u CÐ	(Ñ	(Ô	(ð 7ð 7Ø�Š˜R ˜M°°Ð5Ð5Ñ6Ô6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð 7ð 7sH   ÂB9Â9B=Ã B=ÃC?Ã?DÄDÄ EÅEÅEÅ(FÆFÆFc                  ó¨  — d„ } d„ }t          dt          gz  ¦  «        }d}t          j        t          |¬¦  «        5  |                     | |g¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     || dœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     |g| gdœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     | |g| gdœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nc                 ó   — | S r   r6   r!   s    r   Únoopz7test_transform_partial_failure_valueerror.<locals>.noopk  s   € Øˆr   c                 ó   — t           ‚r   )r  )r‡   s    r   Ú
raising_opz=test_transform_partial_failure_valueerror.<locals>.raising_opn  s   € ÝÐr   r   r  rh   r  )r   rA   r}   r~   r  r  )r  r  r'   rm   s       r   Ú)test_transform_partial_failure_valueerrorr  i  sg  € ðð ð ðð ð õ �•f�X‘Ñ
Ô
€CØ
%€Cå	Œ•z¨Ð	-Ñ	-Ô	-ð *ð *Ø�Š�t˜ZÐ(Ñ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *õ 
Œ•z¨Ð	-Ñ	-Ô	-ð 4ð 4Ø�Š˜J¨TÐ2Ð2Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4õ 
Œ•z¨Ð	-Ñ	-Ô	-ð 8ð 8Ø�Š˜Z˜L°¨vÐ6Ð6Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8õ 
Œ•z¨Ð	-Ñ	-Ô	-ð >ð >Ø�Š˜T :Ð.°d°VÐ<Ð<Ñ=Ô=Ð=ð>ð >ð >ñ >ô >ð >ð >ð >ð >ð >ð >ð >øøøð >ð >ð >ð >ð >ð >sG   ¼A Á A$Á'A$ÂB+Â+B/Â2B/ÃC8Ã8C<Ã?C<ÄEÅEÅEc                  óH  — t          t          d¦  «        dd¬¦  «        } |                      ddg¦  «        }t          ddgddgd¬	¦  «        }t          j        ||¦  «         |                      d
di¦  «        }t          dgd
gd¬	¦  «        }t          j        ||¦  «         d S )Né   r¯   rÎ   )r3   r2   ÚminÚmaxr   rß   ©r4   r2   r/   )r   rµ   rj   r%   r&   ©rD   r(   r)   s      r   Ú	test_demor  �  s¦   € å�u�Q‰xŒx˜w¨XÐ6Ñ6Ô6€Aà�UŠU�E˜5�>Ñ"Ô"€FÝ�q˜!�f U¨E N¸ÐBÑBÔB€HÝÔ˜6 8Ñ,Ô,Ð,à�UŠU�E˜5�>Ñ"Ô"€FÝ�q�c % ¨xÐ8Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   rP   c                 ó    — t          | ¦  «        S r   )r[   r!   s    r   r"   r"   Ž  s   € µ°Q±´€ r   c                 óº   — |                       ||¬¦  «        }|r,|                      |¦  «        }t          j        ||¦  «         d S |t	          | ¦  «        k    sJ ‚d S )Nr   )r#   r$   r%   r&   r[   )rø   rP   r   r(   r)   s        r   Ú(test_apply_map_evaluate_lambdas_the_samer"  Ž  so   € ð × Ò  ¨fÐ Ñ5Ô5€Fàð ,Ø ×$Ò$ TÑ*Ô*ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0à�˜]Ñ+Ô+Ò+Ð+Ð+Ð+Ð+Ð+r   c                 ó  — t          j        t          ¦  «        5  |                      d„ ¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          |t
          ¦  «        r t          |¦  «        t          | ¦  «        k    sJ ‚t          j        t          ¦  «        5  |                      t          ¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          |t
          ¦  «        r t          |¦  «        t          | ¦  «        k    sJ ‚d S )Nc                 ó    — t          | ¦  «        S r   )r‰   r!   s    r   r"   z+test_agg_evaluate_lambdas.<locals>.<lambda>   s   € ­T°!©W¬W€ r   )r%   rT   rU   rj   r]   r   Úlenr‰   )rø   r(   s     r   Útest_agg_evaluate_lambdasr&  ›  s\  € õ 
Ô	#¥MÑ	2Ô	2ð 6ð 6Ø×"Ò"Ð#4Ð#4Ñ5Ô5ˆð6ð 6ð 6ñ 6ô 6ð 6ð 6ð 6ð 6ð 6ð 6øøøð 6ð 6ð 6ð 6å�f�fÑ%Ô%ÐK­#¨f©+¬+½¸]Ñ9KÔ9KÒ*KÐ*KÐ*KÐKå	Ô	#¥MÑ	2Ô	2ð )ð )Ø×"Ò"¥4Ñ(Ô(ˆð)ð )ð )ñ )ô )ð )ð )ð )ð )ð )ð )øøøð )ð )ð )ð )å�f�fÑ%Ô%ÐK­#¨f©+¬+½¸]Ñ9KÔ9KÒ*KÐ*KÐ*KÐKÐ*KÐ*Ks!   š=½AÁAÂB?Â?CÃCÚop_namerj   r#   c                 óÈ  — d}|dk    rt           nd }t          j        ||¬¦  «        5   t          | |¦  «        d„ ¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          | | dz  dœ¦  «        }t          j        ||¦  «         t          j        t           |¬¦  «        5  |                      d„ ¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nzcannot aggregaterj   rh   c                 ó2   — t          | | dz  gddg¬¦  «        S ©Nr:   r   úx^2©r4   ©r   r!   s    r   r"   z)test_with_nested_series.<locals>.<lambda>±  s   € •f˜a  A¡˜Y¨s°E¨lÐ;Ñ;Ô;€ r   r:   )r   r+  c                 ó2   — t          | | dz  gddg¬¦  «        S r*  r-  r!   s    r   r"   z)test_with_nested_series.<locals>.<lambda>·  s   € ­v°q¸!¸Q¹$°iÈÈUÀ|Ð/TÑ/TÔ/T€ r   )rU   r%   rT   Úgetattrr   rô   rj   )rC   r'  rm   Úwarningr(   r)   s         r   Útest_with_nested_seriesr1  ¨  sƒ  € ð €CØ&¨%Ò/Ð/�mˆm°T€GÝ	Ô	# G°3Ð	7Ñ	7Ô	7ð 
ð 
à2•˜¨'Ñ2Ô2Ø;Ð;ñ
ô 
ˆð
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
õ
 ˜°ÈÑ7IÐJÐJÑKÔK€HÝÔ˜& (Ñ+Ô+Ð+å	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Vð VØ ×$Ò$Ð%TÐ%TÑUÔUˆðVð Vð Vñ Vô Vð Vð Vð Vð Vð Vð Vøøøð Vð Vð Vð VåÔ˜& (Ñ+Ô+Ð+Ð+Ð+s#   ¨AÁAÁAÂCÃCÃ	Cc                 ó˜   — |                       ¦   «         }|                      ddddd„ dd„ dd	œ¦  «        }t          j        ||¦  «         d S )
NÚcountÚmeanÚstdr  c                 ó,   — |                       d¦  «        S )Ng      Ð?©Úquantiler!   s    r   r"   z)test_replicate_describe.<locals>.<lambda>Ä  ó   € ˜QŸZšZ¨Ñ-Ô-€ r   Úmedianc                 ó,   — |                       d¦  «        S )Ng      è?r7  r!   s    r   r"   z)test_replicate_describe.<locals>.<lambda>Æ  r9  r   r  )r3  r4  r5  r  z25%z50%z75%r  )Údescriber#   r%   r&   )rø   r)   r(   s      r   Útest_replicate_describer=  »  sk   € à×%Ò%Ñ'Ô'€HØ× Ò àØØØØ-Ð-ØØ-Ð-Øð		
ð 		
ñô €Fõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óÜ   — |                       ddg¦  «        }t          |                      ¦   «         |                      ¦   «         gddg| j        ¬¦  «        }t          j        ||¦  «         d S )NÚsumr4  r1   )rj   r   r?  r4  r2   r%   r&   )rø   r(   r)   s      r   Útest_reducer@  Í  su   € à×Ò  v˜Ñ/Ô/€FÝØ	×	Ò	Ñ	Ô	˜m×0Ò0Ñ2Ô2Ð3Ø	�ˆØÔðñ ô €Hõ
 Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r   z	how, kwdsr   c                 óT  — t          g d¢¦  «        } t          || ¦  «        d	i |¤Ž}|j        }||k    sJ ‚ t          || ¦  «        g d¢fi |¤Ž}t          ddddœ¦  «        }t          j        ||¦  «          t          || ¦  «        ddddœfi |¤Ž}t          j        ||¦  «         d S )
N)r9   r:   NÚsize)rB  r3  r4  ç      @ç       @g      ø?r3  r4  )rB  )r   r/  rB  r%   r&   )ÚhowÚkwdsrD   r(   r)   s        r   Útest_non_callable_aggregatesrG  Ø  sá   € õ 	ˆ|ˆ|ˆ|ÑÔ€Að �W�Q˜‰_Œ_Ð,Ð, tÐ,Ð,€FØŒv€HØ�XÒÐÐÐð �W�Q˜‰_Œ_Ð6Ð6Ð6Ð?Ð?¸$Ð?Ð?€FÝ˜s¨S¸#Ð>Ð>Ñ?Ô?€HÝÔ˜6 8Ñ,Ô,Ð,à�W�Q˜‰_Œ_ f°wÈÐOÐOÐXÐXÐSWÐXÐX€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó¸   — t          dgdz  ¦  «        }|                     dd„ d„ g| ¬¦  «        }t          g d¢g d¢¬	¦  «        }t          j        ||¦  «         d S )
Nru   r   r?  c                 ó*   — |                       ¦   «         S r   ©r?  r!   s    r   r"   z3test_series_apply_no_suffix_index.<locals>.<lambda>ò  s   €  q§u¢u¡w¤w€ r   c                 ó*   — |                       ¦   «         S r   rJ  r!   s    r   r"   z3test_series_apply_no_suffix_index.<locals>.<lambda>ò  s   € ¸!¿%º%¹'¼'€ r   r   )é   rL  rL  )r?  ú<lambda>rM  r,  )r   r#   r%   r&   )r   rD   r(   r)   s       r   Ú!test_series_apply_no_suffix_indexrN  ï  sm   € å�ˆs�Q‰w‰Œ€AØ�WŠW�eÐ.Ð.Ð0AÐ0AÐBÈ6ˆWÑRÔR€FÝ�l�l�lÐ*IÐ*IÐ*IÐJÑJÔJ€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   zdti,expl    ,b/ r,  rî   r¯   r„   rM   ú
2020-01-01rx   Útsr  Úawarec                 ó¾   — |r|                       d¦  «        j        }n| j        }t          |¦  «                             d„ ¦  «        }t	          j        ||¦  «         d S )NÚUTCc                 ó$   — t          ddg¦  «        S )Nr9   r:   r-  r!   s    r   r"   zCtest_apply_series_on_date_time_index_aware_series.<locals>.<lambda>  s   € ­6°1°a°&©>¬>€ r   )r´   r4   r   r#   r%   rô   )Údtir@   rQ  r4   r(   s        r   Ú1test_apply_series_on_date_time_index_aware_seriesrV  ø  s_   € ð* ð Ø—’ Ñ&Ô&Ô,ˆˆà”	ˆÝ�E‰]Œ]× Ò Ð!9Ð!9Ñ:Ô:€FÝÔ˜& #Ñ&Ô&Ð&Ð&Ð&r   zby_row, expected)Fr9   c                 ó  — t          t          j        dt          j        ¬¦  «        t	          ddd¬¦  «        ¬¦  «        }t          |j        ¦  «                             d„ | ¬¦  «        }t          j        ||¦  «         d S )	NrM   r„   rO  rS  )r   r‹   r,  c                 ó   — dS rI   r6   r!   s    r   r"   zCtest_apply_scalar_on_date_time_index_aware_series.<locals>.<lambda>  s   € °!€ r   r   )	r   r=   ÚarangerB   r   r4   r#   r%   Úassert_equal)r   r)   rÎ   r(   s       r   Ú1test_apply_scalar_on_date_time_index_aware_seriesr[    s|   € õ Ý
Œ	�"�BœJÐ'Ñ'Ô'Ý˜¨r°eÐ<Ñ<Ô<ðñ ô €Fõ �F”LÑ!Ô!×'Ò'¨¨¸FÐ'ÑCÔC€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c                 óê  — ddg}t          j        |¦  «        }t          |¦  «                             t           j        | ¬¦  «        }t	          j        t          |¦  «        |¦  «         dt          j        t           j        t           j        g}t          j        |¦  «        }t          |¦  «        }|                     t           j        | ¬¦  «        }t	          j        t          |¦  «        |¦  «         d S )Nz00:00:01z00:00:02r   )	r�   Úto_timedeltar   r#   r%   r&   r=   rO   ÚNaT)r   Úlist_of_valid_stringsr`   rg   Úlist_of_stringsr'   s         r   Útest_apply_to_timedeltara  #  s¿   € Ø'¨Ð4ÐÝ
ŒÐ-Ñ.Ô.€AÝÐ$Ñ%Ô%×+Ò+­B¬OÀFÐ+ÑKÔK€AÝÔ�6 !™9œ9 aÑ(Ô(Ð(à!¥2¤6­2¬6µ2´6Ð:€Oå
Œ˜Ñ(Ô(€AÝ
�Ñ
!Ô
!€CØ�	Š	•"”/¨&ˆ	Ñ1Ô1€AÝÔ�6 !™9œ9 aÑ(Ô(Ð(Ð(Ð(r   z
ops, namesr?  r4  zhow, kwargsc                 ól  ‡ — t          ˆ fd„t          ||¦  «        D ¦   «         ¦  «        }d|_        |dk    rt          nd }dd                     |¦  «        › d�}t          j        ||¬¦  «        5   t          ‰ |¦  «        |fi |¤Ž}d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nc                 ó.   •— i | ]\  }}| |‰¦  «        “ŒS r6   r6   ©Ú.0r2   rü   rø   s      €r   ú
<dictcomp>z/test_apply_listlike_reducer.<locals>.<dictcomp>@  s)   ø€ ÐOÐOÐO±8°4¸�t˜R˜R Ñ.Ô.ÐOÐOÐOr   rÎ   rj   zusing Series.[r  ú]rh   )	r   Úzipr2   rU   r  r%   rT   r/  r&   )	rø   ÚopsÚnamesrE  rk   r)   Úwarnrm   r(   s	   `        r   Útest_apply_listlike_reducerrl  1  s  ø€ õ ÐOÐOÐOÐO½sÀ5È#¹¼ÐOÑOÔOÑPÔP€HØ€H„MØ 5šL˜L�=ˆ=¨d€DØ
-˜3Ÿ8š8 E™?œ?Ð
-Ð
-Ð
-€CÝ	Ô	# D°Ð	4Ñ	4Ô	4ð <ð <Ø,•˜¨Ñ,Ô,¨SÐ;Ð;°FÐ;Ð;ˆð<ð <ð <ñ <ô <ð <ð <ð <ð <ð <ð <øøøð <ð <ð <ð <åÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   Á0BÂBÂBri  rÄ   r  c                 óP  ‡ — t          ˆ fd„|                     ¦   «         D ¦   «         ¦  «        }‰ j        |_        |dk    rt          nd }d}t	          j        ||¬¦  «        5   t          ‰ |¦  «        |fi |¤Ž}d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         d S )Nc                 ó.   •— i | ]\  }}| |‰¦  «        “ŒS r6   r6   rd  s      €r   rf  z/test_apply_dictlike_reducer.<locals>.<dictcomp>X  s)   ø€ ÐKÐKÐK±8°4¸�t˜R˜R Ñ.Ô.ÐKÐKÐKr   rj   zusing Series.[sum|mean]rh   )r   Úitemsr2   rU   r%   rT   r/  r&   )	rø   ri  rE  rk   r   r)   rk  rm   r(   s	   `        r   Útest_apply_dictlike_reducerrp  I  sô   ø€ õ ÐKÐKÐKÐK¸s¿yºy¹{¼{ÐKÑKÔKÑLÔL€HØ!Ô&€H„MØ 5šL˜L�=ˆ=¨d€DØ
#€CÝ	Ô	# D°Ð	4Ñ	4Ô	4ð <ð <Ø,•˜¨Ñ,Ô,¨SÐ;Ð;°FÐ;Ð;ˆð<ð <ð <ñ <ô <ð <ð <ð <ð <ð <ð <øøøð <ð <ð <ð <åÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   Á"BÂB
ÂB
r>   rð   c                 ó  ‡ — t          j        d¬¦  «        5  t          ˆ fd„|D ¦   «         d¬¦  «        }||_        ‰                      ||¬¦  «        }t          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr,   r-   c                 ó&   •— g | ]} |‰¦  «        ‘ŒS r6   r6   )re  rü   rø   s     €r   ú
<listcomp>z3test_apply_listlike_transformer.<locals>.<listcomp>m  s#   ø€ Ð;Ð;Ð;°˜2˜2˜mÑ,Ô,Ð;Ð;Ð;r   r9   rî   r   )r=   r?   r   rá   r#   r%   rô   )rø   ri  rj  r   r)   r(   s   `     r   Útest_apply_listlike_transformerrt  a  sÖ   ø€ õ 
Œ˜Ð	"Ñ	"Ô	"ð 0ð 0ÝÐ;Ð;Ð;Ð;°sÐ;Ñ;Ô;À!ÐDÑDÔDˆØ ˆÔØ×$Ò$ S°Ð$Ñ8Ô8ˆÝ
Ô˜f hÑ/Ô/Ð/ð	0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð 0ð 0s   —AA5Á5A9Á<A9zops, expectedc                 ó   — | S r   r6   r!   s    r   r"   r"   v  s   € �A€ r   rM  r8   c                 ó*   — |                       ¦   «         S r   rJ  r!   s    r   r"   r"   w  s   € �A—E’E‘G”G€ r   r  c                 ó€   — t          g d¢¦  «        }|                     | |¬¦  «        }t          j        ||¦  «         d S ©Nr8   r   ©r   r#   r%   rZ  )ri  r)   r   r'   r(   s        r   Útest_apply_listlike_lambdarz  s  sB   € õ ���Ñ
Ô
€CØ�YŠY�s 6ˆYÑ*Ô*€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c                 ó.  ‡ — t          j        d¬¦  «        5  t          ˆ fd„|                     ¦   «         D ¦   «         ¦  «        }‰ j        |_        ‰                      ||¬¦  «        }t          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr,   r-   c                 ó.   •— i | ]\  }}| |‰¦  «        “ŒS r6   r6   rd  s      €r   rf  z3test_apply_dictlike_transformer.<locals>.<dictcomp>�  s)   ø€ ÐOÐOÐO±x°t¸R˜4   MÑ!2Ô!2ÐOÐOÐOr   r   )r=   r?   r   ro  r2   r#   r%   r&   )rø   ri  r   r)   r(   s   `    r   Útest_apply_dictlike_transformerr}  �  sÛ   ø€ õ 
Œ˜Ð	"Ñ	"Ô	"ð 1ð 1ÝÐOÐOÐOÐOÀ3Ç9Â9Á;Ä;ÐOÑOÔOÑPÔPˆØ%Ô*ˆŒØ×$Ò$ S°Ð$Ñ8Ô8ˆÝ
Ô˜v xÑ0Ô0Ð0ð	1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1ð 1ð 1s   —A&B
Â
BÂBc                 ó   — | S r   r6   r!   s    r   r"   r"   —  s   € ˜A€ r   r   c                 ó*   — |                       ¦   «         S r   rJ  r!   s    r   r"   r"   š  s   € ˜Ÿš™œ€ r   c                 ó€   — t          g d¢¦  «        }|                     | |¬¦  «        }t          j        ||¦  «         d S rx  ry  )ri  r   r)   r'   r(   s        r   Útest_apply_dictlike_lambdar�  “  sB   € õ ���Ñ
Ô
€CØ�YŠY�s 6ˆYÑ*Ô*€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c           	      óÂ  — t          dt          d¦  «        it          t          d¦  «        d¬¦  «        ¦  «        }|j                             d„ ¦  «        }t          dt
          j        t
          j        gddt
          j        gg d¢gt          t          d¦  «        d¬¦  «        t          t          d¦  «        d¬¦  «        ¬	¦  «        }t          j        ||¦  «         d S )
Nr   r   r1   c           	      ó€   — t          t          | dz   ¦  «        t          t          | dz   ¦  «        d¬¦  «        ¦  «        S )Nr9   Úyr1   )r   rµ   r   r!   s    r   r"   z0test_apply_retains_column_name.<locals>.<lambda>§  s2   € ¥&­¨q°1©u©¬µu½UÀ1ÀqÁ5¹\¼\ÐPSÐ7TÑ7TÔ7TÑ"UÔ"U€ r   ç        ç      ð?)r…  r†  rD  r„  )rá   r4   )	r   rµ   r   r   r#   r=   rO   r%   rô   )r   Údfr(   r)   s       r   Útest_apply_retains_column_namerˆ  ¤  sÂ   € å	�C�˜q™œ�?¥E­%°©(¬(¸Ð$=Ñ$=Ô$=Ñ	>Ô	>€BØŒT�ZŠZÐUÐUÑVÔV€FÝØ
�rŒv•r”vÐ	  c­2¬6Ð 2°O°O°OÐDÝ•e˜A‘h”h SÐ)Ñ)Ô)Ý•E˜!‘H”H 3Ð'Ñ'Ô'ðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  óä   — t          ddt          gg d¢¬¦  «        } |                      t          ¦  «        }t          t          t
          t          gg d¢¬¦  «        }t          j        ||¦  «         d S )Nr   Ústring)r`   rg   rb   r,  )r   Úfloatr#   r‰   rÜ   r[   r%   r&   r  s      r   Útest_apply_typerŒ  °  sd   € å��8�UÐ#¨?¨?¨?Ð;Ñ;Ô;€AØ�WŠW•T‰]Œ]€FÝ•s�C¥Ð&¨o¨o¨oÐ>Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  óÒ   — t          g d¢g d¢g¦  «        } |                      d„ ¦  «        }t          ddgddgdd	gt          j        d
gdœ¦  «        }t          j        ||¦  «         d S )Nr8   )ru   rß   r  rÉ   c                 ó    — t          | ¦  «        S r   r-  r!   s    r   r"   z6test_series_apply_unpack_nested_data.<locals>.<lambda>»  s   € ¥¨¡¤€ r   r†  g      @rD  g      @rC  g      @rÉ   )r   r9   r:   r   )r   r#   r   r=   rO   r%   rô   )r'   r(   r)   s      r   Ú$test_series_apply_unpack_nested_datar�  ¸  sv   € å
�)�)�)˜\˜\˜\Ð*Ñ
+Ô
+€CØ�YŠYÐ*Ð*Ñ+Ô+€FÝ˜c 3˜Z¨S°#¨J¸CÀ¸:Í2Ì6ÐSTÈ+ÐVÐVÑWÔW€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   )LÚnumpyr=   r}   Úpandasr�   r   r   r   r   r   r   r	   Úpandas._testingÚ_testingr%   Úpandas.tests.apply.commonr
   Úfixturer   r*   rF   rJ   r  ÚparametrizerV   r_   rn   rv   r€   r•   r˜   rŸ   r§   r¸   rÍ   rO   rØ   rÝ   rì   rû   r  r  r  r[   r"  r&  r1  r=  r@  rG  rN  ÚDatetimeIndexÚrepeatrY  rB   rV  Úonesr[  ra  r?  r4  Úarrayrl  rp  r>   rñ   rt  rz  r@   r}  Úfrom_arraysrµ   r�  rˆ  rŒ  r�  r6   r   r   ú<module>rœ     s~	  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø >Ð >Ð >Ð >Ð >Ð >ð €„˜˜xÐ(Ð)Ñ)Ô)ðð ñ *Ô)ðð-ð -ð -ð "ð "ð "ð8-ð -ð -ð „×Ò˜¨4°¨-Ñ8Ô8ðFð Fñ 9Ô8ðFð'ð 'ð 'ð „×ÒØØˆ"ˆa€[�2˜˜Q�x Ð# f¨b°"Ð%5¸¸sÀA¸hÈÐ7LÐMñô ð-ð -ñ	ô ð-ð 1ð 1ð 1ð&-ð -ð -ð$%ð %ð %ð	%ð 	%ð 	%ð%ð %ð %ð%ð %ð %ð&ð &ð &ð6Yð Yð Yð4 „×Ò˜ U¨E°2´6Ð$:¸UÀEÈ2Ì6Ð<RÐ#SÑTÔTð-ð -ñ UÔTð-ð &ð &ð &ð
-ð 
-ð 
-ð#Hð #Hð #HðL „×Ò˜Ð7Ñ8Ô8ð 7ð  7ñ 9Ô8ð 7ðF>ð >ð >ð0
-ð 
-ð 
-ð „×Ò˜ #Ð'7Ð'7Ð!8Ñ9Ô9ð	,ð 	,ñ :Ô9ð	,ð
Lð 
Lð 
Lð „×Ò˜ U¨GÐ$4Ñ5Ô5ð,ð ,ñ 6Ô5ð,ð$-ð -ð -ð$-ð -ð -ð „×ÒØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPñô ð-ð -ñ	ô ð-ð&-ð -ð -ð „×ÒØð ˆF�A�q�6Ð!1 Ô!1°1°kÐ2BÑ!CÔ!CÐDÑDÔDØˆI�i�b”i ! Q  ¨!°!Ð4Ñ4Ô4¸GÐDÑDÔDð	
ð
 ˆFØ�”	˜" B¤JÐ/Ñ/Ô/Ø �j °rÐ:Ñ:Ô:Øðñ ô ð
 ˆI�i�b”i ! Q  ¨"°1Ð5Ñ5Ô5¸WÐEÑEÔEð	
ðñô ð" „×Ò˜ 4¨ -Ñ0Ô0ð'ð 'ñ 1Ô0ñ#ô ð$'ð „×ÒØ˜( F F¨7¨2¬7°2©;¬;¸gÐ$FÑ$FÔ$FÐGÈÐTñô ð&ð &ñô ð&ð)ð )ð )ð „×ÒØà
Œ&ˆ�E�7ÐØ
Œ&�"”'Ð	˜U F˜OÐ,Ø	ˆŒ�2”6�(Ñ	Ô	˜e˜WÐ%Ø	ˆŒ�2”6˜2œ7Ð#Ñ	$Ô	$ u¨f oÐ6ð	ñô ð „×ÒØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPñô ð-ð -ñ	ô ñô ð-ð „×ÒØ	à	ˆbŒfˆØŒf˜2œ7Ð#Ð#Øˆ��R”Vˆ}ÑÔØˆ�R”V "¤'Ð*Ð*Ñ+Ô+ð	ñô ð „×ÒØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPñô ð-ð -ñ	ô ñô ð-ð „×ÒØà
Œ'ˆ�V�HÐØ
Œ&�"”'Ð	˜Z¨Ð0Ð1Ø	ˆŒ�2”7�)Ñ	Ô	˜v˜hÐ'Ø	ˆŒ�2”6˜2œ7Ð#Ñ	$Ô	$ z°6Ð&:Ð;ð	ñô ð0ð 0ñô ð0ð „×ÒØà
ˆ+ˆ˜	˜	 :¨y¨y¨yÐ"9Ñ:Ô:Ð;Ø
Ð
Ð	˜f˜f a S°°Ð=Ñ=Ô=Ð>ðñô ð&ð &ñô ð&ð „×ÒØ	à	ˆbŒgˆØŒg˜BœFÐ#Ð#Øˆ��R”Wˆ~ÑÔØˆ�R”W 2¤6Ð*Ð*Ñ+Ô+ð	ñô ð1ð 1ñô ð1ð „×ÒØð �+�+ÐØˆF�9�9�9Ð$: JÔ$:¸S¸EÀA¹IÀuÀuÈQÁxÄxÐ;PÑ$QÔ$QÐRÑRÔRð	
ð Ð Ð Ð	! 6 6¨1¨#°c°UÐ#;Ñ#;Ô#;Ð<ðñ	ô 	ð&ð &ñ	ô 	ð&ð	,ð 	,ð 	,ð-ð -ð -ð,ð ,ð ,ð ,ð ,r   