§
    {hþhn}  ã                   óX   — d dl Z d dlZd dlZd dlZd dlmZ d dl	m
Z
  G d„ d¦  «        ZdS )é    N)ÚIntervalArrayc                   óÎ	  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             dddg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             d ej        dgddg¬¦  «        d gf ej        ddgddg¬¦  «        d d!gfg¦  «        d"„ ¦   «         Z ej                             d#g d$¢g d%¢fd&gd'gfg¦  «        d(„ ¦   «         Z!d)„ Z"d*„ Z#ej                             d+g d,¢d!d-d.d,œg d/¢fg d0¢d1d2d3d0œg d4¢fg¦  «        d5„ ¦   «         Z$ej                             d6g d,¢g d7¢fg d8¢g d9¢fg¦  «        d:„ ¦   «         Z%d;„ Z&ej                             d<ddg¦  «        d=„ ¦   «         Z'ej                             d<ddg¦  «        d>„ ¦   «         Z(d?„ Z)d@„ Z*dAej+        fdB„Z,dC„ Z-ej                             dDddg¦  «        dE„ ¦   «         Z.ej                             dFddg¦  «        ej                             dDddg¦  «        dG„ ¦   «         ¦   «         Z/dH„ Z0dI„ Z1ej                             dJdKddgddiddgfdLd d!gdMdNdOœdMdNgfdPd d!gdMdNdOœdMdNgfdQdRdSgdTdUdVœdTdUgfdWdRdSgdTdUdVœdTdUgfdXdYdZgd[d1d\œd[d1gf ej2        dL¦  «         e3 ej4        d d!¦  «         ej4        d!d-¦  «        g¦  «         ej4        d d!¦  «         ej4        dMdN¦  «        i e3 ej4        dMdN¦  «         ej4        d!d-¦  «        g¦  «        f ej2        dQ¦  «         e3 ej4        d]d^¦  «         ej4        d_d`¦  «        g¦  «         ej4        d]d^¦  «         ej4        dadb¦  «        i e3 ej4        dadb¦  «         ej4        d_d`¦  «        g¦  «        f ej5        dc¦  «         ej6        dddc¬e¦  «        g ej6        dddc¬e¦  «         ej6        dfdc¬e¦  «        i ej6        dfdc¬e¦  «        gfg	¦  «        dg„ ¦   «         Z7dh„ Z8di„ Z9dj„ Z:dk„ Z;ej                             dlddg¦  «        dm„ ¦   «         Z<ej                             dlddg¦  «        dn„ ¦   «         Z=do„ Z>ej                             dpd!e?j@        dqg¦  «        dr„ ¦   «         ZAds„ ZBej                             dtdudPg¦  «        dv„ ¦   «         ZCej                             dpdwdxg¦  «        dy„ ¦   «         ZDdz„ ZEd{S )|ÚTestSeriesReplacec                 óR  — t          j        g d¢t          ¬¦  «        }|                     dd ¦  «        }t          j        g d¢t          ¬¦  «        }t	          j        ||¦  «         t          j        t          j        d¦  «        ¦  «         	                    dt          i¦  «        }d|j
        d<   |                     dd ¦  «        }t          j        t          j        d¦  «        t          j        d¦  «        t          j        g d	¢t          ¬¦  «        d
œ¦  «        }|j
        d         �J ‚t	          j        ||¦  «         t          j        g d¢¦  «        }|                     dd ¦  «        }t          j        g d¢¦  «        }|j
        d         �J ‚t	          j        ||¦  «         d S )N)r   r   Ú ©Údtyper   )r   r   N)é   r
   é   )r   r   r
   )ç        r   N)r   é   r   )é
   é   é   Úar   Úbr   r   )r   r   r   NNr   Néÿÿÿÿ)ÚpdÚSeriesÚobjectÚreplaceÚtmÚassert_series_equalÚ	DataFrameÚnpÚzerosÚastypeÚilocÚarrayÚassert_frame_equal)ÚselfÚserÚresultÚexpectedÚdfs        ú_/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/series/methods/test_replace.pyÚtest_replace_explicit_nonez,TestSeriesReplace.test_replace_explicit_none   s‚  € åŒi˜
˜
˜
­&Ð1Ñ1Ô1ˆØ—’˜R Ñ&Ô&ˆÝ”9˜\˜\˜\µÐ8Ñ8Ô8ˆÝ
Ô˜v xÑ0Ô0Ð0õ Œ\�"œ( 6Ñ*Ô*Ñ+Ô+×2Ò2°Aµv°;Ñ?Ô?ˆØˆŒ�‰Ø—’˜B Ñ%Ô%ˆÝ”<å”8˜A‘;”;Ý”8˜A‘;”;Ý”8Ð,Ð,Ð,µFÐ;Ñ;Ô;ðð ñ
ô 
ˆð Œ}˜TÔ"Ð*Ð*Ð*Ý
Ô˜f hÑ/Ô/Ð/õ ŒiÐ8Ð8Ð8Ñ9Ô9ˆØ—’˜S $Ñ'Ô'ˆÝ”9Ð@Ð@Ð@ÑAÔAˆØŒ}˜RÔ Ð(Ð(Ð(Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0ó    c                 ó„  — t          j        d d t          j        d¦  «        gt          ¬¦  «        }|                     t
          j        d i¦  «        }t          j        ||¦  «         |j	        t          k    sJ ‚|                     t
          j        d ¦  «        }t          j        ||¦  «         |j	        t          k    sJ ‚d S )Nz2021-12-16 17:31r   )
r   r   Ú	Timestampr   r   r   Únanr   r   r	   )r!   r"   Úress      r&   Ú!test_replace_noop_doesnt_downcastz3TestSeriesReplace.test_replace_noop_doesnt_downcast(   s¨   € åŒi˜˜t¥R¤\Ð2DÑ%EÔ%EÐFÍfÐUÑUÔUˆØ�kŠk�2œ6 4˜.Ñ)Ô)ˆÝ
Ô˜s CÑ(Ô(Ð(ØŒy�FÒ"Ð"Ð"Ð"ð �kŠk�"œ& $Ñ'Ô'ˆÝ
Ô˜s CÑ(Ô(Ð(ØŒy�FÒ"Ð"Ð"Ð"Ð"Ð"r(   c           	      ó,	  — d}t          j        t          j                             d¦  «                             |¦  «        ¦  «        }t          j        |dd…<   d|dd…<   |                     t          j        gdd¬	¦  «        }|�J ‚|                     d¦  «        }t          j
        ||¦  «         |                     d
t          j        ¦  «        }t          j        ||d
k    <   t          j
        ||¦  «         t          j        t          j        t          j                             d¦  «                             |¦  «        ¦  «        t          j        d|¬¦  «        t          ¬¦  «        }t          j        |d d…<   d|dd…<   d|dd…<   d}t          j        t          |¬¦  «        5  |                     t          j        ddgd¦  «        }d d d ¦  «         n# 1 swxY w Y   |d d…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚t          j        |d d…         ¦  «                             ¦   «         sJ ‚t          j        t          |¬¦  «        5  |                     t          j        dddddi¦  «        }d d d ¦  «         n# 1 swxY w Y   |d d…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚t          j        |d d…         ¦  «                             ¦   «         sJ ‚t          j        t          |¬¦  «        5  |                     t          j        ddgg d¢¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j
        ||¦  «         t          j        t          |¬¦  «        5  |                     t          j        ddgdd¬	¦  «        }d d d ¦  «         n# 1 swxY w Y   |�J ‚|d d…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚d S )Né2   r   r   é   é   r   r   T©Úinplacer   ú
