§
    ã! h1œ  ã                   óÒ  — d dl m Z mZmZ 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mZmZmZmZ d dlmZ d dlmZ ej                             d¦  «         G d„ d¦  «        ¦   «         Zej                             d¦  «         G d	„ d
¦  «        ¦   «         Zej                             dej        ej        dej        ej        ej        dej        ej        g	ej        ej        dddddej        ej        g	dddifej        ej        dej        ej        ej        dej        ej        g	ej        ej        ddej        ej        dej        ej        g	ddddœfej        ej        dej        ej        ej        dej        ej        g	ej        ej        dej        ej        ej        dddg	dddifej        ej        dej        ej        ej        dej        ej        g	ej        ej        dej        ej        ej        ddej        g	ddddœfej        ej        ej        ej        ej        ej        ej        gej        ej        ej        ej        ej        ej        ej        gddddœf ed¦  «         ed¦  «        ddddœfej        ej        dej        ej        ej        dej        ej        g	ej        ej        dddddej        ej        g	dddifej        ej        dej        ej        ej        dej        ej        g	ej        ej        dej        ej        ddej        ej        g	ddddœfej        ej        dej        ej        ej        dej        ej        g	dddej        ej        ej        dej        ej        g	dddifej        ej        dej        ej        ej        dej        ej        g	ej        ddej        ej        ej        dej        ej        g	ddddœff
¦  «        d„ ¦   «         ZdS )é    )ÚdatetimeÚ	timedeltaÚtimezoneN)ÚCategoricalÚ	DataFrameÚDatetimeIndexÚNaTÚPeriodÚSeriesÚ	TimedeltaÚ	TimestampÚ
date_rangeÚisnaÚtimedelta_range)Úperiod_arrayzJignore:(Series|DataFrame).fillna with 'method' is deprecated:FutureWarningc                   ó(  — 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ej                             dd ej        dej                             d¬¦  «        ¬¦  «        g¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Zej                             dd ej        dej                             d¬¦  «        ¬¦  «        g¦  «        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"d#g d$¢fd#d%d%d&œg d'¢fd(d#id#d#d%ej        ej        gfd#d%d)œd#d#d%d%ej        gf e d#¦  «        d#ej        d%ej        ej        gf e d#d(g¬*¦  «        d#d#d%ej        ej        gf e d#d%d)œ¦  «        d#d#d%d%ej        gf e d#d%gd+d,g¬*¦  «        d#ej        d%d#d%gfg¦  «        d-„ ¦   «         Z!ej                             d" e g d.¢¦  «        g d/¢f e g d0¢¦  «        g d1¢f e  e"g d0¢g d2¢¬3¦  «        ¦  «        g d1¢fg¦  «        d4„ ¦   «         Z#d5„ Z$ej                             d6e%d7d8g¦  «        ej                             d9e&j'        ¦  «        ej                             dddg¦  «        d:„ ¦   «         ¦   «         ¦   «         Z(d;„ Z)d<„ Z*d=„ Z+d>„ Z,d?„ Z-ej                             d@g dA¢dBg dC¢dDdBgfdDdBej        dDgdBg dC¢dDdBgfg¦  «        dE„ ¦   «         Z.dS )FÚTestSeriesFillNAc                 óŽ  — t          dddt          j        gd¬¦  «        }|                     d¬¦  «        }|                     |j        d         ¬¦  «        }|                     ¦   «         }|j        d         |j        d	<   t          j        ||¦  «         t          j        ||¦  «         t          d
|i¦  «        }|                     d¬¦  «        }|                     |j        d         ¬¦  «        }t          d
|i¦  «        }t          j
        ||¦  «         t          j
        ||¦  «         t          t          j        dddgd¬¦  «        }|                     d¬¦  «        }|                     |d         ¬¦  «        }|                     ¦   «         }|d         |d<   t          j        ||¦  «         t          j        ||¦  «         t          d
|i¦  «        }|                     d¬¦  «        }|                     |d         ¬¦  «        }t          d
|i¦  «        }t          j
        ||¦  «         t          j
        ||¦  «         d S )Nr   é   é   úM8[ns]©ÚdtypeÚpad©Úmethod©Úvalueé   ÚAÚbfill)r   r	   Ú_valueÚfillnaÚvaluesÚcopyÚilocÚtmÚassert_series_equalr   Úassert_frame_equal)ÚselfÚseriesÚfilledÚfilled2ÚexpectedÚdfs         úac:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/series/methods/test_fillna.pyÚtest_fillna_natz TestSeriesFillNA.test_fillna_nat    s  € Ý˜˜A˜q¥#¤*Ð-°XÐ>Ñ>Ô>ˆà—’ e�Ñ,Ô,ˆØ—-’- f¤m°AÔ&6�-Ñ7Ô7ˆà—;’;‘=”=ˆØ#œ=¨Ô+ˆŒ�aÑå
Ô˜v xÑ0Ô0Ð0Ý
Ô˜w¨Ñ1Ô1Ð1å˜˜V�}Ñ%Ô%ˆØ—’ %�Ñ(Ô(ˆØ—)’) &¤-°Ô"2�)Ñ3Ô3ˆÝ˜c 8˜_Ñ-Ô-ˆÝ
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0å�œ Q¨¨1Ð-°XÐ>Ñ>Ô>ˆà—’ g�Ñ.Ô.ˆØ—-’- f¨Q¤i�-Ñ0Ô0ˆà—;’;‘=”=ˆØ˜q”kˆ�‰å
Ô˜v xÑ0Ô0Ð0Ý
Ô˜w¨Ñ1Ô1Ð1å˜˜V�}Ñ%Ô%ˆØ—’ '�Ñ*Ô*ˆØ—)’) &¨¤)�)Ñ,Ô,ˆÝ˜c 8˜_Ñ-Ô-ˆÝ
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0Ð0Ð0ó    c                 ó    — d}t          j        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz(Cannot specify both 'value' and 'method'©Úmatchr   Úffill)r   r   )ÚpytestÚraisesÚ
ValueErrorr#   )r*   Údatetime_seriesÚmsgs      r0   Útest_fillna_value_or_methodz,TestSeriesFillNA.test_fillna_value_or_methodE   s™   € Ø8ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	<ð 	<Ø×"Ò"¨°7Ð"Ñ;Ô;Ð;ð	<ð 	<ð 	<ñ 	<ô 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<øøøð 	<ð 	<ð 	<ð 	<ð 	<ð 	<s   žAÁAÁ
Ac                 óÞ  — t          g d¢t          dd¬¦  «        ¬¦  «        }t          j        ||                     d¬¦  «        ¦  «         t
          j        |j        d<   t          g d	¢|j        ¬¦  «        }t          j        |                     d¬¦  «        |¦  «         t          g d
¢|j        ¬¦  «        }t          j        |                     d¬¦  «        |¦  «         t          g d¢|j        ¬¦  «        }t          j        |                     d¬¦  «        |¦  «         d}t          j
        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )N©ç        ç      ð?ç       @ç      @ç      @ú
