§
    zhþh‰‚  ã                   óŽ  — d dl Zd dlZd dlmZ d dlmc mZ d dl	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  G d„ d¦  «        Zd„ Zd„ Zej                             d	d
dg¦  «        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 )é    N)ÚWARNING_CHECK_DISABLED)
ÚCategoricalÚ	DataFrameÚDatetimeIndexÚNaTÚPeriodIndexÚSeriesÚTimedeltaIndexÚ	TimestampÚ
date_rangeÚto_datetime)Ú_check_mixed_floatc                   ó¸  — e Zd Zd„ Zej        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g d¢ddgg¦  «        d„ ¦   «         Zd„ Zej                             dddej        dg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Z d„ Z!d „ Z"ej                             d!e#e$g¦  «        d"„ ¦   «         Z%ej                             d!e#e$g¦  «        d#„ ¦   «         Z&d$„ Z'd%„ Z(d&„ Z)d'„ Z*d(„ Z+d)„ Z,d*„ Z-d+„ Z.d,„ Z/d-„ Z0d.„ Z1d/„ Z2ej3        ej                             dd0d0d0d1œg¦  «        d2„ ¦   «         ¦   «         Z4d3„ Z5d4„ Z6d5S )6Ú
TestFillNAc                 ó  — t          t          j        gdz  t          t	          d¦  «        t          gt          j        ddgdœ¦  «        }g d¢|_        |d d …         }t          j        |¦  «        5  |                     ddid¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          d
gdz  dt	          d¦  «        dgg d¢dœ¦  «        }g d¢|_        t          j	        ||¦  «         |s5t          j
        |j        d d …df         |j        d d …df         ¦  «        sJ ‚t          j
        |j        d d …df         |j        d d …df         ¦  «        rJ ‚|s5t          j
        |j        d d …df         |j        d d …df         ¦  «        sJ ‚d S d S )Né   é   Úfooé   ©ÚAÚBÚC)r   r   r   r   T©Úinplaceç       @)r   r   r   r   )r   ÚnpÚnanr   r   ÚcolumnsÚtmÚassert_cow_warningÚfillnaÚassert_frame_equalÚshares_memoryÚiloc)ÚselfÚusing_copy_on_writeÚwarn_copy_on_writeÚdfÚorigÚexpecteds         ú]/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_fillna.pyÚ*test_fillna_dict_inplace_nonunique_columnsz5TestFillNA.test_fillna_dict_inplace_nonunique_columns   s÷  € õ Ý”6�(˜Q‘,¥c­9°Q©<¬<½Ð%=ÅRÄVÈUÐTUÐDVÐWÐWñ
ô 
ˆð %�_�_ˆŒ
Ø�!�!�!Œuˆõ Ô"Ð#5Ñ6Ô6ð 	.ð 	.Ø�IŠI�s˜A�h¨ˆIÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.õ Ø�%˜!‘) 1¥i°¡l¤l°AÐ"6¸]¸]¸]ÐKÐKñ
ô 
ˆð +˜?˜?ˆÔÝ
Ô˜b (Ñ+Ô+Ð+ð #ð 	DÝÔ# B¤G¨A¨A¨A¨q¨D¤M°4´9¸Q¸Q¸QÀ¸T´?ÑCÔCÐCÐCÐCÝÔ# B¤G¨A¨A¨A¨q¨D¤M°4´9¸Q¸Q¸QÀ¸T´?ÑCÔCÐCÐCÐCØ"ð 	DÝÔ# B¤G¨A¨A¨A¨q¨D¤M°4´9¸Q¸Q¸QÀ¸T´?ÑCÔCÐCÐCÐCð	Dð 	DØCÐCs   Á0BÂBÂBc                 óÐ  — t          j        dt           j        ¦  «        }t          |d¬¦  «        }|r{t	          j        ¦   «         5  |d                              dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |d d …df         ¦  «                             ¦   «         sJ ‚n}t	          j	        t          st          nd d¬	¦  «        5  |d                              dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   |d d …df         dk                         ¦   «         sJ ‚t          |j        j        ¦  «        d
k    sJ ‚t          j        |j        |¦  «        sJ ‚d S )N)é(   é2   F)Úcopyr   éÿÿÿÿTr   zinplace method©Úmatchr   )r   Úfullr   r   r    Úraises_chained_assignment_errorr"   ÚisnanÚallÚassert_produces_warningr   ÚFutureWarningÚlenÚ_mgrÚarraysr$   Úvalues)r&   r'   Úarrr)   s       r,   Útest_fillna_on_column_viewz%TestFillNA.test_fillna_on_column_view3   sâ  € õ Œg�h¥¤Ñ'Ô'ˆÝ�s Ð'Ñ'Ô'ˆàð 
	+ÝÔ3Ñ5Ô5ð /ð /Ø�1”—’˜R¨�Ñ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /å”8˜C    1 œIÑ&Ô&×*Ò*Ñ,Ô,Ð,Ð,Ð,Ð,åÔ+Ý%;ÐE•�ÀØ&ðñ ô ð /ð /ð �1”—’˜R¨�Ñ.Ô.Ð.ð	/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð
 ˜˜˜˜1˜”I ’O×(Ò(Ñ*Ô*Ð*Ð*Ð*õ �2”7”>Ñ"Ô" aÒ'Ð'Ð'Ð'ÝÔ ¤	¨3Ñ/Ô/Ð/Ð/Ð/Ð/Ð/s$   ÁA0Á0A4Á7A4ÃC<Ã<D ÄD c                 ó  — |}t           j        |j        |j        d d…         df<   t           j        |j        |j        dd …         df<   |                     d¦  «        }|j        |j        d d…         df         dk                         ¦   «         sJ ‚d}t          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j	        |j        |j        d d…         df         ¦  «                             ¦   «         sJ ‚|j        |j        dd …         df         |j        |j        d         df         k                         ¦   «         sJ ‚d	}t          j        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   d
}t          j        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Né   r   éûÿÿÿr   ú,DataFrame.fillna with 'method' is deprecatedr3   Úpad©Úmethodz'Must specify a fill 'value' or 'method'z(Cannot specify both 'value' and 'method'Úffill)r   r   ÚlocÚindexr"   r8   r    r9   r:   r7   ÚpytestÚraisesÚ
ValueError)r&   Údatetime_frameÚtfÚzero_filledÚmsgÚpaddeds         r,   Útest_fillna_datetimezTestFillNA.test_fillna_datetimeI   s¬  € ØˆÝ$&¤FˆŒˆrŒx˜˜˜Œ|˜SÐ Ñ!Ý%'¤VˆŒˆrŒx˜˜˜Œ}˜cÐ!Ñ"à$×+Ò+¨AÑ.Ô.ˆØ” Ô 1°"°1°"Ô 5°sÐ :Ô;¸qÒ@×EÒEÑGÔGÐGÐGÐGà<ˆÝÔ'­¸SÐAÑAÔAð 	9ð 	9Ø#×*Ò*°%Ð*Ñ8Ô8ˆFð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9åŒx˜œ
 6¤<°°°Ô#3°SÐ#8Ô9Ñ:Ô:×>Ò>Ñ@Ô@Ð@Ð@Ð@àŒJ�v”| B C CÔ(¨#Ð-Ô.°&´*¸V¼\È"Ô=MÈsÐ=RÔ2SÒSß