2020-01-01©Úperiodsr   é   ÚfooÚbarr   r   ú!Downcasting behavior in `replace`©Úmatchéþÿÿÿéýÿÿÿ©r   r=   r>   )r   r   r   ÚrandomÚdefault_rngÚstandard_normalr+   r   Úfillnar   r   ÚfabsÚ
date_ranger   Úassert_produces_warningÚFutureWarningÚallÚisna)r!   ÚNr"   Úreturn_valueÚexpÚrsÚmsgÚrs2s           r&   Útest_replacezTestSeriesReplace.test_replace4   s}  € ØˆÝŒi�œ	×-Ò-¨aÑ0Ô0×@Ò@ÀÑCÔCÑDÔDˆÝ”6ˆˆAˆaˆC‰ØˆˆAˆbˆD‰	ð —{’{¥B¤F 8¨R¸�{Ñ>Ô>ˆØÐ#Ð#Ð#à�jŠj˜‰nŒnˆÝ
Ô˜s CÑ(Ô(Ð(à�[Š[˜�bœfÑ%Ô%ˆÝœ&ˆˆC�3ŠJ‰Ý
Ô˜r 3Ñ'Ô'Ð'åŒiÝŒG•B”I×)Ò)¨!Ñ,Ô,×<Ò<¸QÑ?Ô?Ñ@Ô@ÝŒM˜,°Ð2Ñ2Ô2Ýð
ñ 
ô 
ˆõ
 ”&ˆˆBˆQˆB‰ØˆˆAˆbˆD‰	ØˆˆBˆrˆE‰
ð 2ˆÝÔ'­¸SÐAÑAÔAð 	9ð 	9Ø—’�bœf e¨UÐ3°RÑ8Ô8ˆBð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9ð �2�A�2”˜"’×!Ò!Ñ#Ô#Ð#Ð#Ð#Ø�1�R�4”˜B’×#Ò#Ñ%Ô%Ð%Ð%Ð%Ø�2�b�5”	˜R’×$Ò$Ñ&Ô&Ð&Ð&Ð&Ý”˜˜B˜Q˜BœÑ Ô ×%Ò%Ñ'Ô'Ð'Ð'Ð'õ Ô'­¸SÐAÑAÔAð 	Að 	AØ—’�bœf b¨%°°U¸BÐ?Ñ@Ô@ˆBð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Að �2�A�2”˜"’×!Ò!Ñ#Ô#Ð#Ð#Ð#Ø�1�R�4”˜B’×#Ò#Ñ%Ô%Ð%Ð%Ð%Ø�2�b�5”	˜R’×$Ò$Ñ&Ô&Ð&Ð&Ð&Ý”˜˜B˜Q˜BœÑ Ô ×%Ò%Ñ'Ô'Ð'Ð'Ð'õ Ô'­¸SÐAÑAÔAð 	Dð 	DØ—+’+�rœv u¨eÐ4°l°l°lÑCÔCˆCð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Då
Ô˜r 3Ñ'Ô'Ð'õ Ô'­¸SÐAÑAÔAð 	Qð 	QØŸ;š;­¬°°uÐ'=¸rÈ4˜;ÑPÔPˆLð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	QàÐ#Ð#Ð#à�B�Q�B”˜2’×"Ò"Ñ$Ô$Ð$Ð$Ð$Ø�A�b�D”	˜R’×$Ò$Ñ&Ô&Ð&Ð&Ð&Ø�B�r�E”
˜bÒ ×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'sH   Æ&$GÇGÇGÊ&KËKËKÎ &N2Î2N6Î9N6Ï-&PÐP#Ð&P#c           	      ó~  — t          j        t          j        dt          j        g¦  «        }t          j        |                     t          j        d¦  «        |                     d¦  «        ¦  «         t          j        t          j        dddt          j        d t           j	        g¦  «        }t          j        |                     t          j        d¦  «        |                     d¦  «        ¦  «         | 
                    ¦   «         }d|d<   t          j        |                     t          j        d¦  «        |¦  «         d S )Nr   r8   r9   r0   )r   r   r   r+   Úinfr   r   r   rC   ÚNaTÚcopy)r!   r"   Úfilleds      r&   Útest_replace_nan_with_infz+TestSeriesReplace.test_replace_nan_with_info   sÙ   € ÝŒi�œ ¥B¤FÐ+Ñ,Ô,ˆÝ
Ô˜sŸ{š{­2¬6°1Ñ5Ô5°s·z²zÀ!±}´}ÑEÔEÐEåŒi�œ  E¨5µ"´&¸$ÅÄÐGÑHÔHˆÝ
Ô˜sŸ{š{­2¬6°1Ñ5Ô5°s·z²zÀ!±}´}ÑEÔEÐEØ—’‘”ˆØˆˆq‰	Ý
Ô˜sŸ{š{­2¬6°1Ñ5Ô5°vÑ>Ô>Ð>Ð>Ð>r(   c                 óš  — t          j        |j        ¦  «        }t          j        |                     t          j        d¦  «        |                     d¦  «        ¦  «         d}t          j
        t          |¬¦  «        5  |                     g d¢t          j        dg¦  «         d d d ¦  «         n# 1 swxY w Y   |                     ddgt          j        dg¦  «        }t          j        ||¦  «         t          j        g d¢¦  «        }|                     g d¢g d¢¦  «        }t          j        |t          j        g d¢¦  «        ¦  «         d S )	Nr   z:Replacement lists must match in length\. Expecting 3 got 2r;   ©r   r   r
   r   r   ©r   r   r   r
   r0   )r0   r
   r   r   r   )r   r   Úindexr   r   r   r   r+   rC   ÚpytestÚraisesÚ
ValueError)r!   Údatetime_seriesr"   rN   r#   s        r&   Ú+test_replace_listlike_value_listlike_targetz=TestSeriesReplace.test_replace_listlike_value_listlike_targety   sX  € ÝŒi˜Ô-Ñ.Ô.ˆÝ
Ô˜sŸ{š{­2¬6°1Ñ5Ô5°s·z²zÀ!±}´}ÑEÔEÐEð LˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	0ð 	0Ø�KŠK˜	˜	˜	¥B¤F¨A ;Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0ð —’˜a ˜V¥b¤f¨a [Ñ1Ô1ˆÝ
Ô˜v sÑ+Ô+Ð+åŒi˜˜˜Ñ(Ô(ˆØ—’˜_˜_˜_¨o¨o¨oÑ>Ô>ˆÝ
Ô˜v¥r¤y°°°Ñ'AÔ'AÑBÔBÐBÐBÐBs   Á=%B.Â.B2Â5B2c                 ó„  — t          j        dt          j        dddg¦  «        }|                     ¦   «         }d}t          j        t          |¬¦  «        5  |                     t          j        g¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j	        ||¦  «         t          j        dt          j        dddg¦  «        }|                     ¦   «         }t          j        t          |¬¦  «        5  |                     t          j        ¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j	        ||¦  «         d S )Nr   r   r
   r0   úPSeries.replace without 'value' and with non-dict-like 'to_replace' is deprecatedr;   )
r   r   r   r+   Úffillr   rF   rG   r   r   )r!   r"   r$   rN   r#   s        r&   Útest_replace_gh5319z%TestSeriesReplace.test_replace_gh5319Š   sŒ  € õ Œi˜�BœF A q¨!Ð,Ñ-Ô-ˆØ—9’9‘;”;ˆð)ð 	õ Ô'­¸SÐAÑAÔAð 	+ð 	+Ø—[’[¥"¤& Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å
Ô˜v xÑ0Ô0Ð0åŒi˜�BœF A q¨!Ð,Ñ-Ô-ˆØ—9’9‘;”;ˆÝÔ'­¸SÐAÑAÔAð 	)ð 	)Ø—[’[¥¤Ñ(Ô(ˆFð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)å
Ô˜v xÑ0Ô0Ð0Ð0Ð0s$   Á!BÂBÂ	BÃ4 D Ä D$Ä'D$c                 óô  — t          j        t          j        dd¬¦  «        ¦  «        }|                     ¦   «         }t          j        d¦  «        |j        d<   |                     t          j        d¦  «        t          j        d¦  «        i¦  «        }t          j        ||¦  «         |                     t          j        d¦  «        t          j        d¦  «        ¦  «        }t          j        ||¦  «         d S )NÚ20130101r7   r5   Ú20120101r   Ú20130103)	r   r   rE   rT   r*   Úlocr   r   r   ©r!   r"   r$   r#   s       r&   Útest_replace_datetime64z)TestSeriesReplace.test_replace_datetime64�   s¿   € åŒi�œ j¸!Ð<Ñ<Ô<Ñ=Ô=ˆØ—8’8‘:”:ˆÝœ, zÑ2Ô2ˆŒ�Q‰Ø—’�bœl¨:Ñ6Ô6½¼ÀZÑ8PÔ8PÐQÑRÔRˆÝ
Ô˜v xÑ0Ô0Ð0Ø—’�Rœ\¨*Ñ5Ô5µr´|ÀJÑ7OÔ7OÑPÔPˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 ó’  — t          j        dd¬¦  «        }t          j        t           j        t          j        dd¬¦  «        g¦  «        }|                     t
          j        t           j        gt           j        j        ¦  «        }t          j        t           j        j        |gt          ¬¦  «        }t          j
        ||¦  «         d S )Nz
2015/01/01ÚUTC)Útzr   )r   r*   r   rS   r   r   r+   Úminr   r   r   )r!   ÚtsÚsr#   r$   s        r&   Útest_replace_nat_with_tzz*TestSeriesReplace.test_replace_nat_with_tz§   s“   € åŒ\˜,¨5Ð1Ñ1Ô1ˆÝŒI•r”v�rœ|¨L¸UÐCÑCÔCÐDÑEÔEˆØ—’�BœF¥B¤FÐ+­R¬\Ô-=Ñ>Ô>ˆÝ”9�bœlÔ.°Ð3½6ÐBÑBÔBˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0r(   c                 ó8  — t          j        dd¬¦  «        }t          j        |¦  «        }|                     |d         |d         i¦  «        }t          j        |d         |d         |d         |d         |d         g¦  «        }t	          j        ||¦  «         d S )Nr   r7   r5   r   r
   r   r0   )r   Útimedelta_ranger   r   r   r   )r!   Útdir"   r#   r$   s        r&   Útest_replace_timedelta_td64z-TestSeriesReplace.test_replace_timedelta_td64¯   s‹   € ÝÔ  ¨AÐ.Ñ.Ô.ˆÝŒi˜‰nŒnˆð —’˜c !œf c¨!¤fÐ-Ñ.Ô.ˆå”9˜c !œf c¨!¤f¨c°!¬f°c¸!´f¸cÀ!¼fÐEÑFÔFˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 óš  — t          j        g d¢¦  «        }d}t          j        t          |¬¦  «        5  |                     g d¢¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        |t          j        g d¢¦  «        ¦  «         |                     ¦   «         }t          j        t          |¬¦  «        5  |                     g d¢d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |�J ‚t          j        |t          j        g d¢¦  «        ¦  «         |                     ¦   «         }d}d	}t          j	        t          |¬¦  «        5  t          j        t          |¬¦  «        5  |                     g d¢dd
¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |�J ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )NrY   ra   r;   rX   )r   r   r   r   r0   Tr2   zVInvalid fill method\. Expecting pad \(ffill\) or backfill \(bfill\)\. Got crash_cymbalú4The 'method' keyword in Series.replace is deprecatedÚcrash_cymbal)r3   Úmethod)r   r   r   rF   rG   r   r   rT   r[   r\   r]   )r!   r"   Úmsg2r#   rp   rK   rN   Úmsg3s           r&   Útest_replace_with_single_listz/TestSeriesReplace.test_replace_with_single_list¹   sÌ  € ÝŒi˜˜˜Ñ(Ô(ˆð)ð 	õ Ô'­¸TÐBÑBÔBð 	,ð 	,Ø—[’[   Ñ+Ô+ˆFð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,å
Ô˜v¥r¤y°°°Ñ'AÔ'AÑBÔBÐBà�HŠH‰JŒJˆÝÔ'­¸TÐBÑBÔBð 	>ð 	>ØŸ9š9 Y Y Y¸˜9Ñ=Ô=ˆLð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>àÐ#Ð#Ð#Ý
Ô˜q¥"¤)¨O¨O¨OÑ"<Ô"<Ñ=Ô=Ð=ð �HŠH‰JŒJˆð,ð 	ð FˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	(ð 	(ÝÔ+­MÀÐFÑFÔFð Yð YØ Ÿyšy¨¨¨¸DÈ˜yÑXÔX�ðYð Yð Yñ Yô Yð Yð Yð Yð Yð Yð Yøøøð Yð Yð Yð YàÐ'Ð'Ð'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(õ 	Ô˜q #Ñ&Ô&Ð&Ð&Ð&sY   ´AÁAÁAÂ;C!Ã!C%Ã(C%ÅF+Å(FÆF+ÆF	ÆF+ÆF	ÆF+Æ+F/Æ2F/c           	      óÚ  ‡— t          j        t          j        d¦  «        d¬¦  «        Šˆfd„}dgdg}} |||‰¦  «          ||d         |d         ‰¦  «         t          j        g d¢¦  «        }dgd	g}} ||||¦  «         t          j        g d
¢¦  «        }ddgd	dg}} ||||¦  «         t          j        dddd	t          j        d¦  «        g¦  «        }ddgd	t          j        d¦  «        g}} ||||¦  «         t          j        g d¢d¬¦  «        }ddgd	dg}} ||||¦  «         t          j        t          j        ddd¬¦  «        ¦  «        }|                     t          ¦  «                             |d         |d         |d         gg d¢¦  «        }t          j        g d¢|dd …          	                    ¦   «         z   t          ¬¦  «        }t          j        ||¦  «         d S )Nr7   Úint64r   c                 óè   •— ‰                      ¦   «         }‰                     | |¦  «        }|                     | |d¬¦  «        }|�J ‚t          j        ||¦  «         t          j        ||¦  «         d S )NTr2   )rT   r   r   r   )Úto_repÚvalr$   Úscr#   rK   r"   s         €r&   Úcheck_replacezATestSeriesReplace.test_replace_mixed_types.<locals>.check_replaceÙ   sr   ø€ Ø—’‘”ˆBØ—[’[ ¨Ñ-Ô-ˆFØŸ:š: f¨c¸4˜:Ñ@Ô@ˆLØÐ'Ð'Ð'ÝÔ" 8¨VÑ4Ô4Ð4ÝÔ" 8¨RÑ0Ô0Ð0Ð0Ð0r(   r
   g      @r   )r   r   r   ç      @r0   r„   )r   r   r   r„   r   r0   r   r   r   re   )r   r   r   r„   Tr   Tz1/1/2001z	1/10/2001ÚD©Úfreq)ç      ð?r   r   )r   r   r   Úaranger*   rE   r   r   r   Útolistr   r   )	r!   rƒ   ÚtrÚvÚeÚdrr#   r$   r"   s	           @r&   Útest_replace_mixed_typesz*TestSeriesReplace.test_replace_mixed_typesÖ   s%  ø€ ÝŒi�œ	 !™œ¨GÐ4Ñ4Ô4ˆð	1ð 	1ð 	1ð 	1ð 	1ð ��c�UˆAˆØˆ�b˜!˜SÑ!Ô!Ð!àˆ�b˜”e˜Q˜qœT 3Ñ'Ô'Ð'õ ŒIÐ'Ð'Ð'Ñ(Ô(ˆØ��c�UˆAˆØˆ�b˜!˜QÑÔÐõ ŒIÐ)Ð)Ð)Ñ*Ô*ˆØ�A�˜˜c˜
ˆAˆØˆ�b˜!˜QÑÔÐõ ŒI�q˜!˜Q ¥R¤\°*Ñ%=Ô%=Ð>Ñ?Ô?ˆØ�A�˜�bœl¨:Ñ6Ô6Ð7ˆAˆØˆ�b˜!˜QÑÔÐõ ŒIÐ*Ð*Ð*°(Ð;Ñ;Ô;ˆØ�A�˜˜d˜ˆAˆØˆ�b˜!˜QÑÔÐõ ŒY•r”} Z°À3ÐGÑGÔGÑHÔHˆØ—’�6Ñ"Ô"×*Ò*¨B¨q¬E°2°a´5¸"¸Q¼%Ð+@À-À-À-ÑPÔPˆÝ”9˜]˜]˜]¨R°°°¬V¯]ª]©_¬_Ñ<ÅFÐKÑKÔKˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 óˆ   — t          j        g d¢¦  «        }|                     dd¦  «        }t          j        ||¦  «         d S )N©TFTÚfunz
in-the-sun©r   r   r   r   r   )r!   rp   r#   s      r&   Ú#test_replace_bool_with_string_no_opz5TestSeriesReplace.test_replace_bool_with_string_no_op  sD   € ÝŒIÐ)Ð)Ð)Ñ*Ô*ˆØ—’˜5 ,Ñ/Ô/ˆÝ
Ô˜q &Ñ)Ô)Ð)Ð)Ð)r(   c                 ó´   — t          j        g d¢¦  «        }|                     dd¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S )Nr‘   TÚ2u)r–   Fr–   r“   ©r!   rp   r#   r$   s       r&   Útest_replace_bool_with_stringz/TestSeriesReplace.test_replace_bool_with_string  sZ   € åŒIÐ)Ð)Ð)Ñ*Ô*ˆØ—’˜4 Ñ&Ô&ˆÝ”9Ð0Ð0Ð0Ñ1Ô1ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0r(   c                 óÒ   — t          j        g d¢¦  «        }|                     dd¦  «        }t          j        dgt          |¦  «        z  ¦  «        }t	          j        ||¦  «         d S )Nr‘   TF)r   r   r   Úlenr   r   r—   s       r&   Útest_replace_bool_with_boolz-TestSeriesReplace.test_replace_bool_with_bool  s`   € ÝŒIÐ)Ð)Ð)Ñ*Ô*ˆØ—’˜4 Ñ'Ô'ˆÝ”9˜e˜W¥s¨1¡v¤vÑ-Ñ.Ô.ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0r(   c                 ó¸   — t          j        g d¢¦  «        }|                     dddœ¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S )Nr‘   ÚasdbÚyes)ÚasdfT)rž   Frž   r“   r—   s       r&   Ú%test_replace_with_dict_with_bool_keysz7TestSeriesReplace.test_replace_with_dict_with_bool_keys  s`   € ÝŒIÐ)Ð)Ð)Ñ*Ô*ˆØ—’ F°%Ð8Ð8Ñ9Ô9ˆÝ”9Ð2Ð2Ð2Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 óÎ  — t          j        dd g|¬¦  «                             dt           j        ¦  «        }t          j        t           j        t           j        g|¬¦  «        }t	          j        ||¦  «         t          j        ddg|¬¦  «                             dt           j        ¦  «        }|                     dt           j        d¬¦  «         t	          j        ||¦  «         d S )Nr   r   r   Tr2   )r   r   r   ÚNAr   r   )r!   Úany_int_ea_dtyper#   r$   s       r&   Útest_replace_Int_with_naz*TestSeriesReplace.test_replace_Int_with_na  s»   € å”˜A˜t˜9Ð,<Ð=Ñ=Ô=×EÒEÀaÍÌÑOÔOˆÝ”9�bœe¥R¤U˜^Ð3CÐDÑDÔDˆÝ
Ô˜v xÑ0Ô0Ð0Ý”˜A˜q˜6Ð)9Ð:Ñ:Ô:×BÒBÀ1ÅbÄeÑLÔLˆØ�Š�q�"œ%¨ˆÑ.Ô.Ð.Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c           	      óB  — d}t          j        t          j        t          j                             d¦  «                             |¦  «        ¦  «        t          j        d|¬¦  «        t          ¬¦  «        }t          j	        |d d…<   d|dd	…<   d
|dd…<   d}t          j        t          |¬¦  «        5  |                     t          j	        dd
gd¦  «        }d d d ¦  «         n# 1 swxY w Y   |d d…         dk                         ¦   «         sJ ‚|dd	…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚t          j        |d d…         ¦  «                             ¦   «         sJ ‚t          j        t          |¬¦  «        5  |                     t          j	        dddd
di¦  «        }d d d ¦  «         n# 1 swxY w Y   |d d…         dk                         ¦   «         sJ ‚|dd	…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚t          j        |d d…         ¦  «                             ¦   «         sJ ‚t          j        t          |¬¦  «        5  |                     t          j	        dd
gg d¢¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        t          |¬¦  «        5  |                     t          j	        dd
gdd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |�J ‚|d d…         dk                         ¦   «         sJ ‚|dd	…         dk                         ¦   «         sJ ‚|dd…         dk                         ¦   «         sJ ‚d S )Nr/   r   r4   r5   r   r7   r8   r1   r   r9   r   r   r:   r;   r   r=   r>   r?   Tr2   )r   r   r   rD   r@   rA   rB   rE   r   r+   r   rF   rG   r   rH   rI   r   )r!   rJ   r"   rN   rM   rO   rK   s          r&   Útest_replace2zTestSeriesReplace.test_replace2"  s²  € ØˆÝŒiÝŒG•B”I×)Ò)¨!Ñ,Ô,×<Ò<¸QÑ?Ô?Ñ@Ô@ÝŒM˜,°Ð2Ñ2Ô2Ýð
ñ 
ô 
ˆõ
 ”&ˆˆBˆQˆB‰ØˆˆAˆbˆD‰	ØˆˆBˆrˆE‰