2020-01-01é   ©Úperiods©Úindexr6   r   r   )r?   r@   r@   rB   rC   )r?   r@   rB   rB   rC   Úbackfill)r?   r@   g      @rB   rC   r   z'Must specify a fill 'value' or 'method'r4   )r   r   r'   r(   r#   ÚnpÚnanr&   rI   r7   r8   r9   )r*   ÚtsÚexpr;   s       r0   Útest_fillnazTestSeriesFillNA.test_fillnaJ   s�  € ÝØ%Ð%Ð%­Z¸ÈaÐ-PÑ-PÔ-Pð
ñ 
ô 
ˆõ 	Ô˜r 2§9¢9°G 9Ñ#<Ô#<Ñ=Ô=Ð=å”VˆŒ�‰
åÐ.Ð.Ð.°b´hÐ?Ñ?Ô?ˆÝ
Ô˜rŸyšy°˜yÑ8Ô8¸#Ñ>Ô>Ð>åÐ.Ð.Ð.°b´hÐ?Ñ?Ô?ˆÝ
Ô˜rŸyšy°
˜yÑ;Ô;¸SÑAÔAÐAåÐ.Ð.Ð.°b´hÐ?Ñ?Ô?ˆÝ
Ô˜rŸyšy¨q˜yÑ1Ô1°3Ñ7Ô7Ð7à7ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Å E"Å"E&Å)E&c                 ó  — t          t          j        g¦  «        }t          dg¦  «        }|                     |¦  «        }t          dg¦  «        }t	          j        ||¦  «         |                     i ¦  «        }t	          j        ||¦  «         |                     t          dt          ¬¦  «        ¦  «        }t	          j        ||¦  «         |                     |¦  «        }t	          j        ||¦  «         |                     ddi¦  «        }t	          j        ||¦  «         |                     ddi¦  «        }t	          j        |t          t          j        g¦  «        ¦  «         |                     dddœ¦  «        }t	          j        ||¦  «         |                     t          dddœ¦  «        ¦  «        }t	          j        ||¦  «         |                     t          dddœddg¬	¦  «        ¦  «        }t	          j        ||¦  «         d S )
Nr   r@   © r   r   )r   r   é   rE   rH   )r   rK   rL   r#   r'   r(   Úobject©r*   Ús1Ús2Úresultr.   s        r0   Útest_fillna_nonscalarz&TestSeriesFillNA.test_fillna_nonscalar`   s½  € å•R”V�HÑÔˆÝ�Q�C‰[Œ[ˆØ—’˜2‘”ˆÝ˜3˜%‘=”=ˆÝ
Ô˜v xÑ0Ô0Ð0Ø—’˜2‘”ˆÝ
Ô˜v rÑ*Ô*Ð*Ø—’�6 "­FÐ3Ñ3Ô3Ñ4Ô4ˆÝ
Ô˜v rÑ*Ô*Ð*Ø—’˜2‘”ˆÝ
Ô˜v rÑ*Ô*Ð*Ø—’˜A˜q˜6Ñ"Ô"ˆÝ
Ô˜v xÑ0Ô0Ð0Ø—’˜A˜q˜6Ñ"Ô"ˆÝ
Ô˜v¥v­r¬v¨hÑ'7Ô'7Ñ8Ô8Ð8Ø—’˜q Q˜<˜<Ñ(Ô(ˆÝ
Ô˜v xÑ0Ô0Ð0Ø—’�6 a¨A , ,Ñ/Ô/Ñ0Ô0ˆÝ
Ô˜v xÑ0Ô0Ð0Ø—’�6 a¨A , ,°q¸!°fÐ=Ñ=Ô=Ñ>Ô>ˆÝ
Ô˜v rÑ*Ô*Ð*Ð*Ð*r2   c                 ó*  — t          g d¢t          d¦  «        ¦  «        }t          dt          j        dgt          d¦  «        ¦  «        }|                     |¦  «        }t          g d¢t          d¦  «        ¦  «        }t          j        ||¦  «         d S )N©r   r   r   Úabcr   r   Úbac)r   r   rA   )r   ÚlistrK   rL   r#   r'   r(   rT   s        r0   Útest_fillna_alignsz#TestSeriesFillNA.test_fillna_alignsx   sy   € Ý�I�I�I�t E™{œ{Ñ+Ô+ˆÝ�Q�œ �N¥D¨¡K¤KÑ0Ô0ˆØ—’˜2‘”ˆÝ˜+˜+˜+¥t¨E¡{¤{Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 ó„  — t          t          j        g d¢¬¦  «        }|                     dd¬¦  «        }t          dt          j        t          j        gg d¢¬¦  «        }t	          j        ||¦  «         |                     dd¬¦  «        }t          ddt          j        gg d¢¬¦  «        }t	          j        ||¦  «         d S )NrZ   rH   iç  r   )Úlimitr   ©r   rK   rL   r#   r'   r(   ©r*   ÚserrW   r.   s       r0   Útest_fillna_limitz"TestSeriesFillNA.test_fillna_limit   s°   € Ý•R”V 9 9 9Ð-Ñ-Ô-ˆØ—’˜C q�Ñ)Ô)ˆÝ˜3¥¤­¬Ð/°y°y°yÐAÑAÔAˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜C q�Ñ)Ô)ˆÝ˜3 ¥R¤VÐ,°I°I°IÐ>Ñ>Ô>ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 óì   — g d¢}|D ]l}t          ddt          j        t          j        dgd¬¦  «        }|                     |¦  «        }t          dd||dgd¬¦  «        }t	          j        ||¦  «         Œmd S )N)Ú0z1.5z-0.3r   r   rR   Úfloat64r   rS   ra   )r*   ÚvalsÚvalrc   rW   r.   s         r0   Útest_fillna_dont_cast_stringsz.TestSeriesFillNA.test_fillna_dont_cast_strings‰   s‹   € ð $Ð#Ð#ˆØð 	5ð 	5ˆCÝ˜!˜Q¥¤­¬°Ð2¸)ÐDÑDÔDˆCØ—Z’Z ‘_”_ˆFÝ˜q ! S¨#¨qÐ1¸ÐBÑBÔBˆHÝÔ" 6¨8Ñ4Ô4Ð4Ð4ð		5ð 	5r2   c                 ó^  — t          t          d¦  «        t          g¦  «        }|                     t          dd¬¦  «        ¦  «        }t          t          d¦  «        t          dd¬¦  «        gd¬¦  «        }t	          j        ||¦  «         |                     ddgt          dd¬¦  «        ¦  «        }t	          j        ||¦  «         |                     ddgt          dd¬¦  «        ¦  «        }t	          j        ||¦  «         |                     d	¦  «        }t          t          d¦  «        d	g¦  «        }t	          j        ||¦  «         |                     ¦   «         }t	          j        t          d
¬¦  «        5  d	|d<   d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         d S )NÚ20130101ú
US/Eastern©Útzú
2013-01-01rS   r   TFÚfoozincompatible dtyper4   r   )
r   r   r	   r#   r'   r(   Úwherer%   Úassert_produces_warningÚFutureWarning)r*   rc   rW   r.   Úser2s        r0   Útest_fillna_consistencyz(TestSeriesFillNA.test_fillna_consistency”   sÐ  € õ •i 
Ñ+Ô+­SÐ1Ñ2Ô2ˆà—’�I j°\ÐBÑBÔBÑCÔCˆÝÝ�zÑ"Ô"¥I¨l¸|Ð$LÑ$LÔ$LÐMØð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0à—’˜D %˜=­)°JÀ<Ð*PÑ*PÔ*PÑQÔQˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜D %˜=­)°JÀ<Ð*PÑ*PÔ*PÑQÔQˆÝ
Ô˜v xÑ0Ô0Ð0ð —’˜EÑ"Ô"ˆÝ�9 ZÑ0Ô0°%Ð8Ñ9Ô9ˆÝ
Ô˜v xÑ0Ô0Ð0ð �xŠx‰zŒzˆÝÔ'­Ð=QÐRÑRÔRð 	ð 	ØˆD�‰Gð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Ô˜t XÑ.Ô.Ð.Ð.Ð.s   Å;FÆFÆFc                 ó:  — t          dt          j        g¦  «        }d}t          j        t
          |¬¦  «        5  |                     dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          ddg¦  «        }t          j        ||¦  «         t          dt          j        g¦  «        }t          j        t
          |¬¦  «        5  |                     ddid¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          ddg¦  «        }t          j        ||¦  «         d S )Nr@   ú.The 'downcast' keyword in fillna is deprecatedr4   r   Úinfer©Údowncastr   )r   rK   rL   r'   rs   rt   r#   r(   )r*   rc   r;   rW   r.   s        r0   Útest_fillna_downcastz%TestSeriesFillNA.test_fillna_downcast²   s  € õ �c�2œ6�]Ñ#Ô#ˆØ>ˆÝÔ'­¸SÐAÑAÔAð 	5ð 	5Ø—Z’Z ¨G�ZÑ4Ô4ˆFð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5å˜1˜a˜&‘>”>ˆÝ