Š#‰%Œ%ð	ð 	ð 	ð 8ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	$ð 	$Ø×!Ò!Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$à8ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	5ð 	5Ø×!Ò! !¨GÐ!Ñ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5ð 	5ð 	5s6   Â/CÃCÃCÆF)Æ)F-Æ0F-ÇG6Ç6G:Ç=G:c                 óZ  — |}t           j        |j        |j        dd…         df<   t           j        |j        |j        dd …         df<   |                     d¬¦  «         d}t          j        t          |¬	¦  «        5  |                     d
¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrB   é   r   éöÿÿÿr   r   ©ÚvaluerD   r3   rE   rF   )r   r   rI   rJ   r"   r    r9   r:   )r&   Úfloat_string_frameÚmfrQ   s       r,   Útest_fillna_mixed_typez!TestFillNA.test_fillna_mixed_type`   sè   € ØˆÝ(*¬ˆŒˆrŒx˜˜"˜Œ~˜uÐ$Ñ%Ý&(¤fˆŒˆrŒx˜˜˜Œ~˜sÐ"Ñ#à
�	Š	˜ˆ	ÑÔÐØ<ˆÝÔ'­¸SÐAÑAÔAð 	$ð 	$Ø�IŠI˜UˆIÑ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð 	$ð 	$s   Á<B Â B$Â'B$c                 óŠ  — |                      g d¢¬¦  «        }t          j        |j        |j        dd …         df<   |                     d¬¦  «        }t          |dd i¬¦  «         d	}t          j        t          |¬
¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |dd i¬¦  «         d S )N)r   r   ÚD©r   rV   r   r   rW   r   ©ÚdtyperD   r3   rE   rF   )
Úreindexr   r   rI   rJ   r"   r   r    r9   r:   )r&   Úmixed_float_framerZ   ÚresultrQ   s        r,   Útest_fillna_mixed_floatz"TestFillNA.test_fillna_mixed_floatj   s  € à×&Ò&¨¨¨Ð&Ñ?Ô?ˆÝ&(¤fˆŒˆrŒx˜˜˜Œ~˜sÐ"Ñ#Ø—’ �Ñ#Ô#ˆÝ˜6¨#¨t¨Ð5Ñ5Ô5Ð5à<ˆÝÔ'­¸SÐAÑAÔAð 	-ð 	-Ø—Y’Y e�YÑ,Ô,ˆFð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-å˜6¨#¨t¨Ð5Ñ5Ô5Ð5Ð5Ð5s   ÂB%Â%B)Â,B)c                 ó6  — |rt          j        d¦  «         t          dg¬¦  «        }dD ]n}d}t          j        t
          |¬¦  «        5  |j                             |d¬¦  «         |j                             |¬	¦  «         d d d ¦  «         n# 1 swxY w Y   Œod S )
Nz9condition is unnecessary complex and is deprecated anywayÚxr^   )rE   Úbackfillz)Series.fillna with 'method' is deprecatedr3   T©rG   r   rF   )rK   Úskipr   r    r9   r:   rf   r"   )r&   r'   r)   ÚmrQ   s        r,   Útest_fillna_emptyzTestFillNA.test_fillna_emptyv   sæ   € Øð 	UÝŒKÐSÑTÔTÐTå ˜uÐ%Ñ%Ô%ˆØ$ð 	&ð 	&ˆAØ=ˆCÝÔ+­MÀÐEÑEÔEð &ð &Ø”—’ 1¨d�Ñ3Ô3Ð3Ø”—’ 1�Ñ%Ô%Ð%ð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &øð	&ð 	&s   Á	8BÂB	ÂB	c                 ó¦  — t          ddt          j        dgddt          j        dgddt          j        dgg¦  «        }|                     ddi¦  «        }t          g d¢g d¢g d¢g¦  «        }|d                              d	¦  «        |d<   t          j        ||¦  «         |                     ddid
¬¦  «        }t          j        ||¦  «         |�J ‚d S )NÚaÚbÚcr   r   )rm   rm   r   rm   )rn   rn   r   rn   )ro   ro   r   ro   ÚobjectTr   )r   r   r   r"   Úastyper    r#   )r&   r)   rc   r+   Úreturn_values        r,   Útest_fillna_different_dtypez&TestFillNA.test_fillna_different_dtype�   sï   € åØ�3�œ Ð$ s¨Cµ´¸Ð&=ÀÀSÍ"Ì&ÐRUÐ?VÐWñ
ô 
ˆð —’˜A˜u˜:Ñ&Ô&ˆÝØ#Ð#Ð#Ð%;Ð%;Ð%;Ð=SÐ=SÐ=SÐTñ
ô 
ˆð ˜q”k×(Ò(¨Ñ2Ô2ˆ�‰Ý
Ô˜f hÑ/Ô/Ð/à—y’y ! U °T�yÑ:Ô:ˆÝ
Ô˜b (Ñ+Ô+Ð+ØÐ#Ð#Ð#Ð#Ð#ó    c                 óŒ  — t          t          j                             d¦  «                             d¦  «        ¦  «        }t          j        |j        dd…df<   t          j        |j        dd…df<   |                     ¦   «         }d|j        d<   d|j        d	<   |                     dd
¬¦  «        }t          j
        ||¦  «         d S )Nr   )é
   r   é   r   r   rB   iç  )r   r   )r   r   r   ©Úlimit)r   r   ÚrandomÚdefault_rngÚstandard_normalr   r%   r1   r"   r    r#   ©r&   r)   r+   rc   s       r,   Útest_fillna_limit_and_valuez&TestFillNA.test_fillna_limit_and_value“   sª   € å•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÑIÔIˆÝœ&ˆŒ��!��Q�‰Ýœ&ˆŒ��!��Q�‰à—7’7‘9”9ˆØ!ˆŒ�dÑØ!ˆŒ�dÑØ—’˜3 a�Ñ(Ô(ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rt   c                 ót  — t          t          t          d¦  «        gt          d¦  «        t          gdœ¦  «        }|                     ¦   «         }|d                              |j        |j        d         df         ¦  «        |d<   |                     d|d         i¬¦  «        }t          j        ||¦  «         d S )Nz2014-1-1z2013-1-1)ÚDateÚDate2r€   r   r�   rW   )	r   r   r   r1   r"   rI   rJ   r    r#   r}   s       r,   Útest_fillna_datelikezTestFillNA.test_fillna_datelikeŸ   s°   € õ å�i¨
Ñ3Ô3Ð4Ý# JÑ/Ô/µÐ5ðð ñ
ô 
ˆð —7’7‘9”9ˆØ# FÔ+×2Ò2°2´6¸"¼(À1¼+ÀwÐ:NÔ3OÑPÔPˆ�ÑØ—’ &¨"¨W¬+Ð!6�Ñ7Ô7ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rt   c                 óÎ  — t          dt          d¦  «        t          gi¦  «        }t          dt          d¦  «        t          d¦  «        gi¦  «        }d}t          j        t
          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          dt          t          d¦  «        gi¦  «        }t          dt          d¦  «        t          d¦  «        gi¦  «        }d}t          j        t
          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr   z2012-11-11 00:00:00+01:00rD   r3   rE   rF   Úbfill)r   r   r   r    r9   r:   r"   r#   )r&   r)   ÚexprQ   Úress        r,   Útest_fillna_tzawarezTestFillNA.test_fillna_tzaware®   sâ  € õ ˜�iÐ(CÑDÔDÅcÐJÐKÑLÔLˆÝàÝÐ9Ñ:Ô:ÝÐ9Ñ:Ô:ððñ