ð 2ˆÝÔ'­¸SÐAÑAÔAð 	9ð 	9Ø—’�bœf e¨UÐ3°RÑ8Ô8ˆBð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9ð �2�A�2”˜"’×!Ò!Ñ#Ô#Ð#Ð#Ð#Ø�1�R�4”˜B’×#Ò#Ñ%Ô%Ð%Ð%Ð%Ø�2�b�5”	˜R’×$Ò$Ñ&Ô&Ð&Ð&Ð&Ý”˜˜B˜Q˜BœÑ Ô ×%Ò%Ñ'Ô'Ð'Ð'Ð'õ Ô'­¸SÐAÑAÔAð 	Að 	AØ—’�bœf b¨%°°U¸BÐ?Ñ@Ô@ˆBð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Að �2�A�2”˜"’×!Ò!Ñ#Ô#Ð#Ð#Ð#Ø�1�R�4”˜B’×#Ò#Ñ%Ô%Ð%Ð%Ð%Ø�2�b�5”	˜R’×$Ò$Ñ&Ô&Ð&Ð&Ð&Ý”˜˜B˜Q˜BœÑ Ô ×%Ò%Ñ'Ô'Ð'Ð'Ð'õ Ô'­¸SÐAÑAÔAð 	Dð 	DØ—+’+�rœv u¨eÐ4°l°l°lÑCÔCˆCð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Då
Ô˜r 3Ñ'Ô'Ð'õ Ô'­¸SÐAÑAÔAð 	Qð 	QØŸ;š;­¬°°uÐ'=¸rÈ4˜;ÑPÔPˆLð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	QàÐ#Ð#Ð#Ø�B�Q�B”˜2’×"Ò"Ñ$Ô$Ð$Ð$Ð$Ø�A�b�D”	˜R’×$Ò$Ñ&Ô&Ð&Ð&Ð&Ø�B�r�E”
˜bÒ ×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'sH   Â1$C!Ã!C%Ã(C%Æ&GÇGÇGÊ&J=Ê=KËKË8&L*Ì*L.Ì1L.r3   TFc                 óò   — t          j        g d¢¦  «        }t          j        g d¢¦  «        }|                     g d¢g d¢|¬¦  «        }|rt          j        ||¦  «         d S t          j        ||¦  «         d S )NrX   ©r   r
   r0   r2   r“   )r!   r3   r"   r$   r,   s        r&   Útest_replace_cascadez&TestSeriesReplace.test_replace_cascadeM  sƒ   € õ Œi˜	˜	˜	Ñ"Ô"ˆÝ”9˜Y˜Y˜YÑ'Ô'ˆà�kŠk˜)˜)˜) Y Y Y¸ˆkÑ@Ô@ˆØð 	2ÝÔ" 3¨Ñ1Ô1Ð1Ð1Ð1åÔ" 3¨Ñ1Ô1Ð1Ð1Ð1r(   c                 óì   — t          j        ddt          j        g|¬¦  «        }t          j        ddt          j        g|¬¦  «        }|                     dddœ¦  «        }t          j        ||¦  «         d S )NÚoneÚtwor   Ú1Ú2©r«   r¬   )r   r   r   r+   r   r   r   )r!   Únullable_string_dtyper"   r$   r#   s        r&   Ú+test_replace_with_dictlike_and_string_dtypez=TestSeriesReplace.test_replace_with_dictlike_and_string_dtypeZ  sp   € åŒi˜ ¥r¤vÐ.Ð6KÐLÑLÔLˆÝ”9˜c 3­¬Ð/Ð7LÐMÑMÔMˆØ—’ S°Ð5Ð5Ñ6Ô6ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0r(   c                 ó  — t          j        t          d¦  «        ¦  «        }t          j        ||                     i ¦  «        ¦  «         t          j        g ¦  «        }t          j        ||                     |¦  «        ¦  «         d S )NÚabcd)r   r   Úlistr   r   r   )r!   rp   Úempty_seriess      r&   Ú test_replace_with_empty_dictlikez2TestSeriesReplace.test_replace_with_empty_dictlikea  sf   € åŒI•d˜6‘l”lÑ#Ô#ˆÝ
Ô˜q !§)¢)¨B¡-¤-Ñ0Ô0Ð0å”y ‘}”}ˆÝ
Ô˜q !§)¢)¨LÑ"9Ô"9Ñ:Ô:Ð:Ð:Ð:r(   c                 óÈ   — t          j        g d¢¦  «        }|                     dt          j        ¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S ©NrX   r®   ©r   r   r   r   r+   r   r   r—   s       r&   Útest_replace_string_with_numberz1TestSeriesReplace.test_replace_string_with_numberi  óV   € åŒI�i�i�iÑ Ô ˆØ—’˜3¥¤Ñ'Ô'ˆÝ”9˜Y˜Y˜YÑ'Ô'ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0r(   c                 ó¸   — t          j        ddg¦  «        }t          j        ddg¦  «        }|                     dddœ¦  «        }t          j        ||¦  «         d S )Nr   r   )r   r   r“   )r!   rp   r$   r#   s       r&   Ú(test_replace_replacer_equals_replacementz:TestSeriesReplace.test_replace_replacer_equals_replacementp  s\   € õ ŒI�s˜C�jÑ!Ô!ˆÝ”9˜c 3˜ZÑ(Ô(ˆØ—’ ¨3Ð/Ð/Ñ0Ô0ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0r(   c                 óÈ   — t          j        g d¢¦  «        }|                     dt          j        ¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S r¸   r¹   r—   s       r&   Ú test_replace_unicode_with_numberz2TestSeriesReplace.test_replace_unicode_with_numberx  r»   r(   c                 óf  — t          j        g d¢¦  «        }d}t          j        t          |¬¦  «        5  |                     ddgt          j        ¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        dt          j        dt          j        dd	g¦  «        }t          j        ||¦  «         d S )
N)r   r   r
   Ú4r0   r7   r:   r;   r   rÁ   r   r
   r0   r7   )	r   r   r   rF   rG   r   r   r+   r   )r!   rp   rN   r#   r$   s        r&   Ú$test_replace_mixed_types_with_stringz6TestSeriesReplace.test_replace_mixed_types_with_string  sÚ   € åŒIÐ*Ð*Ð*Ñ+Ô+ˆØ1ˆÝÔ'­¸SÐAÑAÔAð 	1ð 	1Ø—Y’Y  3˜x­¬Ñ0Ô0ˆFð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1å”9˜a¥¤¨­B¬F°A°qÐ9Ñ:Ô:ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0s   ´#A#Á#A'Á*A'zcategorical, numericÚAÚB)Ú
categoriesr   r   c                 ó”  — t          j        |¦  «        }d}d}t          j        t          |¬¦  «        5  |                     dddœ¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        |¦  «                             d¦  «        }d|j        j        vr|j         	                    d¦  «        }t          j
        ||¦  «         d S )Nr:   ú#with CategoricalDtype is deprecatedr;   r   r   )rÃ   rÄ   Úcategory)r   r   r   rF   rG   r   r   ÚcatrÅ   Úadd_categoriesr   )r!   ÚcategoricalÚnumericÚusing_infer_stringr"   rN   r#   r$   s           r&   Útest_replace_categoricalz*TestSeriesReplace.test_replace_categoricalˆ  sþ   € õ Œi˜Ñ$Ô$ˆØ1ˆØ3ˆÝÔ'­¸SÐAÑAÔAð 	3ð 	3Ø—[’[ q¨qÐ!1Ð!1Ñ2Ô2ˆFð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3å”9˜WÑ%Ô%×,Ò,¨ZÑ8Ô8ˆØ�H”LÔ+Ð+Ð+ð  ”|×2Ò2°1Ñ5Ô5ˆHÝ