Ô˜v xÑ0Ô0Ð0õ �c�2œ6�]Ñ#Ô#ˆÝÔ'­¸SÐAÑAÔAð 	:ð 	:Ø—Z’Z  A °�ZÑ9Ô9ˆFð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:å˜1˜a˜&‘>”>ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s#   ¹AÁA!Á$A!ÃC*Ã*C.Ã1C.c                 ó¤  — t          j        d¦  «                             t          ¦  «        }t           j        |d<   t          |¦  «        }d}t          j        t          |¬¦  «        5  | 	                    dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          t          j        d¦  «        t           j
        ¬¦  «        }t          j        ||¦  «         d}t          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          g d	¢t           j
        ¬¦  «        }t          j        ||¦  «         d
}t          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          g d¢t           j
        ¬¦  «        }t          j        ||¦  «         d|d<   t          g d¢t           j        ¬¦  «        }d}t          j        t          |¬¦  «        5  | 	                    dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d}t          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          g d¢t           j        ¬¦  «        }t          j        ||¦  «         d
}t          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          g d¢t           j        ¬¦  «        }t          j        ||¦  «         d S )NrE   r   rx   r4   ry   rz   r   z-The 'downcast' keyword in ffill is deprecated)r   r   r   r   rR   z-The 'downcast' keyword in bfill is deprecated)r   r   r   rR   rR   ç      @r   )r   r   r~   r   rR   )r   r   r~   r~   rR   )r   r   r~   rR   rR   )rK   ÚarangeÚastyperS   rL   r   r'   rs   rt   r#   Úint64r(   r6   r!   rg   )r*   Úarrrc   r;   Úresr.   s         r0   Ú-test_fillna_downcast_infer_objects_to_numericz>TestSeriesFillNA.test_fillna_downcast_infer_objects_to_numericÃ   sk  € õ Œi˜‰lŒl×!Ò!¥&Ñ)Ô)ˆÝ”ˆˆA‰å�S‰kŒkˆà>ˆÝÔ'­¸SÐAÑAÔAð 	2ð 	2Ø—*’*˜Q¨�*Ñ1Ô1ˆCð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2å�"œ) A™,œ,­b¬hÐ7Ñ7Ô7ˆÝ
Ô˜s HÑ-Ô-Ð-à=ˆÝÔ'­¸SÐAÑAÔAð 	.ð 	.Ø—)’) W�)Ñ-Ô-ˆCð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.å˜/˜/˜/µ´Ð:Ñ:Ô:ˆÝ
Ô˜s HÑ-Ô-Ð-à=ˆÝÔ'­¸SÐAÑAÔAð 	.ð 	.Ø—)’) W�)Ñ-Ô-ˆCð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.å˜/˜/˜/µ´Ð:Ñ:Ô:ˆÝ
Ô˜s HÑ-Ô-Ð-ð ˆˆA‰åÐ+Ð+Ð+µ2´:Ð>Ñ>Ô>ˆØ>ˆÝÔ'­¸SÐAÑAÔAð 	2ð 	2Ø—*’*˜Q¨�*Ñ1Ô1ˆCð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2å
Ô˜s HÑ-Ô-Ð-à=ˆÝÔ'­¸SÐAÑAÔAð 	.ð 	.Ø—)’) W�)Ñ-Ô-ˆCð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.åÐ-Ð-Ð-µR´ZÐ@Ñ@Ô@ˆÝ
Ô˜s HÑ-Ô-Ð-à=ˆÝÔ'­¸SÐAÑAÔAð 	.ð 	.Ø—)’) W�)Ñ-Ô-ˆCð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.åÐ+Ð+Ð+µ2´:Ð>Ñ>Ô>ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-sl   Á(BÂBÂBÃ6DÄDÄ DÅ3FÆFÆFÈH6È6H:È=H:É3JÊJÊJË0LÌLÌLc           	      ó‚	  — t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gd|› d�¬¦  «        }|                     ¦   «         } ||¦  «                             ¦   «         }|                     t          d¬¦  «        ¦  «        }t          t          d¦  «        t          d¦  «        t          d	¦  «        t          d	d
¬¦  «        gd|› d�¬¦  «        } ||¦  «        }t          j        ||¦  «         |                     d	¦  «        }| 	                    t          ¦  «                             d	¦  «        }t          j        ||¦  «         |                     t          d	¬¦  «        ¦  «        }t          t          d	¬¦  «        t          d¦  «        t          d	¦  «        t          d	d
¬¦  «        gd|› d�¬¦  «        } ||¦  «        }t          j        ||¦  «         |                     t          d	d	¬¦  «        ¦  «        }t          t          d	d	¬¦  «        t          d¦  «        t          d	¦  «        t          d	d
¬¦  «        gd|› d�¬¦  «        } ||¦  «        }t          j        ||¦  «         |                     t          j        d¦  «        ¦  «        }t          t          d	¬¦  «        t          d¦  «        t          d	¦  «        t          d	d
¬¦  «        gd|› d�¬¦  «        } ||¦  «        }t          j        ||¦  «         |                     t          ¦  «        }t          t          t          d¦  «        t          d	¦  «        t          d	d
¬¦  «        gd|› d�¬¦  «        } ||¦  «        }t          j        ||¦  «         t          j        |d<    ||¦  «                             ¦   «         }|                     ¦   «         }|                     t          d¬¦  «        ¦  «        }t          j        |d<    ||¦  «        }t          j        ||¦  «         t          j        |d<    ||¦  «        }|                     ¦   «         }|                     t          d¬¦  «        ¦  «        }t          d	d
¬¦  «        |d<    ||¦  «        }t          j        ||¦  «         d S )Nrl   Ú20130102ú20130103 9:01:01úM8[ú]r   r   )Úsecondsr   iÍ~  )ÚdaysrŠ   zm8[i Êš;r   )r   r   Údiffr%   r#   r   r   r'   Úassert_equalr€   rS   rK   Útimedelta64r	   rL   r6   r!   )	r*   Úframe_or_seriesÚunitrc   ÚtdÚobjrW   r.   rƒ   s	            r0   Útest_timedelta_fillnaz&TestSeriesFillNA.test_timedelta_fillnaó   s—  € åå˜*Ñ%Ô%Ý˜*Ñ%Ô%Ý˜*Ñ%Ô%ÝÐ,Ñ-Ô-ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð �XŠX‰ZŒZˆØˆo˜bÑ!Ô!×&Ò&Ñ(Ô(ˆð —’�I¨aÐ0Ñ0Ô0Ñ1Ô1ˆÝå˜!‘”Ý˜!‘”Ý˜!‘”Ý˜qÐ*;Ð<Ñ<Ô<ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð #�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)ð
 �jŠj˜‰mŒmˆØ—:’:�fÑ%Ô%×,Ò,¨QÑ/Ô/ˆÝ
Œ˜˜XÑ&Ô&Ð&à—’�I¨aÐ0Ñ0Ô0Ñ1Ô1ˆÝå !Ð$Ñ$Ô$Ý˜!‘”Ý˜!‘”Ý˜qÐ*;Ð<Ñ<Ô<ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð #�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)à—’�I¨1°aÐ8Ñ8Ô8Ñ9Ô9ˆÝå˜q¨!Ð,Ñ,Ô,Ý˜!‘”Ý˜!‘”Ý˜qÐ*;Ð<Ñ<Ô<ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð #�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)à—’�BœN¨5Ñ1Ô1Ñ2Ô2ˆÝå !Ð$Ñ$Ô$Ý˜!‘”Ý˜!‘”Ý˜qÐ*;Ð<Ñ<Ô<ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð #�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)à—’�C‘”ˆÝåÝ˜!‘”Ý˜!‘”Ý˜qÐ*;Ð<Ñ<Ô<ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð #�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)õ ”ˆˆ1‰Øˆo˜bÑ!Ô!×&Ò&Ñ(Ô(ˆØ—’‘”ˆØ—9’9�Y¨qÐ1Ñ1Ô1Ñ2Ô2ˆÝ”fˆ�‰Ø"�? 8Ñ,Ô,ˆå
Œ˜ Ñ)Ô)Ð)õ ”ˆˆ1‰Øˆo˜bÑ!Ô!ˆØ—’‘”ˆØ—9’9�Y¨qÐ1Ñ1Ô1Ñ2Ô2ˆÝ QÐ0AÐBÑBÔBˆ�‰Ø"�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r2   c                 ór  — t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        }t          j        |d<   |                     ¦   «         }t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        }t          j        ||¦  «         d S )Nrl   r†   r‡   r   )r   r   rK   rL   r6   r'   r(   r!   rb   s       r0   Útest_datetime64_fillnaz'TestSeriesFillNA.test_datetime64_fillna]  s!  € Ýå˜*Ñ%Ô%Ý˜*Ñ%Ô%Ý˜*Ñ%Ô%ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ ”ˆˆA‰ð —’‘”ˆÝå˜*Ñ%Ô%Ý˜*Ñ%Ô%Ý˜*Ñ%Ô%ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0ð —’‘”ˆÝå˜*Ñ%Ô%Ý˜*Ñ%Ô%ÝÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   ÚscalarFTz&GH#56410 scalar case not yet addressed)Úreason)Úmarksro   NÚUTCc                 óâ  — t          ddd|¬¦  «        }t          d|¬¦  «        }t          |dd¬¦  «        }|€d	nd
}t          ||d         |d         g|¬¦  «        }t          |¦  «        }t          |d<   |                     ¦   «         }	|                     |¦  «        }
|	                     t          |¦  «        ¦  «        }|rt          j        |
|¦  «         d S t          j        ||¦  «         d S )Nú
2016-01-01r   Ús)rG   r�   ro   ú2016-02-03 04:05:06.789rn   Úms©rG   r�   zM8[ms]zM8[ms, UTC]r   r   r   r   )r   r   r   r	   r%   r#   r'   r(   )r*   ro   r–   ÚdtiÚitemÚvecÚ	exp_dtyper.   rc   ru   rƒ   Úres2s               r0   Ú2test_datetime64_fillna_mismatched_reso_no_roundingzCTestSeriesFillNA.test_datetime64_fillna_mismatched_reso_no_rounding€  sò   € õ ˜¨q°s¸rÐBÑBÔBˆÝÐ2°rÐ:Ñ:Ô:ˆÝ˜ q¨tÐ4Ñ4Ô4ˆà " 
�H�H°ˆ	Ý˜4  Q¤¨¨Q¬Ð0¸	ÐBÑBÔBˆå�S‰kŒkˆÝˆˆA‰Ø�xŠx‰zŒzˆà�jŠj˜ÑÔˆØ�{Š{�6 #™;œ;Ñ'Ô'ˆàð 	3ÝÔ" 3¨Ñ1Ô1Ð1Ð1Ð1åÔ" 4¨Ñ2Ô2Ð2Ð2Ð2r2   c                 ó  — t          ddd¬¦  «        t          d¦  «        z
  }t          d¦  «        t          d¦  «        z
  }t          |dd¬¦  «        }t          ||d         |d	         gd