ô 
ˆð =ˆÝÔ'­¸SÐAÑAÔAð 	*ð 	*Ø—)’) 5�)Ñ)Ô)ˆCð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*å
Ô˜c 3Ñ'Ô'Ð'å˜�c¥9Ð-HÑ#IÔ#IÐJÐKÑLÔLˆÝàÝÐ9Ñ:Ô:ÝÐ9Ñ:Ô:ððñ
ô 
ˆð =ˆÝÔ'­¸SÐAÑAÔAð 	,ð 	,Ø—)’) 7�)Ñ+Ô+ˆCð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,å
Ô˜c 3Ñ'Ô'Ð'Ð'Ð's$   Á0BÂBÂBÄ"EÅE	ÅE	c                 ó‚  — t          t          ddd¬¦  «        ddt          j        t          j        gdœ¦  «        }d}t	          j        t          |¬	¦  «        5  |                     d
¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          t          ddd¬¦  «        g d¢dœ¦  «        }t	          j        ||¦  «         d S )NÚ20130101é   z
US/Eastern)ÚperiodsÚtzr   r   ©r   r   rD   r3   rE   rF   )ç      ð?r   r   r   )	r   r   r   r   r    r9   r:   r"   r#   ©r&   r)   rQ   rc   r+   s        r,   Ú$test_fillna_tzaware_different_columnz/TestFillNA.test_fillna_tzaware_different_columnÍ   s  € õ å 
°A¸,ÐGÑGÔGØ˜�BœF¥B¤FÐ+ðð ñ
ô 
ˆð =ˆÝÔ'­¸SÐAÑAÔAð 	-ð 	-Ø—Y’Y e�YÑ,Ô,ˆFð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-åå 
°A¸,ÐGÑGÔGØ)Ð)Ð)ðð ñ
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   ÁA;Á;A?ÂA?c                 ó(  — t          dddt          j        gg d¢¬¦  «        }ddt          j        dg}t          ||d	œ¦  «        }t          g d
¢g d¢¬¦  «        }g d¢}t          ||d	œ¦  «        }t          g d¢g d¢¬¦  «        }ddt          j        g}t          ||d	œ¦  «        }	t          ddgg d¢¬¦  «        }
ddg}t          |
|d	œ¦  «        }|                     ddd	œ¬¦  «        }t          j        ||¦  «         d}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 d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     dg¬¦  «        }t          j        ||	¦  «         |                     ¦   «         }t          j        ||¦  «         t          t          j        dt          j        gddg¬¦  «        }t          |g d¢d	œ¦  «        }t          g d¢ddg¬¦  «        }t          |g d¢d	œ¦  «        }|                     d¦  «        }t          j        ||¦  «         d S )Nr   r   r   ©r   r   r   )Ú
categoriesrm   rn   Úd©ÚcatsÚvals)r   r   r   r   )rm   rn   rn   r”   rW   z3Cannot setitem on a Categorical with a new categoryr3   rŠ   ro   rD   rE   rF   r–   )Úsubset)rm   rn   rm   )r   r   r   r   r"   r    r#   rK   rL   Ú	TypeErrorr9   r:   Údropna)r&   Úcatr—   r)   Úcat2Úvals2Údf_exp_fillÚcat3Úvals3Údf_exp_drop_catsÚcat4Úvals4Údf_exp_drop_allr†   rQ   ro   Úcat_expÚdf_exps                     r,   Útest_na_actions_categoricalz&TestFillNA.test_na_actions_categoricalá   s-  € Ý˜1˜a ¥B¤FÐ+¸	¸	¸	ÐBÑBÔBˆØ�S�"œ& #Ð&ˆÝ ¨TÐ2Ð2Ñ3Ô3ˆÝ˜<˜<˜<°I°I°IÐ>Ñ>Ô>ˆØ$Ð$Ð$ˆÝ¨°uÐ =Ð =Ñ>Ô>ˆÝ˜9˜9˜9°°°Ð;Ñ;Ô;ˆØ�c�2œ6Ð"ˆÝ$¨d¸EÐ%BÐ%BÑCÔCÐÝ˜A˜q˜6¨i¨i¨iÐ8Ñ8Ô8ˆØ�c�
ˆÝ#¨T¸5Ð$AÐ$AÑBÔBˆð �iŠi q°#Ð6Ð6ˆiÑ7Ô7ˆÝ
Ô˜c ;Ñ/Ô/Ð/àCˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	6ð 	6Ø�IŠI Q°Ð4Ð4ˆIÑ5Ô5Ð5ð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6ð =ˆÝÔ'­¸SÐAÑAÔAð 	*ð 	*Ø—)’) 5�)Ñ)Ô)ˆCð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*å
Ô˜c ;Ñ/Ô/Ð/ð �iŠi ˜xˆiÑ(Ô(ˆÝ
Ô˜cÐ#3Ñ4Ô4Ð4à�iŠi‰kŒkˆÝ
Ô˜c ?Ñ3Ô3Ð3õ �œ ¥b¤fÐ-¸3À¸*ÐEÑEÔEˆÝ ¨9¨9¨9Ð5Ð5Ñ6Ô6ˆå˜o˜o˜o¸3À¸*ÐEÑEÔEˆÝ G°Y°Y°YÐ?Ð?Ñ@Ô@ˆà�iŠi˜‰nŒnˆÝ
Ô˜c 6Ñ*Ô*Ð*Ð*Ð*s$   ÄEÅEÅEÅ)FÆFÆFc                 óL  — t          t          j        dt          j        g¦  «        }t          t          j        t          j        t          j        g¦  «        }t          ||dœ¦  «        }t	          dt          j        dœ¦  «        }|                     |¦  «        }t          j        t          j        t          j        g}t          g d¢|dœd¬¦  «        }t          j        ||¦  «         |j                             t          j        ¦  «        }t          j	        ||j        ¦  «         |j
                             t          j        ¦  «        }t          j	        ||j
        ¦  «         t          dddt          t          g¦  «        }	t          d	t          |	¦  «        i¦  «        }t          j        |                     t          ¬
¦  «        |¦  «         t          dddt          t          gd¬¦  «        }	t          d	t          |	¦  «        i¦  «        }t          j        |                     t          ¬
¦  «        |¦  «         t          dddt          t          g¦  «        }	t          d	t          |	¦  «        i¦  «        }t          j        |                     t          ¬
¦  «        |¦  «         d S )Nr   r•   r   )r   r   r   Úcategoryr_   z2011-01-01 09:00z2016-01-01 23:45rm   rW   z2011-01ÚM)Úfreqz1 daysz2 days)r   r   r   r   r	   r"   r    r#   r–   Úassert_series_equalr—   r   r   r   r
   )
r&   r›   Úvalr)   Úmedianr†   Úv_expr¦   rc   Úidxs
             r,   Útest_fillna_categorical_nanz&TestFillNA.test_fillna_categorical_nan  s  € õ �2œ6 1¥b¤fÐ-Ñ.Ô.ˆÝ�2œ6¥2¤6­2¬6Ð2Ñ3Ô3ˆÝ ¨SÐ1Ð1Ñ2Ô2ˆõ  ­b¬fÐ5Ð5Ñ6Ô6ˆà�iŠi˜ÑÔˆÝ”�œ¥¤Ð(ˆÝ I I I°uÐ=Ð=ÀZÐPÑPÔPˆÝ
Ô˜c 6Ñ*Ô*Ð*à”—’¥¤Ñ'Ô'ˆÝ
Ô˜v r¤wÑ/Ô/Ð/à”—’¥¤Ñ'Ô'ˆÝ
Ô˜v r¤wÑ/Ô/Ð/åØÐ!3Ð5GÍÍcÐRñ
ô 
ˆõ ˜�[¨Ñ-Ô-Ð.Ñ/Ô/ˆÝ
Ô˜bŸiši­c˜iÑ2Ô2°BÑ7Ô7Ð7å˜9 i°½CÅÐEÈCÐPÑPÔPˆÝ˜�[¨Ñ-Ô-Ð.Ñ/Ô/ˆÝ
Ô˜bŸiši­c˜iÑ2Ô2°BÑ7Ô7Ð7å˜h¨°(½CÅÐEÑFÔFˆÝ˜�[¨Ñ-Ô-Ð.Ñ/Ô/ˆÝ
Ô˜bŸiši­c˜iÑ2Ô2°BÑ7Ô7Ð7Ð7Ð7rt   c                 óJ  — t          ddt          j        gi¦  «        }d}t          j        t
          |¬¦  «        5  |                     dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          dddgi¦  «        }t          j        ||¦  «         t          ddt          j        gi¦  «        }t          j        t
          |¬¦  «        5  |                     ddid¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          dddgi¦  «        }t          j        ||¦  «         d S )	Nrm   rŽ   z.The 'downcast' keyword in fillna is deprecatedr3   r   Úinfer©Údowncastr   ©r   r   r   r    r9   r:   r"   r#   r�   s        r,   Útest_fillna_downcastzTestFillNA.test_fillna_downcast1  s•  € õ ˜˜c¥2¤6˜]Ð+Ñ,Ô,ˆØ>ˆÝÔ'­¸SÐAÑAÔAð 	4ð 	4Ø—Y’Y˜q¨7�YÑ3Ô3ˆFð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4å˜c A q 6˜]Ñ+Ô+ˆÝ