Ô˜x¨Ñ0Ô0Ð0Ð0Ð0ó   ´AÁAÁ Azdata, data_exp©r   r   Úc)r   r   rÑ   r   r   c                 ó"  — t          j        |d¬¦  «        }d}t          j        t          |¬¦  «        5  |                     ddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |d¬¦  «        }t          j        ||¦  «         d S )	NrÈ   r   rÇ   r;   r   r   T©Ú
to_replaceÚvaluer3   ©r   r   r   rF   rG   r   r   )r!   ÚdataÚdata_expr#   rN   r$   s         r&   Ú test_replace_categorical_inplacez2TestSeriesReplace.test_replace_categorical_inplace�  sÞ   € õ
 ”˜4 zÐ2Ñ2Ô2ˆØ3ˆÝÔ'­¸SÐAÑAÔAð 	Dð 	DØ�NŠN c°¸dˆNÑCÔCÐCð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Då”9˜X¨ZÐ8Ñ8Ô8ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rÏ   c                 óþ  — t          j        ddd¬¦  «        }t          j        |¦  «        }|                     d¦  «        }|                     ¦   «         }|j                             d¦  «        }d|d<   |j                             ¦   «         }|d         dk    sJ ‚d}t          j	        t          |¬	¦  «        5  |                     |d         d¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |d         dk    sJ ‚d}t          j	        t          |¬	¦  «        5  |                     |d         dd
¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |�J ‚t          j        ||¦  «         |d         }d}t          j	        t          |¬	¦  «        5  |                     |d         |d         d
¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |�J ‚|d         |d         cxk    r|k    sn J ‚d S )Nú
2016-01-01r
   ú
US/Pacific©r6   rm   rÈ   r8   r   rÇ   r;   Tr2   r   r   )r   rE   r   r   rT   rÉ   rÊ   Úremove_unused_categoriesr   rF   rG   r   r   )	r!   Údtirp   rÑ   r$   rN   r#   rK   Úfirst_values	            r&   Útest_replace_categorical_singlez1TestSeriesReplace.test_replace_categorical_single©  sÂ  € åŒm˜L°!¸ÐEÑEÔEˆÝŒI�c‰NŒNˆØ�HŠH�ZÑ Ô ˆà—6’6‘8”8ˆØ”<×.Ò.¨uÑ5Ô5ˆØˆ�‰Ø”<×8Ò8Ñ:Ô:ˆØ�Œt�uŠ}ˆ}ˆ}ˆ}à3ˆÝÔ'­¸SÐAÑAÔAð 	,ð 	,Ø—Y’Y˜q œt UÑ+Ô+ˆFð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,å
Ô˜x¨Ñ0Ô0Ð0Ø�Œt�uŠ}ˆ}ˆ}ˆ}à3ˆÝÔ'­¸SÐAÑAÔAð 	@ð 	@ØŸ9š9 Q q¤T¨5¸$˜9Ñ?Ô?ˆLð	@ð 	@ð 	@ñ 	@ô 	@ð 	@ð 	@ð 	@ð 	@ð 	@ð 	@øøøð 	@ð 	@ð 	@ð 	@àÐ#Ð#Ð#Ý
Ô˜x¨Ñ+Ô+Ð+à˜”dˆØ3ˆÝÔ'­¸SÐAÑAÔAð 	?ð 	?ØŸ9š9 Q q¤T¨1¨Q¬4¸˜9Ñ>Ô>ˆLð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?àÐ#Ð#Ð#Ø�Œt�q˜”tÐ*Ð*Ò*Ð*˜{Ò*Ð*Ð*Ð*Ð*Ð*Ð*Ð*s6   Â8C!Ã!C%Ã(C%Ä,EÅEÅEÆ %GÇGÇGc                 ój  — t          j        g d¢¦  «        }|                     dgdg¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         t          j        g d¢¦  «        }|                     dgdg¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S )NrY   r
   Ú100000000000000000000)r   r   r   rã   r0   )r   rã   Ú100000000000000000001r   )r   r   rä   r“   r—   s       r&   Ú"test_replace_with_no_overflowerrorz4TestSeriesReplace.test_replace_with_no_overflowerrorÈ  s·   € õ ŒI�o�o�oÑ&Ô&ˆØ—’˜A˜3Ð!8Ð 9Ñ:Ô:ˆÝ”9ÐBÐBÐBÑCÔCˆÝ
Ô˜v xÑ0Ô0Ð0åŒIÐKÐKÐKÑLÔLˆØ—’Ð3Ð4°q°cÑ:Ô:ˆÝ”9Ð<Ð<Ð<Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   zser, to_replace, exprX   r
   r0   r¨   )r­   r®   Ú3r®   ræ   rÁ   )r®   ræ   rÁ   c                 óª   — t          j        |¦  «        }t          j        |¦  «        }|                     |¦  «        }t          j        ||¦  «         d S ©Nr“   )r!   r"   rÔ   rL   Úseriesr$   r#   s          r&   Útest_replace_commutativez*TestSeriesReplace.test_replace_commutativeÕ  sH   € õ ”˜3‘”ˆå”9˜S‘>”>ˆØ—’ 
Ñ+Ô+ˆå
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   zser, exp)r   Tr
   )Úxr   r
   )rë   Tr
   c                 ó¬   — t          j        |¦  «        }|                     dd¦  «        }t          j        |¦  «        }t          j        ||¦  «         d S )Nr   Tr“   )r!   r"   rL   ré   r#   r$   s         r&   Útest_replace_no_castz&TestSeriesReplace.test_replace_no_castç  sJ   € õ ”˜3‘”ˆØ—’  4Ñ(Ô(ˆÝ”9˜S‘>”>ˆå
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 ó4  — t          j        g d¢¦  «        }d}d}t          j        t          |¬¦  «        5  t          j        t          |¬¦  «        5  |                     d„ ¦  «         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   r   zc zZExpecting 'to_replace' to be either a scalar, array-like, dict or None, got invalid type.*ra   r;   c                 ó*   — |                       ¦   «         S rè   )Ústrip)rë   s    r&   ú<lambda>zCTestSeriesReplace.test_replace_invalid_to_replace.<locals>.<lambda>  s   € ¨¯ª©¬€ r(   )	r   r   r[   r\   Ú	TypeErrorr   rF   rG   r   )r!   ré   rN   rz   s       r&   Útest_replace_invalid_to_replacez1TestSeriesReplace.test_replace_invalid_to_replaceô  s*  € õ ”Ð+Ð+Ð+Ñ,Ô,ˆð0ð 	ð
)ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	4ð 	4ÝÔ+­MÀÐFÑFÔFð 4ð 4Ø—’Ð2Ð2Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4ð 	4ð 	4s5   ¶BÁA5Á)BÁ5A9	Á9BÁ<A9	Á=BÂBÂBÚframec                 óú   — t          j        g d¢¦  «        }|r|                     ¦   «         }d}t          j        t
          |¬¦  «        5  |                     dgd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrï   z4'to_replace' must be 'None' if 'regex' is not a boolr;   r   r8   )rÔ   Úregex)r   r   Úto_framer[   r\   r]   r   )r!   rõ   ÚobjrN   s       r&   Útest_replace_nonbool_regexz,TestSeriesReplace.test_replace_nonbool_regex  sÃ   € åŒiÐ(Ð(Ð(Ñ)Ô)ˆØð 	!Ø—,’,‘.”.ˆCàDˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	7ð 	7Ø�KŠK C 5°ˆKÑ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 	7ð 	7s   Á
A0Á0A4Á7A4c                 ó  — t          j        g t          j        ¬¦  «        }|r|                     ¦   «         }|                     ddd¬¦  «        }|�J ‚|                     ddd¬¦  «        }t          j        ||¦  «         ||usJ ‚d S )Nr   r0   r7   Tr2   F)r   r   r   Úfloat64rø   r   r   Úassert_equal)r!   rõ   rù   r,   s       r&   Útest_replace_empty_copyz)TestSeriesReplace.test_replace_empty_copy  s‡   € åŒi˜¥"¤*Ð-Ñ-Ô-ˆØð 	!Ø—,’,‘.”.ˆCà�kŠk˜!˜Q¨ˆkÑ-Ô-ˆØˆ{ˆ{ˆ{à�kŠk˜!˜Q¨ˆkÑ.Ô.ˆÝ
Œ˜˜SÑ!Ô!Ð!Ø˜#ˆ~ˆ~ˆ~ˆ~ˆ~ˆ~r(   c                 ó‚  — t          j        ddd|dg¦  «        }dddœ}d}d}t          j        t          |¬¦  «        5  |                     ||¦  «         d d d ¦  «         n# 1 swxY w Y   d}dd	dœ}d
}t          j        t          |¬¦  «        5  |                     ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   rÃ   T)r   r   r8   zASeries.replace cannot use dict-like to_replace and non-None valuer;   r9   z<Series.replace cannot use dict-value and non-None to_replace)r   r   r[   r\   r]   r   )r!   Úfixed_now_tsr"   rÔ   rÕ   rN   s         r&   Ú"test_replace_only_one_dictlike_argz4TestSeriesReplace.test_replace_only_one_dictlike_arg  sW  € õ Œi˜˜A˜s L°$Ð7Ñ8Ô8ˆØ˜s�^�^ˆ
ØˆØQˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ø�KŠK˜
 EÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð ˆ