¬¦  «        }t          |¦  «        }t          |d<   |                     ¦   «         }|                     |¦  «        }|                     t          |¦  «        ¦  «        }	|rt          j        ||¦  «         d S t          j        |	|¦  «         d S )Nr›   r   rœ   rŸ   z
1970-01-01r�   rž   r   r   zm8[ms]r   r   )	r   r   r   r   r	   r%   r#   r'   r(   )
r*   r–   Útdir¡   r¢   r.   rc   ru   rƒ   r¤   s
             r0   Ú3test_timedelta64_fillna_mismatched_reso_no_roundingzDTestSeriesFillNA.test_timedelta64_fillna_mismatched_reso_no_rounding¢  sø   € õ ˜¨q°sÐ;Ñ;Ô;½iÈÑ>UÔ>UÑUˆÝÐ2Ñ3Ô3µiÀÑ6MÔ6MÑMˆÝ˜d¨A°DÐ9Ñ9Ô9ˆå˜4  Q¤¨¨Q¬Ð0¸ÐAÑAÔAˆå�S‰kŒkˆÝˆˆA‰Ø�xŠx‰zŒzˆà�jŠj˜ÑÔˆØ�{Š{�6 #™;œ;Ñ'Ô'ˆàð 	3ÝÔ" 3¨Ñ1Ô1Ð1Ð1Ð1åÔ" 4¨Ñ2Ô2Ð2Ð2Ð2r2   c                 ó¾   — t          t          t          dgd¬¦  «        }t          g d¢d¬¦  «        }|                     d¬¦  «        }t          j        ||¦  «         d S )Nú2013-08-05 15:30:00.000001r   r   )rª   rª   rª   rJ   r   )r   r	   r#   r'   r(   )r*   rc   r.   rW   s       r0   Útest_datetime64_fillna_backfillz0TestSeriesFillNA.test_datetime64_fillna_backfillÂ  st   € õ •c�3Ð <Ð=ÀXÐNÑNÔNˆåðð ð ð
 ð
ñ 
ô 
ˆð —’ :�Ñ.Ô.ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   rm   z
Asia/Tokyoc           	      óà  — t          t          d¦  «        t          t          d¦  «        t          gd|› d�¬¦  «        }t          g d¢¦  «        }|                     t          d¦  «        ¦  «        }t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gd|› d�¬¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d|¬¦  «        ¦  «        }t          t          d¦  «        t          d|¬¦  «        t          d¦  «        t          d|¬¦  «        g¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     d	¦  «        }t          t          d¦  «        d	t          d¦  «        d	gt          ¬¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d|¬¦  «        t          d
¦  «        dœ¦  «        }t          t          d¦  «        t          d|¬¦  «        t          d¦  «        t          d
¦  «        g¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d¦  «        t          d
¦  «        dœ¦  «        }t          t          d¦  «        t          d¦  «        t          d¦  «        t          d
¦  «        gd|› d�¬¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         t          dt          dt          g|¬¦  «         	                    |¦  «        }t          |¦  «        }|j
        d|› d|› d�k    sJ ‚t	          j        t          |¦  «        |¦  «         |                     t          d¦  «        ¦  «        }t          t          d|¬¦  «        t          d¦  «        t          d|¬¦  «        t          d¦  «        g¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d|¬¦  «        ¦  «        }t          g d¢|¬¦  «         	                    |¦  «        }t          |¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d|¬¦  «                             ¦   «         ¦  «        }t          g d¢|¬¦  «         	                    |¦  «        }t          |¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     d	¦  «        }t          t          d|¬¦  «        d	t          d|¬¦  «        d	gt          ¬¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d|¬¦  «        t          d
¦  «        dœ¦  «        }t          t          d|¬¦  «        t          d|¬¦  «        t          d|¬¦  «        t          d
¦  «        g¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d|¬¦  «        t          d
|¬¦  «        dœ¦  «        }t          t          d|¬¦  «        t          d|¬¦  «        t          d|¬¦  «        t          d
|¬¦  «        g¦  «        j         	                    |¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          d¦  «        ¦  «        }t          t          d|¬¦  «        t          d¦  «        t          d|¬¦  «        t          d¦  «        g¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         |                     t          dd¬¦  «        ¦  «        }t          t          d|¬¦  «        t          dd¬¦  «                             |¦  «        t          d|¬¦  «        t          dd¬¦  «                             |¦  «        g¦  «        j         	                    |¦  «        }t	          j        ||¦  «         t	          j        t          |¦  «        |¦  «         d S )Nú2011-01-01 10:00ú2011-01-03 10:00rˆ   r‰   r   )FTFTú2011-01-02 10:00rn   ÚAAAz2011-01-04 10:00©r   r   zdatetime64[z, )r­   r¯   r®   r¯   rl   rp   ú
US/Pacific)r   r   r	   r#   r'   r(   r   rS   r   Úas_unitr   Úto_pydatetimeÚdtÚ
tz_convert)r*   ro   r�   rc   Únull_locrW   r.   Úidxs           r0   Útest_datetime64_tz_fillnaz*TestSeriesFillNA.test_datetime64_tz_fillnaÒ  sE	  € õ åÐ,Ñ-Ô-ÝÝÐ,Ñ-Ô-Ýð	ð  ˜�-�-�-ð
ñ 
ô 
ˆõ Ð4Ð4Ð4Ñ5Ô5ˆà—’�IÐ&8Ñ9Ô9Ñ:Ô:ˆÝåÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0å
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’�IÐ&8¸RÐ@Ñ@Ô@ÑAÔAˆÝåÐ,Ñ-Ô-ÝÐ,°Ð4Ñ4Ô4ÝÐ,Ñ-Ô-ÝÐ,°Ð4Ñ4Ô4ð	ñ
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’˜EÑ"Ô"ˆÝåÐ,Ñ-Ô-ØÝÐ,Ñ-Ô-Øð	õ ð
ñ 
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’åÐ/°BÐ7Ñ7Ô7ÝÐ/Ñ0Ô0ðð ñ
ô 
ˆõ åÐ,Ñ-Ô-ÝÐ,°Ð4Ñ4Ô4ÝÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’ÝÐ,Ñ-Ô-µ)Ð<NÑ2OÔ2OÐPÐPñ
ô 
ˆõ åÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ÝÐ,Ñ-Ô-ð	ð  ˜�-�-�-ð
ñ 
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3õ Ø¥Ð&8½#Ð>À2ð
ñ 
ô 
ç
Š'�$‰-Œ-ð 	õ �S‰kŒkˆØŒyÐ7¨$Ð7Ð7°"Ð7Ð7Ð7Ò7Ð7Ð7Ð7Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’�IÐ&8Ñ9Ô9Ñ:Ô:ˆÝåÐ,°Ð4Ñ4Ô4ÝÐ,Ñ-Ô-ÝÐ,°Ð4Ñ4Ô4ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’�IÐ&8¸RÐ@Ñ@Ô@ÑAÔAˆÝðð ð ð ð
ñ 
ô 
÷ Š'�$‰-Œ-ð 	õ ˜#‘;”;ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’�IÐ&8¸RÐ@Ñ@Ô@×NÒNÑPÔPÑQÔQˆÝðð ð ð ð
ñ 
ô 
÷ Š'�$‰-Œ-ð 	õ ˜#‘;”;ˆÝ
Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’˜EÑ"Ô"ˆÝåÐ,°Ð4Ñ4Ô4ØÝÐ,°Ð4Ñ4Ô4Øð	õ ð
ñ 
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’åÐ/°BÐ7Ñ7Ô7ÝÐ/Ñ0Ô0ðð ñ
ô 
ˆõ åÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3à—’åÐ/°BÐ7Ñ7Ô7ÝÐ/°BÐ7Ñ7Ô7ðð ñ
ô 
ˆõ åÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ð	ñ
ô 
ô �WŠW�T‰]Œ]ð 	õ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3ð —’�I jÑ1Ô1Ñ2Ô2ˆÝåÐ,°Ð4Ñ4Ô4Ý˜,Ñ'Ô'ÝÐ,°Ð4Ñ4Ô4Ý˜,Ñ'Ô'ð	ñ
ô 
ˆõ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3ð —’�I j°\ÐBÑBÔBÑCÔCˆÝåÐ,°Ð4Ñ4Ô4Ý˜,¨<Ð8Ñ8Ô8×CÒCÀBÑGÔGÝÐ,°Ð4Ñ4Ô4Ý˜,¨<Ð8Ñ8Ô8×CÒCÀBÑGÔGð	ñ
ô 
ô �WŠW�T‰]Œ]ð 	õ 	Ô˜x¨Ñ0Ô0Ð0Ý
Ô�t C™yœy¨(Ñ3Ô3Ð3Ð3Ð3r2   c                 óâ  — t          t          d¦  «        t          g¦  «        }t          t          d¦  «        t          d¦  «        g¦  «        }t          j        |                     d¬¦  «        |¦  «         t          t          t          d¦  «        g¦  «        }t          t          d¦  «        t          d¦  «        g¦  «        }t          j        |                     d¬¦  «        |¦  «         d S )Nz2012-11-11 00:00:00+01:00r   r   r!   )r   r   r	   r'   r(   r#   )r*   rc   rN   s      r0   Útest_fillna_dt64tz_with_methodz/TestSeriesFillNA.test_fillna_dt64tz_with_method¡  sÞ   € õ •iÐ ;Ñ<Ô<½cÐBÑCÔCˆÝåÐ5Ñ6Ô6ÝÐ5Ñ6Ô6ðñ
ô 
ˆõ 	Ô˜sŸzšz°˜zÑ7Ô7¸Ñ=Ô=Ð=å•c�9Ð%@ÑAÔAÐBÑCÔCˆÝåÐ5Ñ6Ô6ÝÐ5Ñ6Ô6ðñ
ô 
ˆõ 	Ô˜sŸzšz°˜zÑ9Ô9¸3Ñ?Ô?Ð?Ð?Ð?r2   c                 ó  — t          t          j        t          d¦  «        gddg¬¦  «        }|                     t          d¦  «        ¦  «        }t          t          d¦  «        ddg¬¦  «        }t          j        ||¦  «         d S )Nz1 daysr    ÚBrH   r   )r   rK   rL   r   r#   r   r'   r(   rb   s       r0   Útest_fillna_pytimedeltaz(TestSeriesFillNA.test_fillna_pytimedelta¶  su   € å•b”f�i¨Ñ1Ô1Ð2¸3À¸*ÐEÑEÔEˆà—’�I a™LœLÑ)Ô)ˆÝ�) HÑ-Ô-°c¸3°ZÐ@Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 óN  — t          t          dd¬¦  «        t          dd¬¦  «        g¦  «        }|                     t          dd¬¦  «        ¦  «        }t          t          dd¬¦  «        t          dd¬¦  «        g¦  «        }t          j        ||¦  «         |j        dk    sJ ‚d S )Nz2011-01ÚM©Úfreqr	   z2012-01z	Period[M])r   r
   r#   r'   r(   r   )r*   rc   rƒ   rN   s       r0   Útest_fillna_periodz#TestSeriesFillNA.test_fillna_period¾  s¤   € å•f˜Y¨SÐ1Ñ1Ô1µ6¸%ÀcÐ3JÑ3JÔ3JÐKÑLÔLˆà�jŠj� 	°Ð4Ñ4Ô4Ñ5Ô5ˆÝ•f˜Y¨SÐ1Ñ1Ô1µ6¸)È#Ð3NÑ3NÔ3NÐOÑPÔPˆÝ