Ô˜f hÑ/Ô/Ð/õ ˜˜c¥2¤6˜]Ð+Ñ,Ô,ˆÝÔ'­¸SÐAÑAÔAð 	;ð 	;Ø—Y’Y  Q˜x°'�YÑ:Ô:ˆFð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;å˜c A q 6˜]Ñ+Ô+ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/s#   »AÁA#Á&A#Ã
C0Ã0C4Ã7C4c                 óæ   —  |g d¢d¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )	Nr’   rp   r_   ú The 'downcast' keyword in fillnar3   Ú Fr´   )r    r9   r:   r"   Úassert_equal)r&   Úframe_or_seriesÚobjrQ   rc   s        r,   Útest_fillna_downcast_falsez%TestFillNA.test_fillna_downcast_falseB  s·   € àˆo˜i˜i˜i¨xÐ8Ñ8Ô8ˆØ0ˆÝÔ'­¸SÐAÑAÔAð 	4ð 	4Ø—Z’Z ¨U�ZÑ3Ô3ˆFð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4å
Œ˜ Ñ$Ô$Ð$Ð$Ð$s   ­AÁAÁAc                 óf  —  |g d¢t           j        ¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dt          j        t           j        ¦  «        ¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                     t           j        ¦  «        }t          j	        ||¦  «         |                     t           j
        ¦  «        }t          j        t          |¬¦  «        5  |                     dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |}t          j	        ||¦  «         t          j        t          |¬¦  «        5  |                     dt          j        t           j        ¦  «        ¬¦  «        }	d d d ¦  «         n# 1 swxY w Y   t          j	        |	|¦  «         d S )Nr’   r_   r¹   r3   r   r´   r³   )r   Úint64r    r9   r:   r"   r`   Úint32rq   r»   Úfloat64)
r&   r¼   r½   rQ   r†   r+   Úobj2Úres2Ú	expected2Úres3s
             r,   Útest_fillna_downcast_noopz$TestFillNA.test_fillna_downcast_noopJ  sH  € ð ˆo˜i˜i˜i­r¬xÐ8Ñ8Ô8ˆà0ˆÝÔ'­¸SÐAÑAÔAð 	Að 	Aà—*’*˜U­R¬Xµb´hÑ-?Ô-?�*Ñ@Ô@ˆCð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Að —:’:�bœhÑ'Ô'ˆÝ
Œ˜˜XÑ&Ô&Ð&à�zŠz�"œ*Ñ%Ô%ˆÝÔ'­¸SÐAÑAÔAð 	8ð 	8Ø—;’;˜u¨w�;Ñ7Ô7ˆDð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8àˆ	Ý
Œ˜˜iÑ(Ô(Ð(åÔ'­¸SÐAÑAÔAð 	Cð 	Cà—;’;˜u­r¬x½¼Ñ/AÔ/A�;ÑBÔBˆDð	Cð 	Cð 	Cñ 	Cô 	Cð 	Cð 	Cð 	Cð 	Cð 	Cð 	Cøøøð 	Cð 	Cð 	Cð 	Cõ 	Œ˜˜hÑ'Ô'Ð'Ð'Ð's5   ·4A7Á7A;Á>A;Ã0DÄDÄDÅ4FÆFÆFr   )r   r   r   r   c                 ó$  — t          t          j        ddg|¬¦  «        }t          j        d ¦  «        5  |                     ddi¦  «        }d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         }d|d<   t          j        ||¦  «         d S )Nr   r   ©rJ   r   r   ç        )r   r   r   r    r9   r"   r1   r#   )r&   r   r)   rc   r+   s        r,   Ú-test_fillna_dictlike_value_duplicate_colnamesz8TestFillNA.test_fillna_dictlike_value_duplicate_colnamesd  sÊ   € õ •r”v a¨ V°WÐ=Ñ=Ô=ˆÝÔ'¨Ñ-Ô-ð 	)ð 	)Ø—Y’Y  Q˜xÑ(Ô(ˆFð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð —7’7‘9”9ˆØˆ�‰Ý
Ô˜f hÑ/Ô/Ð/Ð/Ð/s   ³AÁAÁAc                 óˆ  — t          g d¢g d¢¬¦  «        }|j        }t          t          j        d¦  «        gdz  g d¢¬¦  «        }t          j        ||¦  «         d}t          j        t          |¬¦  «        5  | 	                    d	¦  «        }d d d ¦  «         n# 1 swxY w Y   t          d	g d¢g d¢¬¦  «        }t          j
        ||¦  «         t          t          d
¦  «        ddgd¬¦  «        }| 	                    d¦  «        }t          dt          d
¦  «        ddgt          ¬¦  «        }t          j
        ||¦  «         d S )Nr   )r   r   r   rŠ   rB   rÉ   rp   rB   ©rJ   úDowncasting object dtype arraysr3   r   r   r   r   rÂ   )rJ   r   r`   r   )r   Údtypesr	   r   r`   r    r¬   r9   r:   r"   r#   Úrangerp   )r&   Úusing_infer_stringr)   rc   r+   rQ   s         r,   Útest_fillna_dtype_conversionz'TestFillNA.test_fillna_dtype_conversiono  sv  € å˜_˜_˜_°o°o°oÐFÑFÔFˆØ”ˆÝ�2œ8 HÑ-Ô-Ð.°Ñ2¸/¸/¸/ÐJÑJÔJˆÝ