Ø˜eÐ$Ð$ˆØLˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ø�KŠK˜
 EÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+s#   ¾A!Á!A%Á(A%ÂB4Â4B8Â;B8c                 óž   —  |t          j        g d¢d¬¦  «        ¦  «        }|                     dd¦  «        }t          j        ||¦  «         d S )NrX   ÚInt64r   r   )r   r   r   r   rý   )r!   Úframe_or_seriesrù   r#   s       r&   Útest_replace_extension_otherz.TestSeriesReplace.test_replace_extension_other+  sO   € àˆo�bœh y y y¸Ð@Ñ@Ô@ÑAÔAˆØ—’˜R Ñ$Ô$ˆå
Œ˜˜VÑ$Ô$Ð$Ð$Ð$r(   r"   c                 ód  — |                      ¦   «         }d}t          j        t          |¬¦  «        5  |                     |d         d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        |d         |d         gt          |dd …         ¦  «        z   |j        ¬¦  «        }t          j	        ||¦  «         d	}t          j        t          |¬¦  «        5  |                     |d         d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j
        ||                      ¦   «         ¦  «         |                     ¦   «         }t          j        t          |¬¦  «        5  |                     |d         dd
¬¦  «        }	d d d ¦  «         n# 1 swxY w Y   |	�J ‚t          j	        ||¦  «         t          j        t          |¬¦  «        5  |                     |d         dd
¬¦  «        }
d d d ¦  «         n# 1 swxY w Y   |
�J ‚t          j
        ||                      ¦   «         ¦  «         d S )Nrw   r;   r   Úpad)ry   r   r   r   z7The 'method' keyword in DataFrame.replace is deprecatedT)ry   r3   )rø   r   rF   rG   r   r   r   r´   r	   r   r    rT   )r!   r"   r%   Úmsg1r,   r$   rz   Úres_dfÚser2Úres2Úres_df2s              r&   Ú_check_replace_with_methodz,TestSeriesReplace._check_replace_with_method2  s  € Ø�\Š\‰^Œ^ˆàEˆÝÔ'­¸TÐBÑBÔBð 	4ð 	4Ø—+’+˜c !œf¨U�+Ñ3Ô3ˆCð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4å”9˜c !œf c¨!¤fÐ-µ°S¸¸¸´W±´Ñ=ÀSÄYÐOÑOÔOˆÝ
Ô˜s HÑ-Ô-Ð-àHˆÝÔ'­¸TÐBÑBÔBð 	6ð 	6Ø—Z’Z  A¤¨u�ZÑ5Ô5ˆFð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6å
Ô˜f h×&7Ò&7Ñ&9Ô&9Ñ:Ô:Ð:à�xŠx‰zŒzˆÝÔ'­¸TÐBÑBÔBð 	Dð 	DØ—<’<  A¤¨u¸d�<ÑCÔCˆDð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dàˆ|ˆ|ˆ|Ý
Ô˜t XÑ.Ô.Ð.åÔ'­¸TÐBÑBÔBð 	Eð 	EØ—j’j  Q¤°¸t�jÑDÔDˆGð	Eð 	Eð 	Eñ 	Eô 	Eð 	Eð 	Eð 	Eð 	Eð 	Eð 	Eøøøð 	Eð 	Eð 	Eð 	EàˆˆˆÝ
Ô˜b (×"3Ò"3Ñ"5Ô"5Ñ6Ô6Ð6Ð6Ð6sG   ²AÁA Á#A ÃDÄDÄDÅ%FÆFÆFÇG:Ç:G>ÈG>c                 ó    — t          j        ddt           j        dg|¬¦  «        }t          j        |¦  «        }|                      |¦  «         d S )Nr   r   r0   r   )r   r   r¢   r   r  )r!   Úany_numeric_ea_dtypeÚarrr"   s       r&   Ú!test_replace_ea_dtype_with_methodz3TestSeriesReplace.test_replace_ea_dtype_with_methodK  sI   € ÝŒh˜˜1�bœe QÐ'Ð/CÐDÑDÔDˆÝŒi˜‰nŒnˆà×'Ò'¨Ñ,Ô,Ð,Ð,Ð,r(   Úas_categoricalc                 óÞ   — t           j                             t          d¦  «        ¦  «        }t          j        |¦  «        }|r|                     d¦  «        }|                      |¦  «         d S )Nr0   rÈ   )r   ÚIntervalIndexÚfrom_breaksÚranger   r   r  )r!   r  Úidxr"   s       r&   Ú!test_replace_interval_with_methodz3TestSeriesReplace.test_replace_interval_with_methodQ  s`   € õ Ô×*Ò*­5°©8¬8Ñ4Ô4ˆÝŒi˜‰nŒnˆØð 	)Ø—*’*˜ZÑ(Ô(ˆCà×'Ò'¨Ñ,Ô,Ð,Ð,Ð,r(   Ú	as_periodc                 ó0  — t          j        ddd¬¦  «        }|r(|                     d ¦  «                             d¦  «        }t          j        |¦  «        }t           j        |j        d<   |r|                     d¦  «        }|                      |¦  «         d S )NrÛ   r7   rÜ   rÝ   r…   r=   rÈ   )	r   rE   Útz_localizeÚ	to_periodr   rS   r   r   r  )r!   r  r  r  r"   s        r&   Ú%test_replace_datetimelike_with_methodz7TestSeriesReplace.test_replace_datetimelike_with_method\  sŽ   € õ Œm˜L°!¸ÐEÑEÔEˆØð 	7Ø—/’/ $Ñ'Ô'×1Ò1°#Ñ6Ô6ˆCåŒi˜‰nŒnˆÝ”vˆŒ�‰Øð 	)Ø—*’*˜ZÑ(Ô(ˆCà×'Ò'¨Ñ,Ô,Ð,Ð,Ð,r(   c                 óâ   — t          j        g d¢¦  «        }t          j        d¦  «        }|                     |did¬¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S )NrÐ   z^a$ÚzT©r÷   )r  r   rÑ   )r   r   ÚreÚcompiler   r   r   )r!   rp   r÷   r#   r$   s        r&   Ú test_replace_with_compiled_regexz2TestSeriesReplace.test_replace_with_compiled_regexj  si   € åŒI�o�o�oÑ&Ô&ˆÝ”
˜5Ñ!Ô!ˆØ—’˜E 3˜<¨t�Ñ4Ô4ˆÝ”9˜_˜_˜_Ñ-Ô-ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c           
      ó  — t          j        ddddddt           j        dgd¬¦  «        }dddd	d
œ}|                     |d¬¦  «        }t          j        ddd	dddt           j        dgd¬¦  «        }t	          j        ||¦  «         d S )NÚAAÚBBÚCCÚDDÚEEr   Ústringr   zCC-REPL)r%  r&  r)  r'  Tr   ©r   r   r¢   r   r   r   )r!   r"   Úregex_mappingr#   rL   s        r&   Útest_pandas_replace_naz(TestSeriesReplace.test_pandas_replace_nar  s£   € õ Œi˜˜t T¨4°°r½2¼5À$ÐGÈxÐXÑXÔXˆàØØØð	
ð 
ˆð —’˜]°$�Ñ7Ô7ˆÝŒiØ�4˜ D¨$°µB´E¸4Ð@Èð
ñ 
ô 
ˆõ 	Ô˜v sÑ+Ô+Ð+Ð+Ð+r(   z,dtype, input_data, to_replace, expected_dataÚboolr~   r   r   )r   r   r  rü   çš™™™™™ñ?çš™™™™™@g333333$@g     €4@)r/  r0  ÚFloat64r*  r«   r¬   r­   r¯   rˆ   gš™™™™™@gffffff@gÍÌÌÌÌÌ@g333333%@gÍÌÌÌÌÌ4@ÚMz2020-05r†   z2020-06c                 ó²   — t          j        ||¬¦  «        }|                     |¦  «        }t          j        ||¬¦  «        }t          j        ||¦  «         d S )Nr   r“   )r!   r	   Ú
input_datarÔ   Úexpected_datar"   r#   r$   s           r&   Útest_replace_dtypez$TestSeriesReplace.test_replace_dtype‚  sV   € õ> Œi˜
¨%Ð0Ñ0Ô0ˆØ—’˜ZÑ(Ô(ˆÝ”9˜]°%Ð8Ñ8Ô8ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 ó¨  — t          j        ddt          j        gd¬¦  «        }|                     dddœ¦  «        }t          j        ddt          j        gd¬¦  «        }t          j        ||¦  «         t          j        dt          j        gd¬¦  «        }|                     dd	¦  «        }t          j        d	t          j        gd¬¦  «        }t          j        ||¦  «         t          j        dd	gd¬¦  «        }|                     dt           j        ¦  «        }t          j        t           j        d	gd¬¦  «        }	t          j        ||	¦  «         d S )
Nr«   r¬   r*  r   r­   r®   r¯   rÃ   rÄ   )r   r   r   r+   r   r   r   r¢   )
r!   r"   r,   r$   r
  r  Ú	expected2Úser3Úres3Ú	expected3s
             r&   Útest_replace_string_dtypez+TestSeriesReplace.test_replace_string_dtype¦  s$  € åŒi˜ ¥r¤vÐ.°hÐ?Ñ?Ô?ˆØ�kŠk #¨cÐ2Ð2Ñ3Ô3ˆÝ”9˜c 3­¬Ð/°xÐ@Ñ@Ô@ˆÝ