Ô˜s CÑ(Ô(Ð(ØŒy˜KÒ'Ð'Ð'Ð'Ð'Ð'r2   c                 ó<  — t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        }t          j        |d<    ||¦  «        }|                     t          d¦  «        ¦  «        }t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        } ||¦  «        }t          j        ||¦  «         |                     t          ¦  «        }|}t          j        ||¦  «         d S )Nrl   r†   r‡   r   Ú20130104)r   r   rK   rL   r#   r'   r�   r	   )r*   r�   rc   r’   rW   r.   s         r0   Útest_fillna_dt64_timestampz+TestSeriesFillNA.test_fillna_dt64_timestampÇ  s
  € Ýå˜*Ñ%Ô%Ý˜*Ñ%Ô%Ý˜*Ñ%Ô%ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆõ ”ˆˆA‰Øˆo˜cÑ"Ô"ˆð —’�I jÑ1Ô1Ñ2Ô2ˆÝå˜*Ñ%Ô%Ý˜*Ñ%Ô%Ý˜*Ñ%Ô%ÝÐ,Ñ-Ô-ð	ñ
ô 
ˆð #�? 8Ñ,Ô,ˆÝ
Œ˜ Ñ)Ô)Ð)à—’�C‘”ˆØˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r2   c                 óX  — t          t          d¦  «        t          t          d¦  «        g¦  «        }t          j        dd¦  «        }|                     |¦  «        }t          t          d¦  «        t          d¦  «        t          d¦  «        g¦  «        }t          j        ||¦  «         d S )Nz
2010-01-01ú
2000-01-01z
1975-04-05rž   )r   r   r	   rK   Ú
datetime64r#   r'   r(   )r*   rc   ri   rW   r.   s        r0   Útest_fillna_dt64_non_naoz)TestSeriesFillNA.test_fillna_dt64_non_naoä  s’   € å•i Ñ-Ô-­sµI¸lÑ4KÔ4KÐLÑMÔMˆÝŒm˜L¨$Ñ/Ô/ˆà—’˜C‘”ˆÝÝ�|Ñ$Ô$¥i°Ñ&=Ô&=½yÈÑ?VÔ?VÐWñ
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 ó$  — t          t          j        dt          j        dt          j        gg d¢¦  «        }|                     ¦   «         }|                     dd¬¦  «        }|�J ‚|                     d¬¦  «        }t          j        ||¦  «         d S )Nr@   rB   ©ÚzÚaÚbÚcÚdr   T)r   Úinplacer   )r   rK   rL   r%   r#   r'   r(   )r*   ÚxÚyÚreturn_valuer.   s        r0   Útest_fillna_numeric_inplacez,TestSeriesFillNA.test_fillna_numeric_inplaceï  sƒ   € Ý•B”F˜C¥¤¨­b¬fÐ5Ð7PÐ7PÐ7PÑQÔQˆØ�FŠF‰HŒHˆà—x’x a°�xÑ6Ô6ˆØÐ#Ð#Ð#à—8’8 !�8Ñ$Ô$ˆÝ
Ô˜q (Ñ+Ô+Ð+Ð+Ð+r2   zfill_value, expected_outputrÎ   )rÎ   rÎ   rÏ   rÎ   rÎ   rÏ   )r   r   rR   )rÎ   rÎ   rÏ   rÏ   rÏ   r   r±   rH   r   rR   c                 ó$  — dt           j        dt           j        t           j        g}t          t          |ddg¬¦  «        ¦  «        }t          t          |ddg¬¦  «        ¦  «        }|                     |¦  «        }t          j        ||¦  «         d S )NrÎ   rÏ   ©Ú
categories©rK   rL   r   r   r#   r'   r(   ©r*   Ú
fill_valueÚexpected_outputÚdatarc   rN   rW   s          r0   Útest_fillna_categoricalz(TestSeriesFillNA.test_fillna_categoricalü  s€   € ð  •R”V˜S¥"¤&­"¬&Ð1ˆÝ•[ °3¸°*Ð=Ñ=Ô=Ñ>Ô>ˆÝ•[ ¸cÀ3¸ZÐHÑHÔHÑIÔIˆØ—’˜JÑ'Ô'ˆÝ
Ô˜v sÑ+Ô+Ð+Ð+Ð+r2   ©rÎ   rÏ   rÐ   rÑ   Úe)rÎ   rÏ   rÏ   rÑ   rá   )rÏ   rÑ   rÎ   rÑ   rÎ   )rÎ   rÑ   rÏ   rÑ   rÎ   )rÏ   rÐ   rÑ   rá   rÎ   rØ   c                 ó$  — dt           j        dt           j        t           j        g}t          t          |g d¢¬¦  «        ¦  «        }t          t          |g d¢¬¦  «        ¦  «        }|                     |¦  «        }t          j        ||¦  «         d S )NrÎ   rÏ   rà   rØ   rÚ   rÛ   s          r0   Ú+test_fillna_categorical_with_new_categoriesz<TestSeriesFillNA.test_fillna_categorical_with_new_categories  s†   € ð" •R”V˜S¥"¤&­"¬&Ð1ˆÝ•[ Ð2KÐ2KÐ2KÐLÑLÔLÑMÔMˆÝ•[ Ð=VÐ=VÐ=VÐWÑWÔWÑXÔXˆØ—’˜JÑ'Ô'ˆÝ
Ô˜v sÑ+Ô+Ð+Ð+Ð+r2   c                 ó\  — dt           j        dt           j        t           j        g}t          t          |ddg¬¦  «        ¦  «        }|j        }d}t          j        t          |¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     t          d¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     dddœ¦  «         d d d ¦  «         n# 1 swxY w Y   d	}t          j        t          |¬¦  «        5  |                     ddg¦  «         d d d ¦  «         n# 1 swxY w Y   d
}t          j        t          |¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     t          dgdgdœ¦  «        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÎ   rÏ   rØ   z3Cannot setitem on a Categorical with a new categoryr4   rÑ   z!Length of 'value' does not match.r±   úC"value" parameter must be a scalar or dict, but you passed a "list"úD"value" parameter must be a scalar or dict, but you passed a "tuple")rÎ   rÏ   zP"value" parameter must be a scalar, dict or Series, but you passed a "DataFrame")rK   rL   r   r   Ú_valuesr7   r8   Ú	TypeErrorr#   r9   r   )r*   rÞ   rc   Úcatr;   Úmsg2s         r0   Útest_fillna_categorical_raisesz/TestSeriesFillNA.test_fillna_categorical_raises)  s�  € Ø•R”V˜S¥"¤&­"¬&Ð1ˆÝ•[ °3¸°*Ð=Ñ=Ô=Ñ>Ô>ˆØŒkˆàCˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�JŠJ�s‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 3ˆÝŒ]�:¨TÐ2Ñ2Ô2ð 	$ð 	$Ø�JŠJ•v˜c‘{”{Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ Œ]�9¨CÐ0Ñ0Ô0ð 	)ð 	)Ø�JŠJ˜3 3Ð'Ð'Ñ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð TˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	#ð 	#Ø�JŠJ˜˜S�zÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð UˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	#ð 	#Ø�JŠJ�zÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð6ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	8ð 	8Ø�JŠJ•y c U°¨uÐ!5Ð!5Ñ6Ô6Ñ7Ô7Ð7ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8ð 	8ð 	8sl   Á*BÂBÂBÂ4#C#Ã#C'Ã*C'Ä	D.Ä.D2Ä5D2ÅE:Å:E>ÆE>Æ"GÇGÇGÇ,(H!È!H%È(H%r   Úfloat32rg   Ú	fill_typec                 óø  — t          t          j        dg|¬¦  «        }t          ddg|¬¦  «        }|r|j                             d¦  «        }|                     |¦  «        }t          ddg|¬¦  «        }t          j        ||¦  «         t          t          j        dg|¬¦  «        }|                     ¦   «          	                    ¦   «         }|||<   t          j        ||¦  «         t          t          j        dg|¬¦  «        }| 
                    ||d¬¦  «         t          j        ||¦  «         t          t          j        dg|¬¦  «        }|                     | |¦  «        }	t          j        |	|¦  «         d S )Nç333333ó?r   r   rA   T)rÒ   )r   rK   rL   r   Útyper#   r'   r(   r   Úto_numpyÚmaskrr   )