Ô˜v xÑ0Ô0Ð0à/ˆÝÔ'­¸SÐAÑAÔAð 	"ð 	"Ø—Y’Y˜q‘\”\ˆFð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"å˜Q o o o¸¸¸ÐOÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/õ �U 1™XœX°°S¨zÀÐKÑKÔKˆØ—’˜5Ñ!Ô!ˆÝ˜U­%°©(¬(¸SÀ#¸JÍfÐUÑUÔUˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Á8BÂBÂ!Br­   rº   r   rŽ   c                 óÚ   — t          dt          j        gddgdœ¦  «        }|                     t          j        |¦  «        }|                     |¦  «        }t          j        ||¦  «         d S )Nr   rŽ   r   r�   )r   r   r   Úreplacer"   r    r#   )r&   r­   r)   r+   rc   s        r,   Ú*test_fillna_dtype_conversion_equiv_replacez5TestFillNA.test_fillna_dtype_conversion_equiv_replace‚  s^   € å˜a¥¤˜[°°S¨zÐ:Ð:Ñ;Ô;ˆØ—:’:�bœf cÑ*Ô*ˆØ—’˜3‘”ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rt   c                 óì  — t          ddt          j        gt          dd¬¦  «        g d¢g d¢dœt          d	d¬¦  «        ¬
¦  «        }|                     d¦  «        }t          g d¢t          dd¬¦  «        g d¢g d¢dœt          d	d¬¦  «        ¬
¦  «        }t          j        ||¦  «         t          ddt          j        gt          d¦  «        t          d¦  «        t          gg d¢g d¢dœt          d	d¬¦  «        ¬
¦  «        }|                     d¦  «        }t          g d¢t          d¦  «        t          d¦  «        dgg d¢g d¢dœt          d	d¬¦  «        ¬
¦  «        }t          j        ||¦  «         d S )Nr2   éþÿÿÿr‰   r   )r‹   )r   ÚbarN)Úfoo2Úbar2N©r   r   r   r]   Ú20130110rÍ   ú?)r2   r×   rÝ   )r   rØ   rÝ   )rÙ   rÚ   rÝ   z
2013-01-01z
2013-01-02)	r   r   r   r   r"   r    r#   r   r   ©r&   r)   rc   r+   s       r,   Útest_fillna_datetime_columnsz'TestFillNA.test_fillna_datetime_columns‰  sÖ  € åà˜"�bœfÐ%Ý 
°AÐ6Ñ6Ô6Ø)Ð)Ð)Ø+Ð+Ð+ð	ð õ ˜Z°Ð3Ñ3Ô3ð
ñ 
ô 
ˆð —’˜3‘”ˆÝà"�]�]Ý 
°AÐ6Ñ6Ô6Ø(Ð(Ð(Ø*Ð*Ð*ð	ð õ ˜Z°Ð3Ñ3Ô3ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/åà˜"�bœfÐ%Ý Ñ-Ô-­y¸Ñ/FÔ/FÍÐLØ)Ð)Ð)Ø+Ð+Ð+ð	ð õ ˜Z°Ð3Ñ3Ô3ð
ñ 
ô 
ˆð —’˜3‘”ˆÝà"�]�]Ý Ñ-Ô-­y¸Ñ/FÔ/FÈÐLØ(Ð(Ð(Ø*Ð*Ð*ð	ð õ ˜Z°Ð3Ñ3Ô3ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/rt   c                 óv  — t           j        |j        |j        d d…         df<   t           j        |j        |j        dd …         df<   d}t	          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j        | 	                    ¦   «         |¦  «         d S )NrB   r   rC   rD   r3   rH   rF   )
r   r   rI   rJ   r    r9   r:   r"   r#   rH   ©r&   rN   rQ   Úalts       r,   Ú
test_ffillzTestFillNA.test_ffillµ  sí   € Ý<>¼FˆÔ˜>Ô/°°°Ô3°SÐ8Ñ9Ý=?¼VˆÔ˜>Ô/°°°Ô4°cÐ9Ñ:à<ˆÝÔ'­¸SÐAÑAÔAð 	8ð 	8Ø ×'Ò'¨wÐ'Ñ7Ô7ˆCð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8å
Ô˜n×2Ò2Ñ4Ô4°cÑ:Ô:Ð:Ð:Ð:ó   Á$BÂBÂBc                 óv  — t           j        |j        |j        d d…         df<   t           j        |j        |j        dd …         df<   d}t	          j        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j        | 	                    ¦   «         |¦  «         d S )NrB   r   rC   rD   r3   r„   rF   )
r   r   rI   rJ   r    r9   r:   r"   r#   r„   rá   s       r,   Ú
test_bfillzTestFillNA.test_bfill¾  sï   € Ý<>¼FˆÔ˜>Ô/°°°Ô3°SÐ8Ñ9Ý=?¼VˆÔ˜>Ô/°°°Ô4°cÐ9Ñ:à<ˆÝÔ'­¸SÐAÑAÔAð 	8ð 	8Ø ×'Ò'¨wÐ'Ñ7Ô7ˆCð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8õ 	Ô˜n×2Ò2Ñ4Ô4°cÑ:Ô:Ð:Ð:Ð:rä   c                 óp  — t          j        d¦  «        }t          t           j                             d¦  «                             d¦  «        |¬¦  «        }|d d…                              |dd¬¦  «        }d}t          j        t          |¬	¦  «        5  |d d…                              |¦  «         
                    d¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   t           j        |j        dd …<   t          j        ||¦  «         |dd …                              |dd¬¦  «        }t          j        t          |¬	¦  «        5  |dd …                              |¦  «         
                    d¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   t           j        |j        d d…<   t          j        ||¦  «         d S )Nrv   r   ©rv   rŠ   rÍ   rE   rB   ©rG   ry   rD   r3   rF   éýÿÿÿr×   rg   r   ©r   Úaranger   rz   r{   r|   ra   r    r9   r:   r"   r   r%   r#   ©r&   rJ   r)   rc   rQ   r+   s         r,   Útest_frame_pad_backfill_limitz(TestFillNA.test_frame_pad_backfill_limitÈ  s  € Ý”	˜"‘”ˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÐPUÐVÑVÔVˆà�B�Q�B”—’ ¨e¸1�Ñ=Ô=ˆà<ˆÝÔ'­¸SÐAÑAÔAð 	Bð 	BØ˜"˜1˜"”v—~’~ eÑ,Ô,×3Ò3¸5Ð3ÑAÔAˆHð	Bð 	Bð 	Bñ 	Bô 	Bð 	Bð 	Bð 	Bð 	Bð 	Bð 	Bøøøð 	Bð 	Bð 	Bð 	BåœVˆŒ�b�c�cÑÝ
Ô˜f hÑ/Ô/Ð/à�B�C�C”—’ ¨zÀ�ÑCÔCˆåÔ'­¸SÐAÑAÔAð 	Hð 	HØ˜"˜#˜#”w—’ uÑ-Ô-×4Ò4¸JÐ4ÑGÔGˆHð	Hð 	Hð 	Hñ 	Hô 	Hð 	Hð 	Hð 	Hð 	Hð 	Hð 	Høøøð 	Hð 	Hð 	Hð 	HåœFˆŒ�b�q�bÑÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/s$   Â2CÃCÃCÅ2F Æ FÆFc                 óŒ  — t          j        d¦  «        }t          t           j                             d¦  «                             d¦  «        |¬¦  «        }|d d…                              |¦  «        }d}t          j        t          |¬¦  «        5  | 
                    d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   t           j        |j        dd …<   t          j        ||¦  «         |dd …                              |¦  «        }t          j        t          |¬¦  «        5  | 
                    d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   t           j        |j        d d…<   t          j        ||¦  «         d S )Nrv   r   rè   rÍ   rD   r3   rE   rB   ré   rF   rê   r×   rg   r   rë   rí   s         r,   Útest_frame_fillna_limitz"TestFillNA.test_frame_fillna_limitÛ  s  € Ý”	˜"‘”ˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÐPUÐVÑVÔVˆà�B�Q�B”—’ Ñ&Ô&ˆØ<ˆÝÔ'­¸SÐAÑAÔAð 	:ð 	:Ø—]’]¨%°q�]Ñ9Ô9ˆFð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:õ Ô'­¸SÐAÑAÔAð 	Bð 	BØ˜"˜1˜"”v—~’~ eÑ,Ô,×3Ò3¸5Ð3ÑAÔAˆHð	Bð 	Bð 	Bñ 	Bô 	Bð 	Bð 	Bð 	Bð 	Bð 	Bð 	Bøøøð 	Bð 	Bð 	Bð 	BåœVˆŒ�b�c�cÑÝ
Ô˜f hÑ/Ô/Ð/à�B�C�C”—’ Ñ'Ô'ˆÝÔ'­¸SÐAÑAÔAð 	?ð 	?Ø—]’]¨*¸A�]Ñ>Ô>ˆFð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?õ Ô'­¸SÐAÑAÔAð 	Hð 	HØ˜"˜#˜#”w—’ uÑ-Ô-×4Ò4¸JÐ4ÑGÔGˆHð	Hð 	Hð 	Hñ 	Hô 	Hð 	Hð 	Hð 	Hð 	Hð 	Hð 	Høøøð 	Hð 	Hð 	Hð 	HåœFˆŒ�b�q�bÑÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/sH   ÂB4Â4B8Â;B8Ã2DÄDÄDÆF*Æ*F.Æ1F.Ç2HÈHÈHc                 óò   — t          t          j                             d¦  «                             d¦  «                             t          ¦  «        ¦  «        }|                     t          j        ¦  «         d S )Nr   rè   )	r   r   rz   r{   r|   rq   Úintr"   r   )r&   r)   s     r,   Útest_fillna_skip_certain_blocksz*TestFillNA.test_fillna_skip_certain_blocksò  sZ   € õ •r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔH×OÒOÕPSÑTÔTÑUÔUˆð 	�	Š	•"”&ÑÔÐÐÐrt   Útypec                 óD  — t          t          j                             d¦  «                             d¦  «        ¦  «                             |¦  «        }d}t          j        t          |¬¦  «        5  | 	                    dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rè   zLimit must be greater than 0r3   r   rC   rx   ©
r   r   rz   r{   r|   rq   rK   rL   rM   r"   ©r&   rô   r)   rQ   s       r,   Útest_fillna_positive_limitz%TestFillNA.test_fillna_positive_limitú  sÐ   € å•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÑIÔI×PÒPÐQUÑVÔVˆà,ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	#ð 	#Ø�IŠI�a˜rˆIÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ó   Á0BÂBÂBc                 óD  — t          t          j                             d¦  «                             d¦  «        ¦  «                             |¦  «        }d}t          j        t          |¬¦  «        5  | 	                    dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rè   zLimit must be an integerr3   r   g      à?rx   rö   r÷   s       r,   Útest_fillna_integer_limitz$TestFillNA.test_fillna_integer_limit  sÐ   € å•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÑIÔI×PÒPÐQUÑVÔVˆà(ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	$ð 	$Ø�IŠI�a˜sˆIÑ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð 	$ð 	$rù   c                 ón  — t          t          j                             d¦  «                             d¦  «        ¦  «        }t          j        |j        d d…df<   t          j        |j        dd …df<   |                     d¬¦  «        }||usJ ‚|                     dd	¬
¦  «         t          j	        ||¦  «         |                     ddid	¬
¦  «        }|�J ‚t          j        |j        d d…df<   t          j        |j        dd …df<   d}t          j
        t          |¬¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   ||usJ ‚t          j
        t          |¬¦  «        5  |                     dd	¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¦  «         d S )Nr   rè   rŠ   r   éüÿÿÿr   r   rW   T©rX   r   rD   r3   rH   rF   rh   )r   r   rz   r{   r|   r   rI   r"   r    r#   r9   r:   )r&   r)   r+   rQ   s       r,   Útest_fillna_inplacezTestFillNA.test_fillna_inplace
  s!  € Ý•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÑIÔIˆÝœˆŒˆr�ˆr�1ˆu‰ÝœˆŒˆrˆsˆs�Aˆv‰à—9’9 1�9Ñ%Ô%ˆØ˜rÐ!Ð!Ð!Ð!à
�	Š	˜ 4ˆ	Ñ(Ô(Ð(Ý
Ô˜b (Ñ+Ô+Ð+à—9’9 A q 6°4�9Ñ8Ô8ˆØÐÐÐåœˆŒˆr�ˆr�1ˆu‰ÝœˆŒˆrˆsˆs�Aˆv‰Ø<ˆÝÔ'­¸SÐAÑAÔAð 	1ð 	1Ø—y’y¨�yÑ0Ô0ˆHð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1à˜rÐ!Ð!Ð!Ð!åÔ'­¸SÐAÑAÔAð 	4ð 	4Ø�IŠI˜W¨dˆIÑ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4å
Ô˜b (Ñ+Ô+Ð+Ð+Ð+s$   Ä"EÅE	ÅE	Å1FÆFÆFc           	      ó”  — t          t          j        ddt          j        t          j        gdddt          j        t          j        gt          j        ddddgdœ¦  «        }|                     dddœ¦  «        }|                     ¦   «         }|d	                              d¦  «        |d	<   |d
                              d¦  «        |d
<   t          j        ||¦  «         |                     ddddœ¦  «        }|                     |                     ¦   «         ¦  «        }|                     |                     ¦   «                              ¦   «         ¦  «        }t          j        ||¦  «         t          j
        t          d¬¦  «        5  |                     |                     d¦  «        d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   r   rŠ   ©rm   rn   ro   r   rB   )rm   rn   rm   rn   rw   )rm   rn   r”   zcolumn by columnr3   )Úaxis)r   r   r   r"   r1   r    r#   ÚmaxÚto_dictrK   rL   ÚNotImplementedErrorrÞ   s       r,   Útest_fillna_dict_seriesz"TestFillNA.test_fillna_dict_series#  sÏ  € Ýå”f˜a ¥B¤F­B¬FÐ3Ø˜˜A�rœv¥r¤vÐ.Ý”f˜a  A qÐ)ðð ñ