Ô˜s HÑ-Ô-Ð-õ Œy˜#�rœv˜¨hÐ7Ñ7Ô7ˆØ�|Š|˜C Ñ%Ô%ˆÝ”I˜s¥B¤F˜m°8Ð<Ñ<Ô<ˆ	Ý
Ô˜t YÑ/Ô/Ð/åŒy˜#˜s˜¨8Ð4Ñ4Ô4ˆØ�|Š|˜C¥¤Ñ'Ô'ˆÝ”I�rœu c˜l°(Ð;Ñ;Ô;ˆ	Ý
Ô˜t YÑ/Ô/Ð/Ð/Ð/r(   c                 óÀ   — t          j        ddgd¬¦  «        }|                     ddgd¦  «        }t          j        ddgd¬¦  «        }t          j        ||¦  «         d S )NÚabcÚdefr*  r   zany other stringÚxyzr“   ©r!   r"   r,   r$   s       r&   Ú)test_replace_string_dtype_list_to_replacez;TestSeriesReplace.test_replace_string_dtype_list_to_replace¸  sd   € åŒi˜ ˜¨hÐ7Ñ7Ô7ˆØ�kŠk˜5Ð"4Ð5°uÑ=Ô=ˆÝ”9˜e U˜^°8Ð<Ñ<Ô<ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r(   c                 óÀ   — t          j        ddgd¬¦  «        }|                     ddd¬¦  «        }t          j        ddgd¬¦  «        }t          j        ||¦  «         d S )	NrÃ   rÄ   r*  r   ú.ÚCTr   r“   rA  s       r&   Útest_replace_string_dtype_regexz1TestSeriesReplace.test_replace_string_dtype_regex¿  sb   € åŒi˜˜c˜
¨(Ð3Ñ3Ô3ˆØ�kŠk˜$ ¨4ˆkÑ0Ô0ˆÝ”9˜c 3˜Z¨xÐ8Ñ8Ô8ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r(   c                 ó”  — t          j        g d¢t          j        ¦   «         ¬¦  «        }|                     ddi¦  «        j        |j        k    sJ ‚|                     dd¦  «        j        |j        k    sJ ‚|                     ddi¦  «        j        |j        k    sJ ‚|                     dd¦  «        j        |j        k    sJ ‚|                     ddgddg¬¦  «        }|j        |j        k    sJ ‚t          j        g d	¢t          j        ¦   «         ¬¦  «        }|                     d
di¦  «        j        |j        k    sJ ‚|                     d
d¦  «        j        |j        k    sJ ‚|                     d
di¦  «        j        |j        k    sJ ‚|                     d
d¦  «        j        |j        k    sJ ‚t          j        t          d¬¦  «        5  |                     d
di¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d
d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)rˆ   ç       @gË¡E¶óý@gš™™™™™@r   rˆ   é	   g      "@rH  g      $@©rÔ   rÕ   )r   r   r
   r0   r   zInvalid valuer;   g      #@)	r   r   ÚFloat64Dtyper   r	   Ú