r*   r   rí   r–   rc   Úfill_valuesrW   r.   rò   rƒ   s
             r0   Útest_fillna_float_castingz*TestSeriesFillNA.test_fillna_float_castingH  s`  € õ
 •b”f˜c�]¨%Ð0Ñ0Ô0ˆÝ˜a ˜V¨9Ð5Ñ5Ô5ˆØð 	4Ø%Ô+×0Ò0°Ñ3Ô3ˆKà—’˜KÑ(Ô(ˆÝ˜3 ˜*¨EÐ2Ñ2Ô2ˆÝ
Ô˜v xÑ0Ô0Ð0å•b”f˜c�]¨%Ð0Ñ0Ô0ˆØ�xŠx‰zŒz×"Ò"Ñ$Ô$ˆØˆˆD‰	Ý
Ô˜s HÑ-Ô-Ð-å•b”f˜c�]¨%Ð0Ñ0Ô0ˆØ�Š��{¨DˆÑ1Ô1Ð1Ý
Ô˜s HÑ-Ô-Ð-å•b”f˜c�]¨%Ð0Ñ0Ô0ˆØ�iŠi˜˜˜{Ñ+Ô+ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r2   c                 óæ   — t          t          j        dgt          j        ¬¦  «        }|                     ddi¦  «        }t          ddgt          j        ¬¦  «        }t          j        ||¦  «         d S )Nrï   r   r   r   r@   )r   rK   rL   rì   r#   r'   r(   rb   s       r0   Ú test_fillna_f32_upcast_with_dictz1TestSeriesFillNA.test_fillna_f32_upcast_with_dictc  sb   € å•b”f˜c�]­"¬*Ð5Ñ5Ô5ˆØ—’˜Q ˜FÑ#Ô#ˆÝ˜3 ˜*­B¬JÐ7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 óŠ   — 	 |                      d¬¦  «         d S # t          $ r}dt          |¦  «        v sJ ‚Y d }~d S d }~ww xY w)NÚffilr   )r#   r9   Ústr)r*   r:   Úinsts      r0   Útest_fillna_invalid_methodz+TestSeriesFillNA.test_fillna_invalid_methodm  sl   € ð	'Ø×"Ò"¨&Ð"Ñ1Ô1Ð1Ð1Ð1øÝð 	'ð 	'ð 	'Ø�S ™YœYÐ&Ð&Ð&Ð&Ð&Ð&Ð&Ð&Ð&Ð&øøøøð	'øøøs   ‚ š
A¤=½Ac                 ó¶  — t          t          j                             d¦  «                             ddd¦  «        ¦  «        }d}t          j        t          |¬¦  «        5  |                     ddg¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     d	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
Nr   éœÿÿÿéd   é2   rå   r4   r   ræ   )r   r   )	r   rK   ÚrandomÚdefault_rngÚintegersr7   r8   rè   r#   )r*   rc   r;   s      r0   Útest_fillna_listlike_invalidz-TestSeriesFillNA.test_fillna_listlike_invalids  sI  € Ý•R”Y×*Ò*¨1Ñ-Ô-×6Ò6°t¸SÀ"ÑEÔEÑFÔFˆØSˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�JŠJ˜˜1�vÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð UˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�JŠJ�vÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s$   ÁBÂBÂ
BÂ+CÃCÃCc                 ó   — t          g d¢¦  «        }d                     g d¢¦  «        }dD ]R}dD ]M}t          j        t          |¬¦  «        5  |                     d||¬¦  «         d d d ¦  «         n# 1 swxY w Y   ŒNŒSd S )	N)r   r   r   Nú|)z*Cannot specify both 'value' and 'method'\.zLimit must be greater than 0zLimit must be an integer)éÿÿÿÿr   r@   rA   )rJ   r!   r   r6   Nr4   r   )r`   r   )r   Újoinr7   r8   r9   r#   )r*   rc   r;   r`   r   s        r0   Ú$test_fillna_method_and_limit_invalidz5TestSeriesFillNA.test_fillna_method_and_limit_invalid}  sç   € å�_�_�_Ñ%Ô%ˆØ�hŠhðð ð ñ
ô 
ˆð 'ð 	>ð 	>ˆEØEð >ð >�Ý”]¥:°SÐ9Ñ9Ô9ð >ð >Ø—J’J˜q¨°f�JÑ=Ô=Ð=ð>ð >ð >ñ >ô >ð >ð >ð >ð >ð >ð >øøøð >ð >ð >ð >øð>ð	>ð 	>s   ÁA1Á1A5Á8A5c                 óv  — t          t          ddd¬¦  «        ¦  «        }|                     ¦   «         }t          |d<   |                     t          dddt          j        ¬¦  «        ¦  «        }t          j	        ||¦  «         t          d	d
¬¦  «        }t          |j                             d¦  «        ¦  «        }|j        j        dk    sJ ‚|                     |¦  «        }t          |d         |                     |j        j        ¦  «        |d         g|j        ¬¦  «        }t          j	        ||¦  «         d S )NÚ2020r   r™   )rG   ro   r   iä  r   ©ÚtzinforÈ   r²   rn   zdateutil/US/PacificrÀ   r   r   )r   r   r%   r	   r#   r   r   Úutcr'   r(   r   rç   r¶   r   Úkindro   )r*   rc   r.   rW   rM   ru   s         r0   Ú+test_fillna_datetime64_with_timezone_tzinfoz<TestSeriesFillNA.test_fillna_datetime64_with_timezone_tzinfoŒ  s  € õ •Z °°eÐ<Ñ<Ô<Ñ=Ô=ˆØ—8’8‘:”:ˆÝˆˆA‰Ø—’�H T¨1¨a½¼ÐEÑEÔEÑFÔFˆÝ
Ô˜v xÑ0Ô0Ð0õ �|¨Ð5Ñ5Ô5ˆÝ�c”k×,Ò,Ð-BÑCÔCÑDÔDˆØŒzŒ #Ò%Ð%Ð%Ð%Ø—’˜R‘”ˆÝØ�!ŒW�b—m’m D¤J¤MÑ2Ô2°D¸´GÐ<Ø”*ð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   z7input, input_fillna, expected_data, expected_categories)r    r½   Nr    r½   )r    r½   r½   r    r    c                 ó  — t          |¦  «        }t          |¦  «                             |¦  «        }|                     |¦  «        }|                     |¦  «        }t          ||¬¦  «        }	t          j        ||	¦  «         d S )NrØ   )r   r   r#   r'   Úassert_categorical_equal)
r*   ÚinputÚinput_fillnaÚexpected_dataÚexpected_categoriesré   rc   r,   rW   r.   s
             r0   Ú(test_fillna_categorical_accept_same_typez9TestSeriesFillNA.test_fillna_categorical_accept_same_type   sv   € õ ˜%Ñ Ô ˆÝ�S‰kŒk× Ò  Ñ.Ô.ˆØ—’˜C‘”ˆØ—’˜FÑ#Ô#ˆÝ˜}Ð9LÐMÑMÔMˆÝ
Ô# F¨HÑ5Ô5Ð5Ð5Ð5r2   )/Ú__name__Ú
__module__Ú__qualname__r1   r<   rO   rX   r^   rd   rj   rv   r|   r„   r“   r•   r7   ÚmarkÚparametrizeÚparamÚxfailr¥   r¨   r«   r¹   r»   r¾   rÃ   rÆ   rÊ   rÖ   rK   rL   r   rß   r   rã   rë   Úfloatr'   ÚALL_REAL_NUMPY_DTYPESrô   rö   rû   r  r  r  r  rQ   r2   r0   r   r      s²  € € € € € ð#1ð #1ð #1ðJ<ð <ð <ð
ð ð ð,+ð +ð +ð01ð 1ð 1ð1ð 1ð 1ð	5ð 	5ð 	5ð/ð /ð /ð<1ð 1ð 1ð"..ð ..ð ..ð`h*ð h*ð h*ðT!1ð !1ð !1ðF „[×ÒØàØˆFŒLØØ”k×'Ò'ØCð (ñ ô ðñ ô ð	
ñô ð „[×Ò˜T D¨% =Ñ1Ô1ð3ð 3ñ 2Ô1ñô ð3ð* „[×ÒØàØˆFŒLØØ”k×'Ò'ØCð (ñ ô ðñ ô ð	
ñô ð3ð 3ñô ð3ð(1ð 1ð 1ð  „[×Ò˜T L°,Ð#?Ñ@Ô@ðL4ð L4ñ AÔ@ðL4ð\@ð @ð @ð*1ð 1ð 1ð(ð (ð (ð*ð *ð *ð:	1ð 	1ð 	1ð,ð ,ð ,ð „[×ÒØ%àÐ+Ð+Ð+Ð,Ø˜ Ð%Ð%Ð'@Ð'@Ð'@ÐAØ�ˆX˜˜S # r¤v¨r¬vÐ6Ð7Ø˜ÐÐ  S¨#¨s°B´FÐ;Ð<ØˆV�C‰[Œ[˜3 ¤¨¨R¬V°R´VÐ<Ð=ØˆV�C ˜sÐ#Ñ#Ô# c¨3°°R´V¸R¼VÐ%DÐEØˆV˜ Ð$Ð$Ñ%Ô%¨¨S°#°s¸B¼FÐ'CÐDØˆV�S˜#�J q¨! fÐ-Ñ-Ô-°°R´V¸SÀ#ÀsÐ/KÐLð		
ñô ð,ð ,ñô ð,ð „[×ÒØ%àˆVÐ-Ð-Ð-Ñ.Ô.Ð0IÐ0IÐ0IÐJØˆVÐ-Ð-Ð-Ñ.Ô.Ð0IÐ0IÐ0IÐJà�Ø�KØ1Ð1Ð1Ð>WÐ>WÐ>Wðñ ô ñô ð
 *Ð)Ð)ðð	
ñô ð,ð ,ñô ð,ð8ð 8ð 8ð> „[×Ò˜W u¨i¸Ð&CÑDÔDØ„[×Ò˜[¨"Ô*BÑCÔCØ„[×Ò˜X¨¨e }Ñ5Ô5ð.ð .ñ 6Ô5ñ DÔCñ EÔDð.ð01ð 1ð 1ð'ð 'ð 'ðð ð ð>ð >ð >ð1ð 1ð 1ð( „[×ÒØAà"Ð"Ð" CÐ)=Ð)=Ð)=ÀÀS¸zÐJØ�3˜œ Ð$ cÐ+?Ð+?Ð+?À#ÀsÀÐLð	
ñô ð	6ð 	6ñô ð	6ð 	6ð 	6r2   r   z>ignore:Series.fillna with 'method' is deprecated:FutureWarningc                   ó–   — e 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S )ÚTestFillnaPadc                 ó¬  — t          t          j        dt          j        dt          j        gg d¢¦  «        }|                     d¬¦  «        }t          t          j        ddddg|j        ¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          ddddt          j        g|j        ¦  «        }t          j        ||¦  «         d S )Nr@   rB   rÌ   r6   r   r!   )r   rK   rL   r#   rI   r'   r(   )r*   rc   r,   r.   s       r0   Útest_fillna_bugzTestFillnaPad.test_fillna_bug·  s·   € Ý•b”f˜c¥2¤6¨3µ´Ð7Ð9RÐ9RÐ9RÑSÔSˆØ—’ 7�Ñ+Ô+ˆÝ�2œ6 3¨¨S°#Ð6¸¼	ÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0à—’ 7�Ñ+Ô+ˆÝ˜3  S¨#­r¬vÐ6¸¼	ÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 óè   — t          g d¢t          dd¬¦  «        ¬¦  «        }t          j        |j        d<   t          j        |                     ¦   «         |                     d¬¦  «        ¦  «         d S )	Nr>   rD   rE   rF   rH   r   r6   r   )	r   r   rK   rL   r&   r'   r(   r6   r#   ©r*   rM   s     r0   Ú
test_ffillzTestFillnaPad.test_ffillÁ  ól   € ÝØ%Ð%Ð%­Z¸ÈaÐ-PÑ-PÔ-Pð
ñ 
ô 
ˆõ ”VˆŒ�‰
Ý
Ô˜rŸxšx™zœz¨2¯9ª9¸G¨9Ñ+DÔ+DÑEÔEÐEÐEÐEr2   c                 ó°   — t          t          dddt          j        ¬¦  «        dg¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )Niß  r   r  )r   r   Úpytzr  r6   r'   r(   )r*   r+   rW   s      r0   Ú,test_ffill_mixed_dtypes_without_missing_dataz:TestFillnaPad.test_ffill_mixed_dtypes_without_missing_dataÈ  sM   € å� $¨¨1µT´XÐ>Ñ>Ô>ÀÐBÑCÔCˆØ—’‘”ˆÝ
Ô˜v vÑ.Ô.Ð.Ð.Ð.r2   c                 óè   — t          g d¢t          dd¬¦  «        ¬¦  «        }t          j        |j        d<   t          j        |                     ¦   «         |                     d¬¦  «        ¦  «         d S )	Nr>   rD   rE   rF   rH   r   r!   r   )	r   r   rK   rL   r&   r'   r(   r!   r#   r%  s     r0   Ú
test_bfillzTestFillnaPad.test_bfillÎ  r'  r2   c                 óÚ  — t          t          j        dt          j        dt          j        gg d¢t          ¬¦  «        }|                     dd¬¦  «        }|�J ‚t          t          j        ddddgg d¢t          ¬¦  «        }t          j        |dd …         |dd …         ¦  «         t          j        |j        d	         ¦  «        s'J t          j        |j        d	         ¦  «        ¦   «         ‚d S )
Nr@   rB   rÌ   r   r   T©r   rÒ   r   r   )	r   rK   rL   r  r#   r'   r(   Úisnanr&   )r*   rÓ   rÕ   r.   s       r0   Útest_pad_nanzTestFillnaPad.test_pad_nanÕ  sè   € ÝÝŒV�S�"œ& #¥r¤vÐ.Ð0IÐ0IÐ0IÕQVð
ñ 
ô 
ˆð —x’x u°d�xÑ;Ô;ˆØÐ#Ð#Ð#åÝŒV�S˜#˜s CÐ(Ð*CÐ*CÐ*CÍ5ð
ñ 
ô 
ˆõ 	Ô˜q   œu h¨q¨r¨r¤lÑ3Ô3Ð3ÝŒx˜œ˜qœ	Ñ"Ô"Ð>Ð>¥B¤H¨X¬]¸1Ô-=Ñ$>Ô$>Ñ>Ô>Ð"Ð>Ð>r2   c                 óÜ  — t          j        d¦  «        }t          t           j                             d¦  «                             d¦  «        |¬¦  «        }|d d…                              |¦  «        }|                     dd¬¦  «        }|d d…                              |¦  «                             d¬¦  «        }t           j        |dd …<   t          j
        ||¦  «         |d	d …                              |¦  «        }|                     d