ô 
ˆð —’ ¨Ð+Ð+Ñ,Ô,ˆà—7’7‘9”9ˆØ  œ×,Ò,¨QÑ/Ô/ˆ�‰Ø  œ×,Ò,¨QÑ/Ô/ˆ�‰Ý
Ô˜f hÑ/Ô/Ð/ð —’ ¨°Ð3Ð3Ñ4Ô4ˆð —’˜2Ÿ6š6™8œ8Ñ$Ô$ˆØ—9’9˜RŸVšV™XœX×-Ò-Ñ/Ô/Ñ0Ô0ˆÝ
Ô˜f hÑ/Ô/Ð/õ Œ]Õ.Ð6HÐIÑIÔIð 	)ð 	)Ø�IŠI�b—f’f˜Q‘i”i aˆIÑ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s   Æ+F=Æ=GÇGc           	      óT  — t          t          j        ddt          j        t          j        gdddt          j        t          j        gt          j        ddddgdœt          d¦  «        ¬¦  «        }t          t          j        dd	d
dgg d¢dgdz  dœt          d¦  «        ¬¦  «        }|                     |¦  «        }t          t          j        ddt          j        dgdddt          j        dgt          j        ddddgdœt          d¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr   r   r   rŠ   r  ÚVWXYZrÍ   rv   rU   é   r/   )r0   é<   éF   éP   éZ   rØ   rB   )rm   rn   r   ÚVWXuZr  ©r   r   r   Úlistr"   r    r#   )r&   r)   Údf2rc   r+   s        r,   Útest_fillna_dataframez TestFillNA.test_fillna_dataframe?  s7  € åå”f˜a ¥B¤F­B¬FÐ3Ø˜˜A�rœv¥r¤vÐ.Ý”f˜a  A qÐ)ðð õ
 �w‘-”-ð
ñ 
ô 
ˆõ å”f˜b " b¨"Ð-Ø)Ð)Ð)Ø�w ‘{ðð õ
 �w‘-”-ð
ñ 
ô 
ˆð —’˜3‘”ˆõ å”f˜a ¥B¤F¨BÐ/Ø˜˜A�rœv rÐ*Ý”f˜a  A qÐ)ðð õ
 �w‘-”-ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/rt   c                 óÌ  — t           j                             d¦  «                             d¦  «        }t           j        |d d …d d d…f<   t          |¦  «        }d}t          j        t          |¬¦  «        5  | 	                    dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |j
         	                    d¬	¦  «        j
        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     d
dd¦  «         t          j        t          |¬¦  «        5  | 	                    dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     t          ¦  «         	                    dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr   )rv   rv   rD   r3   rH   r   )rG   r  rE   rF   é   r   rB   )r   rz   r{   r|   r   r   r    r9   r:   r"   ÚTr#   Úinsertrq   Úfloat)r&   r?   r)   rQ   rc   r+   s         r,   Útest_fillna_columnszTestFillNA.test_fillna_columnsb  s³  € ÝŒi×#Ò# AÑ&Ô&×6Ò6°xÑ@Ô@ˆÝ”fˆˆAˆAˆAˆsˆs�ˆsˆF‰Ý�s‰^Œ^ˆà<ˆÝÔ'­¸SÐAÑAÔAð 	7ð 	7Ø—Y’Y g°A�YÑ6Ô6ˆFð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7åÔ'­¸SÐAÑAÔAð 	3ð 	3Ø”t—{’{¨%�{Ñ0Ô0Ô2ˆHð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3å
Ô˜f hÑ/Ô/Ð/à
�	Š	�!�U˜AÑÔÐÝÔ'­¸SÐAÑAÔAð 	7ð 	7Ø—Y’Y g°A�YÑ6Ô6ˆFð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7åÔ'­¸SÐAÑAÔAð 	Gð 	GØ—y’y¥Ñ'Ô'×.Ò.°gÀAÐ.ÑFÔFˆHð	Gð 	Gð 	Gñ 	Gô 	Gð 	Gð 	Gð 	Gð 	Gð 	Gð 	Gøøøð 	Gð 	Gð 	Gð 	Gå
Ô˜f hÑ/Ô/Ð/Ð/Ð/sH   Á5BÂBÂ BÂ?!C,Ã,C0Ã3C0Ä>E"Å"E&Å)E&Æ0GÇGÇGc                 óš   — t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NÚffilr3   rF   )rK   rL   rM   r"   )r&   Úfloat_frames     r,   Útest_fillna_invalid_methodz%TestFillNA.test_fillna_invalid_methodu  s’   € ÝŒ]�:¨VÐ4Ñ4Ô4ð 	.ð 	.Ø×Ò fÐÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð 	.ð 	.s   œA Á AÁAc                 ó.  — d}t          j        t          |                     d¦  «        ¬¦  «        5  |                     ddg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d¦  «        ¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |j        d d …d	f                              |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
NzA"value" parameter must be a scalar or dict, but you passed a "{}"r  r3   r   r   Útuple)r   r   zP"value" parameter must be a scalar, dict or Series, but you passed a "DataFrame"r   )rK   rL   r™   Úformatr"   r%   )r&   r  rQ   s      r,   Útest_fillna_invalid_valuez$TestFillNA.test_fillna_invalid_valuey  sÊ  € àQˆÝŒ]�9¨C¯JªJ°vÑ,>Ô,>Ð?Ñ?Ô?ð 	'ð 	'Ø×Ò  1˜vÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'õ Œ]�9¨C¯JªJ°wÑ,?Ô,?Ð@Ñ@Ô@ð 	'ð 	'Ø×Ò˜vÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð#ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	7ð 	7ØÔ˜Q˜Q˜Q ˜TÔ"×)Ò)¨+Ñ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 	7ð 	7s5   ±AÁAÁAÂB0Â0B4Â7B4Ã%D
Ä
DÄDc                 óà  — d„ t          ddd¦  «        D ¦   «         }t          j                             d¦  «                             d¦  «        }t	          t          d¦  «        ||¬¦  «        }d	}t          j        t          |¬
¦  «        5  |                     d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |j	         
                    ¦   «         |j	         
                    ¦   «         k    sJ ‚d S )Nc                 ó2   — g | ]}d t          |¦  «        z   ‘ŒS )zCOL.)Ústr)Ú.0Úis     r,   ú