Int64Dtyper[   r\   ró   )r!   Úfloatsr,   Úintss       r&   Útest_replace_nullable_numericz/TestSeriesReplace.test_replace_nullable_numericÆ  s®  € õ ”Ð1Ð1Ð1½¼Ñ9JÔ9JÐKÑKÔKˆØ�~Š~˜s A˜hÑ'Ô'Ô-°´Ò=Ð=Ð=Ð=Ø�~Š~˜c 1Ñ%Ô%Ô+¨v¬|Ò;Ð;Ð;Ð;Ø�~Š~˜s C˜jÑ)Ô)Ô/°6´<Ò?Ð?Ð?Ð?Ø�~Š~˜c 3Ñ'Ô'Ô-°´Ò=Ð=Ð=Ð=à�nŠn¨¨c¨
¸3À¸+ˆnÑFÔFˆØŒy˜FœLÒ(Ð(Ð(Ð(åŒy˜˜˜­R¬]©_¬_Ð=Ñ=Ô=ˆØ�|Š|˜Q ˜FÑ#Ô#Ô)¨T¬ZÒ7Ð7Ð7Ð7Ø�|Š|˜A˜qÑ!Ô!Ô'¨4¬:Ò5Ð5Ð5Ð5Ø�|Š|˜Q ˜HÑ%Ô%Ô+¨t¬zÒ9Ð9Ð9Ð9Ø�|Š|˜A˜sÑ#Ô#Ô)¨T¬ZÒ7Ð7Ð7Ð7õ Œ]�9¨OÐ<Ñ<Ô<ð 	#ð 	#Ø�LŠL˜!˜S˜Ñ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#åŒ]�9¨OÐ<Ñ<Ô<ð 	!ð 	!Ø�LŠL˜˜CÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s$   ÇG3Ç3G7Ç:G7ÈH=È=IÉIr÷   c                 ó,  — t          j        dgt          ¬¦  «        }t          j        dg¦  «        }d}t          j        t
          |¬¦  «        5  |                     dd|¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )NÚ0r   r   r:   r;   ©rÔ   rÕ   r÷   )r   r   r   r   rF   rG   r   r   ©r!   r÷   ré   r$   rN   r#   s         r&   Útest_replace_regex_dtype_seriesz1TestSeriesReplace.test_replace_regex_dtype_seriesÞ  sÚ   € õ ”˜C˜5­Ð/Ñ/Ô/ˆÝ”9˜a˜S‘>”>ˆØ1ˆÝÔ'­¸SÐAÑAÔAð 	Jð 	JØ—^’^¨s¸!À5�^ÑIÔIˆFð	Jð 	Jð 	Jñ 	Jô 	Jð 	Jð 	Jð 	Jð 	Jð 	Jð 	Jøøøð 	Jð 	Jð 	Jð 	Jå
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ÁA4Á4A8Á;A8c                 ó&  — t          j        dgd¬¦  «        }t          j        dgd¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dd|¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )	NrQ  Ústrr   r   r~   r:   r;   rR  rÖ   rS  s         r&   Ú&test_replace_regex_dtype_series_stringz8TestSeriesReplace.test_replace_regex_dtype_series_stringè  sß   € å”˜C˜5¨Ð.Ñ.Ô.ˆÝ”9˜a˜S¨Ð0Ñ0Ô0ˆØ1ˆÝÔ'­¸SÐAÑAÔAð 	Jð 	JØ—^’^¨s¸!À5�^ÑIÔIˆFð	Jð 	Jð 	Jñ 	Jô 	Jð 	Jð 	Jð 	Jð 	Jð 	Jð 	Jøøøð 	Jð 	Jð 	Jð 	Jå
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ÁA1Á1A5Á8A5c                 ó:  — t          j        g d¢|¬¦  «        }t          j        g d¢|¬¦  «        }t          t          |j        |j        ¦  «        ¦  «        }|                     |¦  «        }|                     ddddœ¦  «        }t          j        ||¦  «         d S )N)r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   )	r   r   ÚdictÚzipÚvaluesrZ   r   r   r   )r!   Úany_int_numpy_dtypeÚlabsÚmapsÚmap_dictr#   r$   s          r&   Ú test_replace_different_int_typesz2TestSeriesReplace.test_replace_different_int_typesñ  s—   € åŒyÐ1Ð1Ð1Ð9LÐMÑMÔMˆåŒy˜˜˜Ð*=Ð>Ñ>Ô>ˆÝ�˜DœK¨¬Ñ4Ô4Ñ5Ô5ˆà—’˜hÑ'Ô'ˆØ—<’< A¨!°Ð 2Ð 2Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   r�   rH  c                 óÂ   — t          j        d|g¦  «        }|                     |d ¦  «        }t          j        dd gt          ¬¦  «        }t	          j        ||¦  «         d S )Nr   r   )r   r   r   r   r   r   )r!   r�   r"   r#   r$   s        r&   Ú%test_replace_value_none_dtype_numericz7TestSeriesReplace.test_replace_value_none_dtype_numericü  s[   € õ Œi˜˜C˜Ñ!Ô!ˆØ—’˜S $Ñ'Ô'ˆÝ”9˜a ˜Y­fÐ5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   c                 óŽ  — t          j        dg d¢it          ¬¦  «        }|d                              dgt          j        g¦  «        |d<   t          j        ddt          j        dgit          ¬¦  «        }t          j        ||¦  «         t          j        dg d¢it          ¬¦  «        }|d                              d gt          j        g¦  «        |d<   t          j        ||¦  «         t          j        dg d¢it          ¬¦  «        }|d                              t          j        ¦  «        |d<   t          j        ||¦  «         d S )NÚTest)ú0.5Tú0.6r   Tre  rf  )re  Nrf  )	r   r   r   r   r   r+   r   r    rC   )r!   r%   r$   s      r&   Ú test_replace_change_dtype_seriesz2TestSeriesReplace.test_replace_change_dtype_series  s&  € åŒ\˜6Ð#7Ð#7Ð#7Ð8ÅÐGÑGÔGˆØ˜”Z×'Ò'¨¨µ´°Ñ9Ô9ˆˆ6‰
Ý”< ¨%µ´¸Ð)?Ð @ÍÐOÑOÔOˆÝ
Ô˜b (Ñ+Ô+Ð+åŒ\˜6Ð#7Ð#7Ð#7Ð8ÅÐGÑGÔGˆØ˜”Z×'Ò'¨¨µ´°Ñ9Ô9ˆˆ6‰
Ý
Ô˜b (Ñ+Ô+Ð+åŒ\˜6Ð#7Ð#7Ð#7Ð8ÅÐGÑGÔGˆØ˜”Z×&Ò&¥r¤vÑ.Ô.ˆˆ6‰
Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+r(   r	   r   c                 óD  — t          j        ddt           j        g|¬¦  «        }t          j        ddt           j        g|¬¦  «        }|                     dd¬¦  «        }t	          j        ||¦  «         |                     ddd¬¦  «         t	          j        ||¦  «         d S )Nr   r   r   r   rJ  TrÓ   r+  )r!   r	   r"   r$   r#   s        r&   Útest_replace_na_in_obj_columnz/TestSeriesReplace.test_replace_na_in_obj_column  s•   € õ Œi˜˜A�rœu˜¨UÐ3Ñ3Ô3ˆÝ”9˜a ¥B¤E˜]°%Ð8Ñ8Ô8ˆØ—’¨°�Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à�Š˜q¨°4ˆÑ8Ô8Ð8Ý
Ô˜s HÑ-Ô-Ð-Ð-Ð-r(   r   g      à?c                 óL  — t          j        |dg¦  «        }t          j        |t           j        g¦  «        }|                     dt           j        ¬¦  «        }t	          j        ||¦  «         |                     dt           j        d¬¦  «         t	          j        ||¦  «         d S )Nr   rJ  TrÓ   r+  )r!   r�   r"   r$   r#   s        r&   Ú#test_replace_numeric_column_with_naz5TestSeriesReplace.test_replace_numeric_column_with_na  s‰   € õ Œi˜˜a˜Ñ!Ô!ˆÝ”9˜c¥2¤5˜\Ñ*Ô*ˆØ—’¨µ´�Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0à�Š˜q­¬°tˆÑ<Ô<Ð<Ý
Ô˜s HÑ-Ô-Ð-Ð-Ð-r(   c                 ó^  — t          j        dgd¬¦  «        }|                     ¦   «         }|                     dd¦  «        }t	          j        ||¦  «         t          j        dgd¬¦  «        }|                     ¦   «         }|                     dd¦  «        }t	          j        ||¦  «         d S )Nr   r1  r   Frˆ   ÚbooleanT)r   r   rT   r   r   r   ri   s       r&   Útest_replace_ea_float_with_boolz1TestSeriesReplace.test_replace_ea_float_with_bool)  sš   € åŒi˜˜ YÐ/Ñ/Ô/ˆØ—8’8‘:”:ˆØ—’˜U CÑ(Ô(ˆÝ
Ô˜v xÑ0Ô0Ð0åŒi˜˜ yÐ1Ñ1Ô1ˆØ—8’8‘:”:ˆØ—’˜S $Ñ'Ô'ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r(   N)FÚ__name__Ú
__module__Ú__qualname__r'   r-   rP   rV   r_   rc   rj   rq   ru   r|   r�   r”   r˜   r›   r    r¤   r¦   r[   ÚmarkÚparametrizer©   r±   r¶   rº   r½   r¿   rÂ   r   ÚCategoricalrÎ   rÙ   rá   rå   rê   rí   rô   rú   rþ   r  r  r   r  r  r  r  r#  r-  ÚIntervalDtyper   ÚIntervalÚPeriodDtypeÚPeriodr6  r<  rB  rF  rO  rT  rW  r`  r   r+   rb  rg  ri  rk  rn  © r(   r&   r   r      s‘  € € € € € ð1ð 1ð 1ð8
#ð 
#ð 
#ð9(ð 9(ð 9(ðv?ð ?ð ?ðCð Cð Cð"1ð 1ð 1ð&1ð 1ð 1ð1ð 1ð 1ð1ð 1ð 1ð'ð 'ð 'ð:)1ð )1ð )1ðV*ð *ð *ð
1ð 1ð 1ð1ð 1ð 1ð1ð 1ð 1ð1ð 1ð 1ð)(ð )(ð )(ðV „[×Ò˜Y¨¨u¨Ñ6Ô6ð
2ð 
2ñ 7Ô6ð
2ð1ð 1ð 1ð;ð ;ð ;ð1ð 1ð 1ð1ð 1ð 1ð1ð 1ð 1ð1ð 1ð 1ð „[×ÒØàˆRŒ^˜S˜E¨s°C¨jÐ9Ñ9Ô9¸A¸3Ð?ØˆRŒ^˜S #˜J°C¸°:Ð>Ñ>Ô>ÀÀAÀÐGð	
ñô ð1ð 1ñô ð1ð „[×ÒØ˜O˜O˜O¨_¨_¨_Ð=ÀÀÈÀu¸~ÐNñô ð1ð 1ñô ð1ð+ð +ð +ð>1ð 1ð 1ð „[×ÒØàˆYˆY˜A !¨Ð*Ð*¨I¨I¨IÐ6Øˆ_ˆ_ C¨c¸Ð<Ð<¸o¸o¸oÐNð	
ñô ð	1ð 	1ñô ð	1ð „[×ÒØ�i�i�i   Ð.°°°¸n¸n¸nÐ0MÐNñô ð1ð 1ñô ð1ð4ð 4ð 4ð  „[×Ò˜W u¨d mÑ4Ô4ð7ð 7ñ 5Ô4ð7ð „[×Ò˜W u¨d mÑ4Ô4ð
ð 
ñ 5Ô4ð
ð+ð +ð +ð %ð %ð %ð7¨b¬ið 7ð 7ð 7ð 7ð2-ð -ð -ð „[×ÒÐ-°°e¨}Ñ=Ô=ð-ð -ñ >Ô=ð-ð „[×Ò˜[¨4°¨-Ñ8Ô8Ø„[×ÒÐ-°°e¨}Ñ=Ô=ð
-ð 
-ñ >Ô=ñ 9Ô8ð
-ð1ð 1ð 1ð,ð ,ð ,ð  „[×ÒØ6à�d˜E�] T¨5 M°E¸5°>ÐBØ�q˜!�f "¨˜n˜n¨r°2¨hÐ7Ø�q˜!�f "¨˜n˜n¨r°2¨hÐ7Ø˜˜c˜
¨$°TÐ$:Ð$:¸TÀ4¸LÐIØ˜˜c˜
¨$°TÐ$:Ð$:¸TÀ4¸LÐIØ˜˜u�~¨s¸3Ð'?Ð'?À#ÀsÀÐLà �Ô  Ñ)Ô)Ø�˜{˜rœ{¨1¨aÑ0Ô0°+°"´+¸aÀÑ2CÔ2CÐDÑEÔEØ�”˜Q Ñ"Ô" K B¤K°°BÑ$7Ô$7Ð8Ø�˜{˜rœ{¨2¨rÑ2Ô2°K°B´KÀÀ1Ñ4EÔ4EÐFÑGÔGð	ð !�Ô  Ñ+Ô+Ø�˜{˜rœ{¨3°Ñ4Ô4°k°b´kÀ#ÀsÑ6KÔ6KÐLÑMÔMØ�”˜S #Ñ&Ô&¨¨¬°D¸$Ñ(?Ô(?Ð@Ø�˜{˜rœ{¨4°Ñ6Ô6¸¸¼ÀCÈÑ8MÔ8MÐNÑOÔOð	ð �”˜sÑ#Ô#Ø�”˜9¨3Ð/Ñ/Ô/Ð0Ø�”˜9¨3Ð/Ñ/Ô/°°´¸9È3Ð1OÑ1OÔ1OÐPØ�”˜9¨3Ð/Ñ/Ô/Ð0ð	ð'	
ñô ð:1ð 1ñ;ô ð:1ð0ð 0ð 0ð$.ð .ð .ð.ð .ð .ð!ð !ð !ð0 „[×Ò˜W u¨d mÑ4Ô4ð1ð 1ñ 5Ô4ð1ð „[×Ò˜W u¨d mÑ4Ô4ð1ð 1ñ 5Ô4ð1ð	1ð 	1ð 	1ð „[×Ò˜U Q¨¬°Ð$4Ñ5Ô5ð1ð 1ñ 6Ô5ð1ð,ð ,ð ,ð „[×Ò˜W x°Ð&9Ñ:Ô:ð.ð .ñ ;Ô:ð.ð „[×Ò˜U Q¨ HÑ-Ô-ð.ð .ñ .Ô-ð.ð
1ð 
1ð 
1ð 
1ð 
1r(   r   )r!  Únumpyr   r[   Úpandasr   Úpandas._testingÚ_testingr   Úpandas.core.arraysr   r   ry  r(   r&   ú<module>r     s�   ðØ 	€	€	€	à Ð Ð Ð Ø €€€à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,ðh1ð h1ð h1ð h1ð h1ñ h1ô h1ð h1ð h1ð h1r(   