d¬¦  «        }|d	d …                              |¦  «                             d¬¦  «        }t           j        |d d…<   t          j
        ||¦  «         d S )Né
   r   rH   r   rE   ©r   r`   r   éýÿÿÿéþÿÿÿr!   rJ   r   ©rK   r   r   r   r  Ústandard_normalÚreindexr#   rL   r'   r(   ©r*   rI   rœ   rW   r.   s        r0   Útest_series_fillna_limitz&TestFillnaPad.test_series_fillna_limitã  s9  € Ý”	˜"‘”ˆÝ•2”9×(Ò(¨Ñ+Ô+×;Ò;¸BÑ?Ô?ÀuÐMÑMÔMˆà�2�A�2”—’˜uÑ%Ô%ˆØ—’ e°1�Ñ5Ô5ˆà�R�a�R”5—=’= Ñ'Ô'×.Ò.°eÐ.Ñ<Ô<ˆÝœˆ���‰Ý
Ô˜v xÑ0Ô0Ð0à�2�3�3”—’ Ñ&Ô&ˆØ—’ g°Q�Ñ7Ô7ˆà�R�S�S”6—>’> %Ñ(Ô(×/Ò/°zÐ/ÑBÔBˆÝ”vˆ��!�‰Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 óŒ  — t          j        d¦  «        }t          t           j                             d¦  «                             d¦  «        |¬¦  «        }|d d…                              |dd¬¦  «        }|d d…                              |¦  «                             d¬¦  «        }t           j        |dd …<   t          j
        ||¦  «         |d	d …                              |d
d¬¦  «        }|d	d …                              |¦  «                             d
¬¦  «        }t           j        |d d…<   t          j
        ||¦  «         d S )Nr2  r   rH   r   rE   r3  r   r4  r5  rJ   r   r6  r9  s        r0   Útest_series_pad_backfill_limitz,TestFillnaPad.test_series_pad_backfill_limitõ  s  € Ý”	˜"‘”ˆÝ•2”9×(Ò(¨Ñ+Ô+×;Ò;¸BÑ?Ô?ÀuÐMÑMÔMˆà�2�A�2”—’˜u¨U¸!�Ñ<Ô<ˆà�R�a�R”5—=’= Ñ'Ô'×.Ò.°eÐ.Ñ<Ô<ˆÝœˆ���‰Ý
Ô˜v xÑ0Ô0Ð0à�2�3�3”—’ ¨jÀ�ÑBÔBˆà�R�S�S”6—>’> %Ñ(Ô(×/Ò/°zÐ/ÑBÔBˆÝ”vˆ��!�‰Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c                 ó  — t          t          j                             d¦  «                             ddd¦  «        ¦  «        }|                     dd¬¦  «        }|�J ‚t          j        |                     dd¬¦  «        |¦  «         d S )	Nr   rý   rþ   rÿ   r6   Tr.  F)r   rK   r   r  r  r#   r'   r(   )r*   rc   rÕ   s      r0   Útest_fillna_intzTestFillnaPad.test_fillna_int  s{   € Ý•R”Y×*Ò*¨1Ñ-Ô-×6Ò6°t¸SÀ"ÑEÔEÑFÔFˆØ—z’z¨¸$�zÑ?Ô?ˆØÐ#Ð#Ð#Ý
Ô˜sŸzšz°À%˜zÑHÔHÈ#ÑNÔNÐNÐNÐNr2   c                 ó¬  — t          t          t          t          dddddddt          j        ¬¦  «        g¦  «        }|                     ¦   «         }t          t          dddddddt          j        ¬¦  «        t          dddddddt          j        ¬¦  «        t          dddddddt          j        ¬¦  «        g¦  «        }t          j        ||¦  «         d S )Nià  é   é   é   é   i¡† r  )r   r	   r   r)  r  r!   r'   r(   )r*   rÞ   r,   r.   s       r0   Ú$test_datetime64tz_fillna_round_issuez2TestFillnaPad.test_datetime64tz_fillna_round_issue  sÐ   € õ Ý•#•x  b¨"¨b°"°a¸ÍÌÐQÑQÔQÐRñ
ô 
ˆð —’‘”ˆåå˜˜r 2 r¨2¨q°&ÅÄÐJÑJÔJÝ˜˜r 2 r¨2¨q°&ÅÄÐJÑJÔJÝ˜˜r 2 r¨2¨q°&ÅÄÐJÑJÔJðñ
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   c           	      óÖ  — t          t          j        t          d¬¦  «        z
  dd¬¦  «        }t	          |                     d¦  «        ¦  «        }t          |d<   t          t          d¦  «        t          d¦  «        t          d¦  «        t          d	¦  «        t          d
¦  «        gd¬¦  «        }t	          |¦  «        }|                     ¦   «         }t          j
        ||¦  «         d S )Nr2  )ÚnanosecondsrE   Úns)rG   rÂ   r   z2262-04-11 23:47:16.854775797z2262-04-11 23:47:16.854775798z2262-04-11 23:47:16.854775800z2262-04-11 23:47:16.854775801rÁ   )r   r   Úmaxr   r   Ú	to_periodr	   r   r6   r'   r(   )r*   r    rc   r‚   r.   r,   s         r0   Útest_fillna_parrzTestFillnaPad.test_fillna_parr  sà   € åÝŒM�I°"Ð5Ñ5Ô5Ñ5¸qÀtð
ñ 
ô 
ˆõ �S—]’] 4Ñ(Ô(Ñ)Ô)ˆÝˆˆA‰ÝåÐ9Ñ:Ô:ÝÐ9Ñ:Ô:ÝÐ9Ñ:Ô:ÝÐ9Ñ:Ô:ÝÐ9Ñ:Ô:ðð ð	
ñ 	
ô 	
ˆõ ˜#‘;”;ˆà—’‘”ˆå
Ô˜v xÑ0Ô0Ð0Ð0Ð0r2   Úfuncr   rJ   c                 ó¼   — t          g d¢¦  «        }t          j        t          ¦  «        5   t	          ||¦  «        ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )N)r   r   r   )r   r'   rs   rt   Úgetattr)r*   rK  rc   s      r0   Útest_pad_backfill_deprecatedz*TestFillnaPad.test_pad_backfill_deprecated5  s¢   € õ �Y�Y�YÑÔˆÝÔ'­Ñ6Ô6ð 	!ð 	!Ø�G�C˜ÑÔÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s   «AÁAÁAN)r  r  r  r#  r&  r*  r,  r0  r:  r<  r>  rD  rJ  r7   r  r  rN  rQ   r2   r0   r!  r!  ³  sæ   € € € € € ð1ð 1ð 1ðFð Fð Fð/ð /ð /ðFð Fð Fð?ð ?ð ?ð1ð 1ð 1ð$1ð 1ð 1ð Oð Oð Oð1ð 1ð 1ð&1ð 1ð 1ð. „[×Ò˜V e¨ZÐ%8Ñ9Ô9ð!ð !ñ :Ô9ð!ð !ð !r2   r!  z#data, expected_data, method, kwargsr   é   rB   g      @r6   Ú
limit_areaÚinsider   )rP  r`   ÚoutsiderE   r!   c                 ó˜   — t          | ¦  «        }t          |¦  «        } t          ||¦  «        di |¤Ž}t          j        ||¦  «         d S )NrQ   )r   rM  r'   r(   )rÞ   r  r   Úkwargsrœ   r.   rW   s          r0   Útest_ffill_bfill_limit_arearU  =  sU   € õF 	ˆt‰Œ€AÝ�mÑ$Ô$€HØ�W�Q˜ÑÔÐ)Ð) &Ð)Ð)€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r2   ) r   r   r   ÚnumpyrK   r7   r)  Úpandasr   r   r   r	   r
   r   r   r   r   r   r   Úpandas._testingÚ_testingr'   Úpandas.core.arraysr   r  Úfilterwarningsr   r!  r  rL   ÚrangerU  rQ   r2   r0   ú<module>r]     s3  ððð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ø €€€Ø €€€ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø +Ð +Ð +Ð +Ð +Ð +ð „×ÒØPñô ðQ6ð Q6ð Q6ð Q6ð Q6ñ Q6ô Q6ñô ðQ6ðh „×ÒØDñô ðD!ð D!ð D!ð D!ð D!ñ D!ô D!ñô ðD!ðN „×ÒØ)ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�R”V˜S # s¨C°°b´f¸b¼fÐEØØ˜8Ð$ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�R”V˜S # r¤v¨r¬v°s¸B¼FÀBÄFÐKØØ#¨aÐ0Ð0ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�R”V˜S "¤&¨"¬&°"´&¸#¸sÀCÐHØØ˜9Ð%ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�R”V˜S "¤&¨"¬&°"´&¸#¸sÀBÄFÐKØØ$¨qÐ1Ð1ð		
ð ŒV�R”V˜RœV R¤V¨R¬V°R´V¸R¼VÐDØŒV�R”V˜RœV R¤V¨R¬V°R´V¸R¼VÐDØØ$¨qÐ1Ð1ð		
ð ˆE�!‰HŒHØˆE�!‰HŒHØØ$¨qÐ1Ð1ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�R”V˜S # s¨C°°b´f¸b¼fÐEØØ˜8Ð$ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�R”V˜S "¤&¨"¬&°#°s¸B¼FÀBÄFÐKØØ#¨aÐ0Ð0ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØ�#�s˜BœF B¤F¨B¬F°C¸¼ÀÄÐHØØ˜9Ð%ð		
ð ŒV�R”V˜Q ¤¨¬°´¸¸2¼6À2Ä6ÐJØŒV�S˜#˜rœv r¤v¨r¬v°s¸B¼FÀBÄFÐKØØ$¨qÐ1Ð1ð		
ðo=ñ@ô @ðB-ð -ñC@ô @ðB-ð -ð -r2   