<listcomp>z9TestFillNA.test_fillna_col_reordering.<locals>.<listcomp>Š  s"   € Ð9Ð9Ð9 A��˜Q™œ‘Ð9Ð9Ð9rt   rB   r   r2   r   )rU   rB   rU   )rJ   r   ÚdatarD   r3   rH   rF   )rÐ   r   rz   r{   r   r    r9   r:   r"   r   Útolist)r&   Úcolsr'  r)   rQ   Úfilleds         r,   Útest_fillna_col_reorderingz%TestFillNA.test_fillna_col_reordering‰  s  € Ø9Ð9­¨q°!°R©¬Ð9Ñ9Ô9ˆÝŒy×$Ò$ QÑ'Ô'×.Ò.¨wÑ7Ô7ˆÝ�U 2™YœY°¸4Ð@Ñ@Ô@ˆØ<ˆÝÔ'­¸SÐAÑAÔAð 	/ð 	/Ø—Y’Y g�YÑ.Ô.ˆFð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/àŒz× Ò Ñ"Ô" f¤n×&;Ò&;Ñ&=Ô&=Ò=Ð=Ð=Ð=Ð=Ð=s   Â
B-Â-B1Â4B1c                 óˆ   — |                      g ¬¦  «        }|                     d¬¦  «        }t          j        ||¦  «         d S )Nr^   r   rW   )ra   r"   r    r#   )r&   r  r)   rc   s       r,   Útest_fill_emptyzTestFillNA.test_fill_empty’  sD   € Ø× Ò ¨Ð Ñ,Ô,ˆØ—’ �Ñ#Ô#ˆÝ
Ô˜f bÑ)Ô)Ð)Ð)Ð)rt   c                 ó0  — t          ddt          j        gi¦  «        }d}t          j        t
          |¬¦  «        5  |                     ddiddi¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          dddgi¦  «        }t          j        ||¦  «         d S )NÚcol1r   r¹   r3   r   rÀ   r´   r¶   r�   s        r,   Útest_fillna_downcast_dictz$TestFillNA.test_fillna_downcast_dict—  sè   € å˜ ¥B¤F Ð,Ñ-Ô-ˆà0ˆÝÔ'­¸SÐAÑAÔAð 	Hð 	HØ—Y’Y ¨˜{°f¸gÐ5F�YÑGÔGˆFð	Hð 	Hð 	Hñ 	Hô 	Hð 	Hð 	Hð 	Hð 	Hð 	Hð 	Høøøð 	Hð 	Hð 	Hð 	Hå˜f q¨! fÐ-Ñ.Ô.ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/s   »A#Á#A'Á*A'c           	      óD  — t          t          j        dt          j        dgddt          j        dgt          j        t          j        t          j        dgt          j        dt          j        dggt          d¦  «        ¬¦  «        }|                     dd	d¬
¦  «        }|                     dd	d¬
¦  «        }t          t          g d¢d¬¦  «        ddt          j        dgt          j        d	t          j        t          j        gt          g d¢d¬¦  «        dœg d¢¬¦  «        }t          t          g d¢d¬¦  «        t          g d¢d¬¦  «        d	d	t          j        d	gt          g d¢d¬¦  «        dœg d¢¬¦  «        }t          j        ||¦  «         t          j        ||¦  «         d S )Nr   r   r   rŠ   r   rB   ÚABCDr^   éd   ©r  rX   ry   )r3  r   r3  r3  rÂ   r_   )r   r   rB   rŠ   rÛ   )r   r   r   r   rÍ   )r   rŠ   r3  r   )r   r   r   r  r"   r	   r    r#   )r&   r)   rc   Úresult2r+   rÅ   s         r,   Ú"test_fillna_with_columns_and_limitz-TestFillNA.test_fillna_with_columns_and_limit¡  s¬  € åå”˜�BœF AÐ&Ø�A•r”v˜qÐ!Ý”�œ¥¤¨Ð+Ý”˜�BœF AÐ&ð	õ ˜‘L”Lð
ñ 
ô 
ˆð —’ ¨°A�Ñ6Ô6ˆØ—)’) ¨#°Q�)Ñ7Ô7ˆååÐ.Ð.Ð.°iÐ@Ñ@Ô@Ø˜�BœF AÐ&Ý”f˜c¥2¤6­2¬6Ð2Ý˜L˜L˜L°	Ð:Ñ:Ô:ð	ð ð �,�,ð
ñ 
ô 
ˆõ åÐ.Ð.Ð.°iÐ@Ñ@Ô@Ý˜N˜N˜N°)Ð<Ñ<Ô<Ø˜3¥¤¨Ð,Ý˜L˜L˜L°	Ð:Ñ:Ô:ð	ð ð �,�,ð
ñ 
ô 
ˆ	õ 	Ô˜f hÑ/Ô/Ð/Ý
Ô˜g yÑ1Ô1Ð1Ð1Ð1rt   c                 óú   — t          t          dd g¦  «        t          dd g¦  «        dœ¦  «        }|                     ¦   «         }|                     t          j        d¬¦  «         t          j        ||¦  «         d S )Nz
2018-05-30z
2018-09-30)Údate1Údate2Tr   )r   r   r1   r"   r   r   r    r#   ©r&   r)   r+   s      r,   Útest_fillna_datetime_inplacez'TestFillNA.test_fillna_datetime_inplaceÅ  s{   € åå$ l°DÐ%9Ñ:Ô:Ý$ l°DÐ%9Ñ:Ô:ðð ñ
ô 
ˆð —7’7‘9”9ˆØ
�	Š	•"”& $ˆ	Ñ'Ô'Ð'Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rt   c           	      ó¢  — t          t          j        dt          j        dgddt          j        dgt          j        t          j        t          j        dgt          j        dt          j        dggt          d¦  «        ¬¦  «        }|                     dd	d¬
¦  «        }||usJ ‚|                     dd	dd¬¦  «         t          j        ||¦  «         d S )Nr   r   r   rŠ   r   rB   r2  r^   r3  r4  T)r  rX   ry   r   r  r:  s      r,   Ú0test_fillna_inplace_with_columns_limit_and_valuez;TestFillNA.test_fillna_inplace_with_columns_limit_and_valueÑ  sÃ   € åå”˜�BœF AÐ&Ø�A•r”v˜qÐ!Ý”�œ¥¤¨Ð+Ý”˜�BœF AÐ&ð	õ ˜‘L”Lð
ñ 
ô 
ˆð —9’9 !¨3°a�9Ñ8Ô8ˆØ˜rÐ!Ð!Ð!Ð!à
�	Š	�q ¨1°dˆ	Ñ;Ô;Ð;Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rt   r2   ©rf   Úyc                 óÎ  — t          t          j        dgt          j        dgdœ¦  «        }|                     ¦   «         }|d d …         }t	          j        |¦  «        5  |                     |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          ddgddgdœ¦  «        }t	          j        ||¦  «         |rt	          j        ||¦  «         d S t	          j        ||¦  «         d S )Nr   r>  Tr   r2   r   ç      ð¿)r   r   r   r1   r    r!   r"   r#   )r&   r­   r'   r(   r)   Údf_origÚresult_viewr+   s           r,   Útest_inplace_dict_update_viewz(TestFillNA.test_inplace_dict_update_viewã  s&  € õ �bœf a˜[µ´¸¨{Ð;Ð;Ñ<Ô<ˆØ—'’'‘)”)ˆØ˜˜˜”eˆÝÔ"Ð#5Ñ6Ô6ð 	)ð 	)Ø�IŠI�c 4ˆIÑ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)å B¨ 9°D¸!°9Ð=Ð=Ñ>Ô>ˆÝ
Ô˜b (Ñ+Ô+Ð+Øð 	9ÝÔ! +¨wÑ7Ô7Ð7Ð7Ð7åÔ! +¨xÑ8Ô8Ð8Ð8Ð8s   ÁBÂBÂBc           
      ó°  — t          ddt          j        dt          j        gdt          j        t          j        ddgdt          j        dddgt          j        ddt          j        d	gd
œ¦  «        }|                     ddd¬¦  «        }t          g d¢ddt          j        dgdt          j        ddgg d¢g d¢gg d
¢¬¦  «        }t	          j        ||¦  «         d S )NrB   r   rv   rw   r   é   r   r   é   )r/  Úcol2Úcol3Úcol4r0   )ry   r  )ç      @ç      @g      (@ç      I@rÊ   rM  rŽ   )g      $@rK  r   rM  )rM  ç      @rÊ   g      2@r^   )r   r   r   r"   r    r#   rÞ   s       r,   Ú)test_single_block_df_with_horizontal_axisz4TestFillNA.test_single_block_df_with_horizontal_axisõ  sð   € åà˜A�rœv r­2¬6Ð2Ø�BœF¥B¤F¨A¨qÐ1Ø�RœV Q¨¨1Ð-Ýœ  A¥r¤v¨rÐ2ð	ð ñ
ô 
ˆð —’˜2 Q¨Q�Ñ/Ô/ˆÝà&Ð&Ð&Ø�d�BœF CÐ(Ø•r”v˜s CÐ(Ø&Ð&Ð&Ø&Ð&Ð&ðð 5Ð4Ð4ð	
ñ 	
ô 	
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/rt   c                 ó
  — t          t          j        ddgddt          j        gddt          j        gdœ¦  «        }t          g d¢g d¢ddt          j        gdœ¦  «        }t          j        |                     ddi¦  «        |¦  «         t          j        |                     dd	d
œ¦  «        |¦  «         t          g d¢g d¢ddt          j        gdœ¦  «        }t          j        |                     d	ddœ¦  «        |¦  «         d S )Nr   rN  rŽ   ))rf   rm   ©rf   rn   )r?  ro   )rA  r   rN  )rŽ   r   rA  rf   r2   r×   )rf   rQ  )rŽ   r   g       À)rQ  rf   )r   r   r   r    r#   r"   )r&   Úpdfr+   s      r,   Ú"test_fillna_with_multi_index_framez-TestFillNA.test_fillna_with_multi_index_frame  s*  € ååœV S¨#Ð.Ø  #¥r¤vÐ.Ø  #¥r¤vÐ.ðð ñ
ô 
ˆõ à,Ð,Ð,Ø,Ð,Ð,Ø  #¥r¤vÐ.ðð ñ
ô 
ˆõ 	Ô˜cŸjšj¨#¨r¨Ñ3Ô3°XÑ>Ô>Ð>Ý
Ô˜cŸjšj¨r¸rÐ)BÐ)BÑCÔCÀXÑNÔNÐNåà,Ð,Ð,Ø,Ð,Ð,Ø  #¥r¤vÐ.ðð ñ
ô 
ˆõ 	Ô˜cŸjšj°b¸rÐ)BÐ)BÑCÔCÀXÑNÔNÐNÐNÐNrt   N)7Ú__name__Ú
__module__Ú__qualname__r-   ÚtdÚ&skip_array_manager_not_yet_implementedr@   rS   r[   rd   rk   rs   r~   r‚   r‡   r�   r§   r±   r·   r¾   rÇ   rK   ÚmarkÚparametrizerË   rÒ   r   r   rÕ   rß   rã   ræ   rî   rð   ró   rò   r  rø   rû   rÿ   r  r  r  r  r   r+  r-  r0  r6  r;  r=  Úskip_array_manager_invalid_testrD  rO  rS  © rt   r,   r   r      s~  € € € € € ðDð Dð Dð6 Ô.ð0ð 0ñ /Ô.ð0ð*5ð 5ð 5ð.$ð $ð $ð
6ð 
6ð 
6ð	&ð 	&ð 	&ð$ð $ð $ð$
0ð 
0ð 
0ð0ð 0ð 0ð(ð (ð (ð>0ð 0ð 0ð(*+ð *+ð *+ðX"8ð "8ð "8ðH0ð 0ð 0ð"%ð %ð %ð(ð (ð (ð4 „[×Ò˜Y¨¨¨¸3À¸*Ð(EÑFÔFð0ð 0ñ GÔFð0ð0ð 0ð 0ð& „[×Ò˜U R¨¨B¬F°CÐ$8Ñ9Ô9ð0ð 0ñ :Ô9ð0ð*0ð *0ð *0ðX;ð ;ð ;ð;ð ;ð ;ð0ð 0ð 0ð&0ð 0ð 0ð.ð ð ð „[×Ò˜V c¨5 \Ñ2Ô2ð#ð #ñ 3Ô2ð#ð „[×Ò˜V c¨5 \Ñ2Ô2ð$ð $ñ 3Ô2ð$ð,ð ,ð ,ð2)ð )ð )ð8!0ð !0ð !0ðF0ð 0ð 0ð&.ð .ð .ð7ð 7ð 7ð >ð >ð >ð*ð *ð *ð
0ð 0ð 0ð"2ð "2ð "2ðH
,ð 
,ð 
,ð,ð ,ð ,ð$ Ô'Ø„[×Ò˜U R¨r¸Ð);Ð);Ð$<Ñ=Ô=ð9ð 9ñ >Ô=ñ (Ô'ð9ð 0ð 0ð 0ð.Oð Oð Oð Oð Ort   r   c                  ó  — t          g d¢g d¢g d¢gg d¢¬¦  «        } |                      dd¬¦  «        }|                     d	¦  «        }|                     ¦   «                              ¦   «                              ¦   «         d	k    sJ ‚d S )
N)r   r   r   rŽ   )r   r   r   r   )r   r   r   rN  )Úi1Úi2Úi3Úf1r^   r^  r_  rÉ   r   )r   Úpivotr"   ÚisnaÚsum)r)   Údf_nonconsolrc   s      r,   Ú!test_fillna_nonconsolidated_framerf  )  sœ   € å	àˆNˆNØˆNˆNØˆNˆNð	
ð
 )Ð(Ð(ð
ñ 
ô 
€Bð —8’8 $°�8Ñ5Ô5€LØ× Ò  Ñ#Ô#€FØ�;Š;‰=Œ=×ÒÑÔ×"Ò"Ñ$Ô$¨Ò)Ð)Ð)Ð)Ð)Ð)rt   c                  ó2  — t          d d gd d ggddg¬¦  «        } d}t          j        t          |¬¦  «        5  |                      dddœd	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          ddgddggddg¬¦  «        }t          j        | |¦  «         d S )Nr   r   r^   rÎ   r3   r   r   r�   Trþ   )r   r    r9   r:   r"   r#   )r)   rQ   r+   s      r,   Útest_fillna_nones_inplacerh  8  sû   € å	Ø
�ˆ˜˜d�|Ð$Ø�c�
ð
ñ 
ô 
€Bð ,€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 8ð 8Ø
�	Š	˜a aÐ(Ð(°$ˆ	Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8õ ˜1˜a˜& 1 a &Ð)°C¸°:Ð>Ñ>Ô>€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð's   ·AÁA"Á%A"ÚfuncrE   rg   c                 óÀ   — t          dg d¢i¦  «        }t          j        t          ¦  «        5   t	          || ¦  «        ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nrm   r’   )r   r    r9   r:   Úgetattr)ri  r)   s     r,   Útest_pad_backfill_deprecatedrl  F  s§   € õ 
�C˜˜˜Ð#Ñ	$Ô	$€BÝ	Ô	#¥MÑ	2Ô	2ð ð Ø���DÑÔÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ­AÁAÁAz#data, expected_data, method, kwargsr   rw   rN  rL  rH   Ú
limit_areaÚinsider   )rm  ry   ÚoutsiderB   r„   c                 ó˜   — t          | ¦  «        }t          |¦  «        } t          ||¦  «        di |¤Ž}t          j        ||¦  «         d S )Nr\  )r   rk  r    r#   )r'  Úexpected_datarG   Úkwargsr)   r+   rc   s          r,   Útest_ffill_bfill_limit_arears  N  sU   € õF 
�4‰Œ€BÝ˜Ñ'Ô'€HØ �W�R˜Ñ Ô Ð*Ð* 6Ð*Ð*€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+rt   )"Únumpyr   rK   Úpandas.compatr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrW  Úpandasr   r   r   r   r   r	   r
   r   r   r   Úpandas._testingÚ_testingr    Úpandas.tests.frame.commonr   r   rf  rh  rY  rZ  rl  r   rÐ   rs  r\  rt   r,   ú<module>r}     sù  ðØ Ð Ð Ð Ø €€€à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8ðOOð OOð OOð OOð OOñ OOô OOð OOðd*ð *ð *ð(ð (ð (ð „×Ò˜ %¨Ð!4Ñ5Ô5ðð ñ 6Ô5ðð „×ÒØ)ð Œ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,ð ,ð ,rt   