§
    ß! h@ ã                   óÀ  — d dl mZ d dlmZmZ d dlmZ d dlZd dlZd dl	Z	d dl
mZ d dlmZmZmZ d dlmc mZ d dlmZ d dlZd dlmZmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z% d	Z& G d
„ d¦  «        Z' G d„ d¦  «        Z(d„ Z)dZ*dZ+ G d„ d¦  «        Z, G d„ d¦  «        Z-dd„Z.e	j/         0                    de1dfdg¦  «        dd„¦   «         Z2d„ Z3 G d„ d¦  «        Z4dS )é    )Ú
namedtuple)ÚdatetimeÚ	timedelta©ÚDecimalN)ÚiNaT)ÚInvalidIndexErrorÚPerformanceWarningÚSettingWithCopyError)Ú
is_integer)ÚCategoricalÚ	DataFrameÚDatetimeIndexÚIndexÚ
MultiIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚnotnaÚto_datetimezBslice indices must be integers or None or have an __index__ methodc            	       ó   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
ej                             d	g d
¢g d¢g d¢g¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze j!        d„ ¦   «         Z"d „ Z#d!„ Z$d"„ Z%e j!        d#„ ¦   «         Z&d$„ Z'e j!        d%„ ¦   «         Z(d&„ Z)d'„ Z*d(„ Z+d)„ Z,d*„ Z-d+„ Z.d,„ Z/d-„ Z0d.„ Z1d/„ Z2d0„ Z3d1„ Z4d2„ Z5d3„ Z6d4„ Z7ej                             d5d6d7g¦  «        d8„ ¦   «         Z8d9„ Z9d:„ Z:d;„ Z;d<„ Z<d=„ Z=d>„ Z>d?„ Z?d@„ Z@dA„ ZAdB„ ZBdC„ ZCdD„ ZDdE„ ZEdF„ ZFdG„ ZGej         H                    dH¦  «        ej                             dIeIjJ        eIjJ         K                    dJ¦  «        eIjJ         K                    dK¦  «        g¦  «        dL„ ¦   «         ¦   «         ZLdM„ ZMdN„ ZNej                             dOdPdQdRgfdSdTdRgfg¦  «        dU„ ¦   «         ZOe j!        dV„ ¦   «         ZPdW„ ZQej                             dXdYdYgeIjR        eIjR        gg¦  «        dZ„ ¦   «         ZSej                             dXdYeIjR        g¦  «        d[„ ¦   «         ZTej                             d\eUeVeWjX        g¦  «        d]„ ¦   «         ZYd^„ ZZej                             d_dRgdRg¦  «        ej                             d`i dadTig¦  «        db„ ¦   «         ¦   «         Z[ej                             d`i dcdRig¦  «        dd„ ¦   «         Z\de„ Z]df„ Z^dg„ Z_ej                             d_d6dhg¦  «        ej                             die`djg¦  «        dk„ ¦   «         ¦   «         Zaej                             dld7d6g¦  «        ej                             d_dmdmgg¦  «        dn„ ¦   «         ¦   «         Zbej                             doecjd        dTfecje        dpfg¦  «        dq„ ¦   «         ZfdYS )rÚTestDataFrameIndexingc                 óÊ  — |d d…         }t          |j        ¦  «        dk    sJ ‚|                     ¦   «         D ]>\  }}t          |j        ¦  «        dk    sJ ‚t          j        |j        |j        ¦  «         Œ?|j                             ¦   «         D ]\  }}||         €J ‚Œd|vsJ ‚t          j        t          d¬¦  «        5  |d          d d d ¦  «         d S # 1 swxY w Y   d S )Né   Úrandom©Úmatch)	ÚlenÚindexÚitemsÚtmÚassert_index_equalÚ_seriesÚpytestÚraisesÚKeyError)ÚselfÚfloat_frameÚslÚ_ÚseriesÚkeys         úcc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/frame/indexing/test_indexing.pyÚtest_getitemz"TestDataFrameIndexing.test_getitem+   sF  € à˜˜"˜ÔˆÝ�2”8‰}Œ} Ò"Ð"Ð"Ð"ð Ÿš™œð 	:ð 	:‰IˆAˆvÝ�v”|Ñ$Ô$¨Ò*Ð*Ð*Ð*ÝÔ! &¤,°´Ñ9Ô9Ð9Ð9à!Ô)×/Ò/Ñ1Ô1ð 	0ð 	0‰FˆC�Ø˜sÔ#Ð/Ð/Ð/Ð/à˜{Ð*Ð*Ð*Ð*ÝŒ]�8¨8Ð4Ñ4Ô4ð 	"ð 	"Ø˜Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð 	"ð 	"s   Ã	CÃCÃCc                 óì   — |}t          g d¢|¬¦  «        }t          g d¢g d¢g|¬¦  «        }|d         }t          ddgdd	ggt          ddg|¬¦  «        ¬¦  «        }t          j        ||d
¬¦  «         d S )N©é   r   r2   ©Údtype©r2   é   é   ©é   é   é   ©Úcolumnsr2   r7   r9   r;   T©Úcheck_exact©r   r   r"   Úassert_frame_equal)r(   Úany_numeric_dtyper4   ÚidxÚdfÚresultÚexpecteds          r.   Ú6test_getitem_numeric_should_not_fallback_to_positionalzLTestDataFrameIndexing.test_getitem_numeric_should_not_fallback_to_positional<   s“   € à!ˆÝ�I�I�I UÐ+Ñ+Ô+ˆÝ˜	˜	˜	 9 9 9Ð-°sÐ;Ñ;Ô;ˆØ�A”ˆÝ˜q !˜f q¨! fÐ-µu¸aÀ¸VÈ5Ð7QÑ7QÔ7QÐRÑRÔRˆÝ
Ô˜f h¸DÐAÑAÔAÐAÐAÐAó    c                 ó2  — |                      ¦   «         }t          j                             d¦  «                             t          |¦  «        ¦  «        |d<   t          j                             d¦  «                             t          |¦  «        ¦  «        }||d<   t          j        t          t          j
        d¦  «        ¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   |d         }t          j        ||j        ¦  «         d S )Nr6   z$10z@awesome_domainz'df["$10"]'r   z	df["$10"])ÚcopyÚnpr   Údefault_rngÚstandard_normalr   r%   r&   r'   ÚreÚescapeÚ__getitem__r"   Úassert_numpy_array_equalÚvalues)r(   r)   rD   ÚadÚress        r.   Útest_getitem2z#TestDataFrameIndexing.test_getitem2E   s"  € Ø×ÒÑÔˆÝ”I×)Ò)¨!Ñ,Ô,×<Ò<½SÀ¹W¼WÑEÔEˆˆ5‰	åŒY×"Ò" 1Ñ%Ô%×5Ò5µc¸"±g´gÑ>Ô>ˆØ "ˆÐÑåŒ]�8­2¬9°_Ñ+EÔ+EÐFÑFÔFð 	(ð 	(Ø�NŠN˜;Ñ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð Ð"Ô#ˆÝ
Ô# B¨¬
Ñ3Ô3Ð3Ð3Ð3s   ÃC*Ã*C.Ã1C.c                 óÄ   — |}t          g d¢|¬¦  «        }t          g d¢g d¢g|¬¦  «        }d|d<   t          g d¢g d	¢g|¬¦  «        }t          j        ||d
¬¦  «         d S )Nr1   r3   r5   r8   r<   é
   r2   )rW   r6   rW   )rW   r:   rW   Tr>   r@   )r(   rB   r4   rC   rD   rF   s         r.   Ú6test_setitem_numeric_should_not_fallback_to_positionalzLTestDataFrameIndexing.test_setitem_numeric_should_not_fallback_to_positionalR   s‚   € à!ˆÝ�I�I�I UÐ+Ñ+Ô+ˆÝ˜	˜	˜	 9 9 9Ð-°sÐ;Ñ;Ô;ˆØˆˆ1‰Ý˜k˜k˜k¨;¨;¨;Ð7ÀÐEÑEÔEˆÝ
Ô˜b (¸Ð=Ñ=Ô=Ð=Ð=Ð=rH   c                 óD  — d|d<   |ddg         }||ddg<   t          j        |d         |d         d¬¦  «         t          j        |d         |d         d¬¦  «         d}t          j        t          |¬¦  «        5  |ddg         |dg<   d d d ¦  «         n# 1 swxY w Y   t          t          |j        ¦  «        d	z
  ¦  «        }d
t          |¦  «        › dt          |¦  «        › d�}t          j        t          |¬¦  «        5  ||d<   d d d ¦  «         d S # 1 swxY w Y   d S )NÚfooÚEÚAÚBF©Úcheck_namesz"Columns must be same length as keyr   r2   zLength of values \(z$\) does not match length of index \(z\))r"   Úassert_series_equalr%   r&   Ú
ValueErrorÚranger   r    )r(   r)   ÚdataÚmsgÚnewcolumndatas        r.   Útest_setitem_listz'TestDataFrameIndexing.test_setitem_list[   sÁ  € Ø ˆ�CÑØ˜C ˜:Ô&ˆØ"&ˆ�S˜#�JÑå
Ô˜{¨3Ô/°°c´ÈÐNÑNÔNÐNÝ
Ô˜{¨3Ô/°°c´ÈÐNÑNÔNÐNà2ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	2ð 	2Ø% s¨C jÔ1ˆD�#�‰Kð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2å�c $¤*™oœo°Ñ1Ñ2Ô2ˆð?¥3 }Ñ#5Ô#5ð ?ð ?Ý14°T±´ð?ð ?ð ?ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	&ð 	&Ø%ˆD�‰Ið	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&s$   Á:BÂBÂBÄDÄDÄDc                 óò  — t          dt          d¦  «        ddgt          ¬¦  «        }ddg|j        dddgf<   |j        |j        d         ddgf         }t          ddg|j        t          d¬¦  «        }t          j        ||¦  «         d	x|d<   |d<   d
dg|j        |j        d         ddgf<   |j        |j        d         ddgf         }t          d
dg|j        d¬¦  «        }t          j        ||¦  «         d S )Nr   r7   Útt1Útt2)r    r=   r4   r2   r6   )r4   ÚnameÚ0Ú1Ú2©rj   )	r   rb   ÚintÚlocr    r   r=   r"   r`   ©r(   rD   rE   rF   s       r.   Útest_setitem_list2z(TestDataFrameIndexing.test_setitem_list2n   s  € Ý�q¥ a¡¤°5¸%°.ÍÐLÑLÔLˆØ%&¨ FˆŒˆq�5˜%�.Ð Ñ!à”˜œ œ e¨U ^Ð3Ô4ˆÝ˜1˜a˜& "¤*µC¸aÐ@Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0à #Ð#ˆˆ5‰	�B�u‘IØ/2°C¨jˆŒˆrŒx˜Œ{˜U E˜NÐ*Ñ+Ø”˜œ œ e¨U ^Ð3Ô4ˆÝ˜3 ˜* b¤j°qÐ9Ñ9Ô9ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   c                 ó  ‡— |j         d         }|j         |k    }|                     t          ¦  «        }|j         |         }||         }t          j        ||j         ¦  «         t          j        t          d¬¦  «        5  ||d d…                   d d d ¦  «         n# 1 swxY w Y   ||         }	t          j        |	|¦  «         t          j        t          d¬¦  «        5  ||          d d d ¦  «         n# 1 swxY w Y   t          ||j         ¦  «        }||         }	t          j        |	|¦  «         t          j
        t          ¦  «        5  |                     |j         d d d…         ¦  «        }||         }	t          j        |	|¦  «         d d d ¦  «         n# 1 swxY w Y   |||fD ]Þ}
|
                     ¦   «         Š|
|
dk             }t          ˆfd„‰j        D ¦   «         ‰j         ‰j        ¬¦  «        }|
j        D ]}||vr|
|         ||<   Œ|                     |
j        ¬	¦  «        }t          j        ||d
¬¦  «         |
j        D ]<}||         j        ||         j        k    r||         j        |
|         j        k    sJ ‚Œ=Œßd S )NrW   zItem wrong lengthr   éÿÿÿÿzBoolean array expectedr   c                 ór   •— i | ]3}|t          j        ‰|         d k    ‰|         t           j        ¦  «        “Œ4S ©r   )rK   ÚwhereÚnan)Ú.0Úcrc   s     €r.   ú
<dictcomp>z>TestDataFrameIndexing.test_getitem_boolean.<locals>.<dictcomp>§   s7   ø€ ÐQÐQÐQ¸q�•B”H˜T !œW qš[¨$¨q¬'µ2´6Ñ:Ô:ÐQÐQÐQrH   ©r    r=   r<   F)Úcheck_dtype)r    ÚastypeÚobjectr"   r#   r%   r&   ra   rA   r   Úassert_produces_warningÚUserWarningÚreindexÚ_get_numeric_datar   r=   r4   )r(   Úmixed_float_frameÚmixed_int_frameÚdatetime_frameÚdÚindexerÚindexer_objÚsubindexÚsubframeÚsubframe_objrD   ÚbifÚbifwrz   rc   s                 @r.   Útest_getitem_booleanz*TestDataFrameIndexing.test_getitem_boolean|   sc  ø€ àÔ  Ô$ˆØ Ô&¨Ò*ˆØ—n’n¥VÑ,Ô,ˆà!Ô'¨Ô0ˆØ! 'Ô*ˆå
Ô˜h¨¬Ñ7Ô7Ð7ÝŒ]�:Ð-@ÐAÑAÔAð 	)ð 	)Ø˜7 3 B 3œ<Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð & kÔ2ˆÝ
Ô˜l¨HÑ5Ô5Ð5åŒ]�:Ð-EÐFÑFÔFð 	+ð 	+Ø˜>Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+õ ˜[¨.Ô*>Ñ?Ô?ˆà% kÔ2ˆÝ
Ô˜l¨HÑ5Ô5Ð5õ Ô'­Ñ4Ô4ð 	:ð 	:Ø%×-Ò-¨nÔ.BÀ4À4ÀRÀ4Ô.HÑIÔIˆKØ)¨+Ô6ˆLÝÔ! ,°Ñ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:ð ØØð
ð 	7ð 	7ˆBð
 ×'Ò'Ñ)Ô)ˆDØ�R˜!’V”*ˆCÝØQÐQÐQÐQÀDÄLÐQÑQÔQØ”jØœðñ ô ˆDð ”Zð $ð $�Ø˜D�=�=Ø  œe�D˜‘GøØ—<’<¨¬
�<Ñ3Ô3ˆDåÔ! # t¸Ð?Ñ?Ô?Ð?Ø”Zð 7ð 7�Ø�q”6”< 4¨¤7¤=Ò0Ð0Ø˜qœ6œ<¨2¨a¬5¬;Ò6Ð6Ð6Ð6øð7ð)	7ð 	7s7   Á>BÂBÂ"BÃ	C3Ã3C7Ã:C7Å	AFÆFÆFc                 ó¼  — |                      ¦   «         }d|d<   |d                              d¦  «        |d<   |d                               ¦   «         |d<   d|d<   |d                              d¦  «        |d<   |d                               ¦   «         |d<   ||dk             }|j        }t          t	          j        d	¦  «        gd
z  t	          j        d¦  «        gdz  z   t	          j        d¦  «        gdz  z   g d¢¬¦  «        }t          j        ||¦  «         d|j        |j	        dd…         ddgf<   ||dk             }|j        }t          t	          j        d	¦  «        gd
z  t	          j        d¦  «        gz   t	          j        d	¦  «        gz   t	          j        d¦  «        gz   t	          j        d	¦  «        gz   g d¢¬¦  «        }t          j        ||¦  «         d S )Nr2   r[   Úint32ÚE1ÚFÚint64ÚF1r   Úfloat64r9   r6   )r\   r]   ÚCÚDr[   r’   r“   r•   ©r    r7   )
rJ   r~   Údtypesr   rK   r4   r"   r`   rp   r    )r(   r†   rD   ÚcastedrE   rF   s         r.   Útest_getitem_boolean_castingz2TestDataFrameIndexing.test_getitem_boolean_casting·   sî  € à× Ò Ñ"Ô"ˆØˆˆ3‰Ø�S”'—.’. Ñ)Ô)ˆˆ3‰Ø�c”7—<’<‘>”>ˆˆ4‰Øˆˆ3‰Ø�S”'—.’. Ñ)Ô)ˆˆ3‰Ø�c”7—<’<‘>”>ˆˆ4‰à�B˜’F”ˆØ”ˆÝÝŒX�iÑ Ô Ð! AÑ%ÝŒx˜Ñ Ô Ð! AÑ%ñ&åŒx˜Ñ Ô Ð! AÑ%ñ&ð =Ð<Ð<ð	
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0ð /0ˆŒˆrŒx˜˜!˜Œ}˜t T˜lÐ*Ñ+Ø�B˜’F”ˆØ”ˆÝÝŒX�iÑ Ô Ð! AÑ%ÝŒx˜Ñ Ô Ð!ñ"åŒx˜	Ñ"Ô"Ð#ñ$õ Œx˜Ñ Ô Ð!ñ"õ Œx˜	Ñ"Ô"Ð#ñ	$ð
 =Ð<Ð<ð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   Úlst©TFT)TTT)FFFc                 óÚ   — t          t          j        d¦  «                             dd¦  «        ¦  «        }||         }|j        |j        |                  }t          j        ||¦  «         d S )Né   r7   r9   )r   rK   ÚarangeÚreshaperp   r    r"   rA   )r(   r�   rD   rE   rF   s        r.   Útest_getitem_boolean_listz/TestDataFrameIndexing.test_getitem_boolean_listÙ   s]   € õ •r”y ‘}”}×,Ò,¨Q°Ñ2Ô2Ñ3Ô3ˆØ�C”ˆØ”6˜"œ( 3œ-Ô(ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 ó8  — t           j                             d¦  «                             d¦  «        }t	          |                     ¦   «         g d¢¬¦  «        }||dk     xx         dz  cc<   ||dk     xx         dz  cc<   t          j        |j        |¦  «         d S )Nr6   ©r:   r:   )r\   r]   r—   r˜   r[   r<   r   r2   )	rK   r   rL   rM   r   rJ   r"   Úassert_almost_equalrR   )r(   ÚarrrD   s      r.   Útest_getitem_boolean_iaddz/TestDataFrameIndexing.test_getitem_boolean_iaddâ   s”   € ÝŒi×#Ò# AÑ&Ô&×6Ò6°vÑ>Ô>ˆå�s—x’x‘z”zÐ+DÐ+DÐ+DÐEÑEÔEˆà
ˆ2�Š6ˆ
ˆ
Œ
�a‰ˆ
ˆ
‰
ØˆC�!ŠGˆˆŒ˜Ñˆˆ‰å
Ô˜rœy¨#Ñ.Ô.Ð.Ð.Ð.rH   c                 ó¼   — t          t          j        ddg¦  «        dgt          g ¦  «        ¬¦  «        }t          j        g t
          ¦  «        }||          d||<   d S )Nr   r2   r\   ©r=   r    )r   rK   Úemptyr   ÚarrayÚbool)r(   ÚblahÚks      r.   Útest_boolean_index_empty_cornerz5TestDataFrameIndexing.test_boolean_index_empty_cornerì   sW   € å�œ 1 a &Ñ)Ô)°C°5ÅÈbÑ@QÔ@QÐRÑRÔRˆõ ŒH�R�ÑÔˆàˆQŒˆØˆˆQ‰ˆˆrH   c                 óŽ  — t          t          j                             d¦  «                             d¦  «        g d¢g d¢¬¦  «        }|j        d d…         }|j        |j        d d…                  }t          j	        ||¦  «         |j        ddg         }|j        t          ddg¦  «                 }t          j	        ||¦  «         d S )	Nr6   )r9   r7   )r2   rW   r—   r[   r5   r|   rt   r2   rW   )r   rK   r   rL   rM   Úilocrp   r    r"   rA   r   rq   s       r.   Útest_getitem_ix_mixed_integerz3TestDataFrameIndexing.test_getitem_ix_mixed_integerö   s¿   € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø#Ð#Ð#Ø�I�Ið
ñ 
ô 
ˆð ”˜˜"˜”ˆØ”6˜"œ( 3 B 3œ-Ô(ˆÝ
Ô˜f hÑ/Ô/Ð/à”˜˜B˜”ˆØ”6�%  B ™.œ.Ô)ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 ó  — t          dg d¢g d¢g d¢dœg d¢¬¦  «        }|dg         }|j        d d …dgf         }t          j        ||¦  «         |d	g         }|j        d d …d
gf         }t          j        ||¦  «         d S )N)ç      ø?gš™™™™™@gš™™™™™	@ç      @)é   é   é$   é(   )rW   é   é+   é"   )r   rW   r   é   )Úrnaéüÿÿr   éè  r<   rÁ   r7   rÀ   r2   ©r   r²   r"   rA   rq   s       r.   Útest_getitem_ix_mixed_integer2z4TestDataFrameIndexing.test_getitem_ix_mixed_integer2  sµ   € åà+Ø'Ð'Ð'Ø#Ð#Ð#Ø%�o�oð	ð ð ,Ð+Ð+ð
ñ 
ô 
ˆð �T�F”ˆØ”7˜1˜1˜1˜q˜c˜6”?ˆÝ
Ô˜f hÑ/Ô/Ð/Ø�U�G”ˆØ”7˜1˜1˜1˜q˜c˜6”?ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 óÀ   — t          j        |j        |d         ¦  «         d}t          j        t
          |¬¦  «        5  |j         d d d ¦  «         d S # 1 swxY w Y   d S )Nr\   z6'DataFrame' object has no attribute 'NONEXISTENT_NAME'r   )r"   r`   r\   r%   r&   ÚAttributeErrorÚNONEXISTENT_NAME)r(   r)   rd   s      r.   Útest_getattrz"TestDataFrameIndexing.test_getattr  s£   € Ý
Ô˜{œ}¨k¸#Ô.>Ñ?Ô?Ð?ØFˆÝŒ]�>°Ð5Ñ5Ô5ð 	)ð 	)ØÔ(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s   ¾AÁAÁAc                 ó’   — t          ddit          d¦  «        ¬¦  «        }d|_        |j        dk                         ¦   «         sJ ‚d S )NÚfoobarr2   rW   r™   r:   )r   rb   rÉ   Úall©r(   rD   s     r.   Útest_setattr_columnz)TestDataFrameIndexing.test_setattr_column  sI   € Ý˜ !�}­E°"©I¬IÐ6Ñ6Ô6ˆàˆŒ	Ø”	˜Q’×#Ò#Ñ%Ô%Ð%Ð%Ð%Ð%Ð%rH   c                 ó´  — |d         d d d…         }||d<   d|v sJ ‚t          |¦  «        dk    sJ ‚t          |¦  «        dk    sJ ‚t          j        t          j        |j        t          j        gdz  f¦  «        ¦  «        }t          ||j        d¬¦  «        }t          j	        |d         |¦  «         |d         }||d<   t          j	        ||d         d¬	¦  «         t          j
                             d¦  «                             t          |¦  «        ¦  «        }||d
<   |d
         |k                         ¦   «         sJ ‚d|d<   |d         dk                         ¦   «         sJ ‚d|d<   |d         dk                         ¦   «         sJ ‚d|d<   |d         dk                         ¦   «         sJ ‚|d d…         }d}	|s|rddg|d<   n:t          j        t           |	¬¦  «        5  ddg|d<   d d d ¦  «         n# 1 swxY w Y   |r|d         j        dk    sJ ‚n|d         j        t          j        k    sJ ‚|d         ddgk                         ¦   «         sJ ‚d S )Nr\   r6   Úcol5é   r¾   ©r    rj   Úcol6Fr^   Úcol9r:   Úcol7g…ëQ¸	@Úcol0rZ   Úcol8zC\nA value is trying to be set on a copy of a slice from a DataFramerl   rm   Úcol10r   Ústring)r   rK   ÚravelÚcolumn_stackrR   rx   r   r    r"   r`   r   rL   rM   rÊ   r%   r&   r   r4   Úobject_)
r(   r)   Úusing_copy_on_writeÚwarn_copy_on_writeÚusing_infer_stringr,   Úexpr§   Úsmallerrd   s
             r.   Útest_setitemz"TestDataFrameIndexing.test_setitem#  sä  € ð ˜SÔ! # # A #Ô&ˆØ$ˆ�FÑØ˜Ð$Ð$Ð$Ð$å�6‰{Œ{˜bÒ Ð Ð Ð Ý�;ÑÔ 2Ò%Ð%Ð%Ð%åŒh•r”¨¬½¼°xÀ"±}Ð'EÑFÔFÑGÔGˆÝ�S Ô 1¸Ð?Ñ?Ô?ˆÝ
Ô˜{¨6Ô2°CÑ8Ô8Ð8à˜SÔ!ˆØ$ˆ�FÑÝ
Ô˜v {°6Ô':ÈÐNÑNÔNÐNõ Œi×#Ò# AÑ&Ô&×6Ò6µs¸;Ñ7GÔ7GÑHÔHˆØ!ˆ�FÑØ˜FÔ# sÒ*×/Ò/Ñ1Ô1Ð1Ð1Ð1àˆ�FÑØ˜FÔ# qÒ(×-Ò-Ñ/Ô/Ð/Ð/Ð/à"ˆ�FÑØ˜FÔ# tÒ+×0Ò0Ñ2Ô2Ð2Ð2Ð2à#ˆ�FÑØ˜FÔ# uÒ,×1Ò1Ñ3Ô3Ð3Ð3Ð3ð ˜b˜q˜b”/ˆàTˆØð 	.Ð"4ð 	.à # S˜zˆG�GÑÐå”Õ3¸3Ð?Ñ?Ô?ð .ð .Ø$'¨ :�˜Ñ ð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .ð ð 	8Ø˜7Ô#Ô)¨XÒ5Ð5Ð5Ð5Ð5à˜7Ô#Ô)­R¬ZÒ7Ð7Ð7Ð7Ø˜Ô  S¨# JÒ.×3Ò3Ñ5Ô5Ð5Ð5Ð5Ð5Ð5s   Ç$G8Ç8G<Ç?G<c                 ó>  — t          ddgg¦  «        }t          j        |j        d<   t          t          j        t          j        gg¦  «        }t	          j        ||¦  «         t          ddgg¦  «        }t          j        |j        d<   t	          j        ||¦  «         d S )Nr   )r   rK   rx   r²   r"   rA   rp   ©r(   rD   rF   s      r.   Útest_setitem2z#TestDataFrameIndexing.test_setitem2V  s‡   € å˜˜A˜�xÑ Ô ˆÝ”VˆŒ�‰
Ý�rœv¥r¤vÐ.Ð/Ñ0Ô0ˆÝ
Ô˜b (Ñ+Ô+Ð+å˜˜A˜�xÑ Ô ˆÝ”FˆŒˆq‰	Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 ó  — |                      ¦   «         }|j                              ¦   «         }d||d         dk    <   d||d d …df         dk    <   t          j        |j        |¦  «         |d         dk    }|                     |j        d d d…         ¦  «        }d||<   d||d d …df         dk    <   t          j        |j        |¦  «         d||dk    <   d||dk    <   t          j        |j        |¦  «         d||dk    <   d||dk    <   t          j        |j        |¦  «         d||d d…         dk     <   t          j        |d d…         |d d…         dk     d¦  «         t          j        |j        |¦  «         d||d d d…         dk    <   d||dk    <   t          j        |j        |¦  «         d	}t          j	        t          |¬
¦  «        5  d||dz  <   d d d ¦  «         n# 1 swxY w Y   |                      ¦   «         }|t          j        |¦  «        k    }t          j        ||t          j        |¦  «        k    <   |j                              ¦   «         }t          j        ||j        <   t          ||j        |j        ¬¦  «        }t          j        ||¦  «         |dz  ||t          j        |¦  «        k    <   t          j        ||j        |j        dz  ¦  «         t          ||j        |j        ¬¦  «        }t          j        ||¦  «         d S )Nr9   r\   r   rt   r2   r:   r6   r7   z;Must pass DataFrame or 2-d ndarray with boolean values onlyr   r|   )rJ   rR   r"   r¦   r‚   r    rK   Úputmaskr%   r&   Ú	TypeErrorÚabsrx   r   r=   rA   )	r(   r)   rD   rR   r,   rd   Údf_origÚmaskrF   s	            r.   Útest_setitem_booleanz*TestDataFrameIndexing.test_setitem_booleana  s'  € Ø×ÒÑÔˆØÔ#×(Ò(Ñ*Ô*ˆàˆˆ2ˆcŒ7�QŠ;‰Ø#$ˆˆv�a�a�a˜�dŒ|˜aÒÑ Ý
Ô˜rœy¨&Ñ1Ô1Ð1ð �C”˜A’ˆØ—’ ¤¨¨¨2¨¤Ñ/Ô/ˆØˆˆ6‰
Ø$%ˆˆv�a�a�a˜�dŒ|˜qÒ Ñ!Ý
Ô˜rœy¨&Ñ1Ô1Ð1àˆˆ2�Š6‰
Øˆˆv˜ŠzÑÝ
Ô˜rœy¨&Ñ1Ô1Ð1àˆˆ2�Š7‰Øˆˆv˜Š{ÑÝ
Ô˜rœy¨&Ñ1Ô1Ð1ð ˆˆ2ˆcˆrˆcŒ7�QŠ;‰Ý
Œ
�6˜#˜2˜#”;  s¨ s¤¨a¢°Ñ3Ô3Ð3Ý
Ô˜rœy¨&Ñ1Ô1Ð1ð ˆˆ2ˆdˆd�ˆdŒ8�qŠ=ÑØˆˆv˜Š{ÑÝ
Ô˜rœy¨&Ñ1Ô1Ð1àKˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆBˆr�A‰v‰Jð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð —'’'‘)”)ˆØ•B”F˜2‘J”JŠˆÝ œfˆˆ2•”�r‘
”
Š?ÑØ”×$Ò$Ñ&Ô&ˆÝ œfˆˆtŒ{ÑÝ˜V¨7¬=À'Ä/ÐRÑRÔRˆÝ
Ô˜b (Ñ+Ô+Ð+ð ! 1™fˆˆ2•”�r‘
”
Š?ÑÝ
Œ
�6˜4œ;¨¬	°A©Ñ6Ô6Ð6Ý˜V¨7¬=À'Ä/ÐRÑRÔRˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+s   Ç
	GÇG#Ç&G#c                 óÈ  — |d                               d¦  «        |d<   |d         j        t          j        k    sJ ‚d|d<   |d         j        t          j        k    sJ ‚t          j        t          |¦  «        ¦  «        |d<   t          |d         j        j        t          j        ¦  «        sJ ‚d|d<   d|d<   |d         j        t          j        k    sJ ‚d|d<   d|d<   |d         j        t          j	        k    sJ ‚d|d<   |d         j        t          j        k    sJ ‚d	|d<   |d         j        t          j        k    sJ ‚d|d<   |d         j        t          j	        k    sJ ‚d S )
Nr˜   Úi8r   r]   ÚbarrZ   ç      @Ú	somethingr6   )
r~   r4   rK   r”   r¡   r   Ú
issubclassÚtypeÚintegerr–   )r(   r)   s     r.   Útest_setitem_castz'TestDataFrameIndexing.test_setitem_cast•  su  € Ø& sÔ+×2Ò2°4Ñ8Ô8ˆ�CÑØ˜3ÔÔ%­¬Ò1Ð1Ð1Ð1ð
 ˆ�CÑØ˜3ÔÔ%­¬Ò1Ð1Ð1Ð1õ œ9¥S¨Ñ%5Ô%5Ñ6Ô6ˆ�CÑÝ˜+ cÔ*Ô0Ô5µr´zÑBÔBÐBÐBÐBà"ˆ�EÑØˆ�EÑØ˜5Ô!Ô'­2¬8Ò3Ð3Ð3Ð3à"ˆ�EÑØ ˆ�EÑØ˜5Ô!Ô'­2¬:Ò5Ð5Ð5Ð5à#$ˆ�KÑ Ø˜;Ô'Ô-µ´Ò9Ð9Ð9Ð9Ø#$ˆ�KÑ Ø˜;Ô'Ô-µ´Ò9Ð9Ð9Ð9Ø#&ˆ�KÑ Ø˜;Ô'Ô-µ´Ò;Ð;Ð;Ð;Ð;Ð;rH   c                 óÖ  — t          g d¢g d¢dœt          j        d¦  «        ¬¦  «        }|d= g d¢|d<   d|v sJ ‚t          |j        ¦  «        dk    sJ ‚d|d	<   d
|d<   d|d<   d|t          j        ¦   «         <   d|t          j        ¦   «         <   t          |j        ¬¦  «        }d
|d	<   d|d<   t          |j        ¦  «        dk    sJ ‚|j        j	        t          j
        k    sJ ‚d|d<   |d         j	        t          j        k    sJ ‚d|d<   |d         j	        t          j        k    sJ ‚d|d	<   d|d	         j        d         k    sJ ‚t          t          j        d¦  «        ¬¦  «        }d|d	<   d|d
<   |d
= d|d
<   |r|d
         j	        dk    sJ ‚n|d
         j	        t          j
        k    sJ ‚g d¢|d<   |r|d         j	        dk    sJ ‚d S |d         j	        t          j
        k    sJ ‚d S )N)ç      ð?ç       @ç      @©ÚaÚbrz   )r]   r—   r7   r™   r]   r6   Ú	beginningr\   rZ   r[   rí   r˜   Údateç      @r2   r—   rõ   r   r×   ©rl   rm   Ú3Ú	coercible)r   rK   r¡   r   r=   r   Únowr    rR   r4   rÚ   r”   r–   r²   )r(   r)   rÝ   rD   Údms        r.   Útest_setitem_cornerz)TestDataFrameIndexing.test_setitem_corner²  s-  € å˜_˜_˜_°?°?°?ÐCÐCÍ2Ì9ÐUVÉ<Ì<ÐXÑXÔXˆØˆsˆGØ!�/�/ˆˆ3‰Ø�bˆyˆyˆyˆyÝ�2”:‰Œ !Ò#Ð#Ð#Ð#àˆˆ3‰Øˆˆ3‰Øˆˆ3‰Ø#ˆ�8Œ<‰>Œ>ÑØ ˆ�8Œ<‰>Œ>Ñõ ˜[Ô.Ð/Ñ/Ô/ˆØˆˆ3‰Øˆˆ3‰Ý�2”:‰Œ !Ò#Ð#Ð#Ð#ØŒyŒ¥"¤*Ò,Ð,Ð,Ð,ð ˆˆ3‰Ø�#ŒwŒ}¥¤Ò(Ð(Ð(Ð(àˆˆ3‰Ø�#ŒwŒ}¥¤
Ò*Ð*Ð*Ð*ð ˆˆ3‰Ø˜˜3œœ QœÒ'Ð'Ð'Ð'å�RœY q™\œ\Ð*Ñ*Ô*ˆØˆˆ3‰Øˆˆ5‰	ØˆuˆIØˆˆ5‰	Øð 	1Ø�e”9”? hÒ.Ð.Ð.Ð.Ð.à�e”9”?¥b¤jÒ0Ð0Ð0Ð0à)˜/˜/ˆˆ;‰Øð 	7Ø�k”?Ô(¨HÒ4Ð4Ð4Ð4Ð4Ð4à�k”?Ô(­B¬JÒ6Ð6Ð6Ð6Ð6Ð6rH   c                 óN  — g d¢dgdz  z   t           j                             d¦  «                             d¦  «        dœ}t          |¦  «        }||d         dk             j        }d|j        |dgf<   d	|j        |d
gf<   |j        d         dk    sJ ‚|j        d         d	k    sJ ‚d S )N)rÉ   rí   rÉ   rÉ   é   r6   r   )ÚtitleÚcruftr  rí   r   r  )r2   r  )r2   r  )rK   r   rL   r   r    rp   )r(   rc   rD   Úixs       r.   Útest_setitem_corner2z*TestDataFrameIndexing.test_setitem_corner2â  sÀ   € à0Ð0Ð0°H°:À±?ÑBÝ”Y×*Ò*¨1Ñ-Ô-×4Ò4°RÑ8Ô8ð
ð 
ˆõ
 �t‰_Œ_ˆØ��7”˜uÒ$Ô%Ô+ˆà (ˆŒˆr�G�9ˆ}ÑØ !ˆŒˆr�G�9ˆ}ÑàŒv�jÔ! XÒ-Ð-Ð-Ð-ØŒv�jÔ! QÒ&Ð&Ð&Ð&Ð&Ð&rH   c                 óL  — t          t          d¦  «        t          d¦  «        ¬¦  «        }t          d„ t          d¦  «        D ¦   «         t          d¦  «        ¬¦  «        }t          g d¢t          d¦  «        ¬¦  «        }t          j        d¦  «        |d<   t          |j        ¦  «        dk    sJ ‚||d<   t          |j        ¦  «        dk    sJ ‚||d<   t          |j        ¦  «        dk    sJ ‚|r|d         j        d	k    sJ ‚d S |d         j        t          j        k    sJ ‚d S )
Nr7   r|   c                 ó,   — g | ]}t          d ¦  «        ‘ŒS )r2   r   )ry   r+   s     r.   ú
<listcomp>z<TestDataFrameIndexing.test_setitem_ambig.<locals>.<listcomp>ö  s   € Ð"@Ð"@Ð"@°!¥7¨1¡:¤:Ð"@Ð"@Ð"@rH   r™   )rZ   ÚbzrÚbazr   r2   r6   r×   )	r   rb   r   rK   Úonesr   r=   r4   rÚ   )r(   rÝ   r  Úcoercable_seriesÚuncoercable_seriess        r.   Útest_setitem_ambigz(TestDataFrameIndexing.test_setitem_ambigñ  s"  € õ �U 1™XœX­u°Q©x¬xÐ8Ñ8Ô8ˆå!Ð"@Ð"@µu¸Q±x´xÐ"@Ñ"@Ô"@ÍÈaÉÌÐQÑQÔQÐÝ#Ð$9Ð$9Ð$9ÅÀqÁÄÐJÑJÔJÐå”˜‘
”
ˆˆ1‰Ý�2”:‰Œ !Ò#Ð#Ð#Ð#à ˆˆ1‰Ý�2”:‰Œ !Ò#Ð#Ð#Ð#à"ˆˆ1‰Ý�2”:‰Œ !Ò#Ð#Ð#Ð#Øð 	-Ø�a”5”; (Ò*Ð*Ð*Ð*Ð*Ð*à�a”5”;¥"¤*Ò,Ð,Ð,Ð,Ð,Ð,rH   c                 ó2  — |d         |d <   |sd nt           j        }t          j        |j        d d …df         |d         d¬¦  «         t          j        |j        d d …|f         |d         d¬¦  «         t          j        ||         |d         d¬¦  «         d S )Nr\   rt   Fr^   )rK   rx   r"   r`   r²   rp   )r(   r)   rÝ   r-   s       r.   Útest_setitem_Nonez'TestDataFrameIndexing.test_setitem_None  s¸   € à'¨Ô,ˆ�DÑØ,Ð8ˆdˆdµ"´&ˆÝ
ÔØÔ˜Q˜Q˜Q ˜UÔ# [°Ô%5À5ð	
ñ 	
ô 	
ð 	
õ 	ÔØŒO˜A˜A˜A˜s˜FÔ# [°Ô%5À5ð	
ñ 	
ô 	
ð 	
õ 	Ô˜{¨3Ô/°¸SÔ1AÈuÐUÑUÔUÐUÐUÐUrH   c                 óþ   — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|j                             ¦   «         |j        |j                             ¦   «         df<   t          j        ||¦  «         d S )Nrþ   )Ú11Ú22Ú33)Ú111Ú222Ú333rø   rù   )r   rJ   rù   rp   rú   r   r"   rA   )r(   rD   rE   s      r.   Ú&test_loc_setitem_boolean_mask_allfalsez<TestDataFrameIndexing.test_loc_setitem_boolean_mask_allfalse  s}   € åØ!�/�/Ð(:Ð(:Ð(:ÐAVÐAVÐAVÐWÐWñ
ô 
ˆð —’‘”ˆØ+1¬8¯=ª=©?¬?ˆŒ
�6”8—=’=‘?”? CÐ'Ñ(Ý
Ô˜f bÑ)Ô)Ð)Ð)Ð)rH   c                 ó>  — t          t          j                             d¦  «                             d¦  «        ¦  «        }|j        d dd…          t          j        |j        d dd…<   t          |j        d dd…         ¦  «        j         	                    ¦   «         sJ ‚d S )Nr6   ©rW   r:   é   )
r   rK   r   rL   rM   r²   rx   r   rR   rÊ   rË   s     r.   Ú&test_getitem_fancy_slice_integers_stepz<TestDataFrameIndexing.test_getitem_fancy_slice_integers_step  sˆ   € Ý•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÑIÔIˆð 	Œ���1�ŒˆÝœˆŒ���1�‰Ý�B”G˜D˜Q˜q˜D”MÑ"Ô"Ô)×-Ò-Ñ/Ô/Ð/Ð/Ð/Ð/Ð/rH   c                 ó4  — t          t          j                             d¦  «                             d¦  «        t          ddd¦  «        ¬¦  «        }|                     ¦   «         }d|j        dd…<   |j        dd…         dk    j         	                    ¦   «         sJ ‚|                     ¦   «         }d|j        dd	…<   |j        dd	…         dk    j         	                    ¦   «         sJ ‚|j        dd
…         }|j
        dd	…         }|                     g d¢¦  «        }t          j        ||¦  «         t          j        ||¦  «         |j        t          t          d¦  «        ¦  «        t          t          dd¦  «        ¦  «        d d d…         z            }t          j        t"          d¬¦  «        5  |j
        dd	…          d d d ¦  «         n# 1 swxY w Y   t          j        t"          d¬¦  «        5  d|j
        dd	…<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr6   r  r   r   r™   r9   rW   r7   r·   r;   )r9   r;   r  rW   r:   rt   z^3$r   )r   rK   r   rL   rM   rb   rJ   r²   rR   rÊ   rp   r‚   r"   rA   Úlistr%   r&   r'   )r(   rD   ÚcprE   Úresult2rF   Údf2s          r.   Ú,test_getitem_setitem_integer_slice_keyerrorszBTestDataFrameIndexing.test_getitem_setitem_integer_slice_keyerrors$  sh  € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=ÅUÈ1ÈbÐRSÁ_Ä_ð
ñ 
ô 
ˆð
 �WŠW‰YŒYˆØˆŒ��"�‰Ø”˜˜"˜” Ò"Ô*×.Ò.Ñ0Ô0Ð0Ð0Ð0ð �WŠW‰YŒYˆØˆŒ��"�‰Ø”˜˜"˜” Ò"Ô*×.Ò.Ñ0Ô0Ð0Ð0Ð0à”˜˜1˜”ˆØ”&˜˜2˜”,ˆØ—:’:˜m˜m˜mÑ,Ô,ˆå
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0ð Œg•d�5 ™8œ8‘n”n¥t­E°!°R©L¬LÑ'9Ô'9¸$¸$¸B¸$Ô'?Ñ?Ô@ˆÝŒ]�8¨6Ð2Ñ2Ô2ð 	ð 	ØŒG�A�b�DŒMˆMð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�8¨6Ð2Ñ2Ô2ð 	ð 	ØˆCŒG�A�b�D‰Mð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s$   Æ1GÇGÇGÇ3HÈHÈHc                 óJ  — |j         d d …dd …f         }|d         j        t          j        k    sJ ‚|                     ¦   «         }|j         d d …dd …f         }t          j        |d         j        |d         j        ¦  «        sJ ‚t          j        |¦  «        5  d|j	        d d …df<   d d d ¦  «         n# 1 swxY w Y   |sM|d         dk     
                    ¦   «         sJ ‚t          j        |d         j        |d         j        ¦  «         d S t          j        ||¦  «         d S )Néýÿÿÿr˜   r—   ç      @r9   )r²   r4   rK   r–   rJ   Úshares_memoryÚ_valuesr"   Úassert_cow_warningrp   rÊ   rA   )r(   r)   Úfloat_string_framerÛ   rÜ   ÚslicedÚoriginals          r.   Útest_fancy_getitem_slice_mixedz4TestDataFrameIndexing.test_fancy_getitem_slice_mixedA  ss  € ð $Ô(¨¨¨¨B¨C¨C¨Ô0ˆØ�cŒ{Ô ¥B¤JÒ.Ð.Ð.Ð.ð ×#Ò#Ñ%Ô%ˆØÔ! ! ! ! R S S &Ô)ˆåÔ  s¤Ô 3°[ÀÔ5EÔ5MÑNÔNÐNÐNÐNåÔ"Ð#5Ñ6Ô6ð 	%ð 	%Ø!$ˆFŒJ�q�q�q˜#�vÑð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%à"ð 	9Ø Ô$¨Ò)×.Ò.Ñ0Ô0Ð0Ð0Ð0õ Ô˜V Cœ[Ô0°+¸cÔ2BÔ2JÑKÔKÐKÐKÐKåÔ! +¨xÑ8Ô8Ð8Ð8Ð8s   ÂB4Â4B8Â;B8c                 ó  — t          t          d¦  «        t          dd¬¦  «        ¬¦  «        }|j        ddg         \  }}|j        ||…         }|||…         }|dd…         }t          j        ||¦  «         t          j        ||¦  «         |                     ¦   «         }d|j        ||…<   |                     ¦   «         }d|||…<   |                     ¦   «         }d|dd…<   t          j        ||¦  «         t          j        ||¦  «         d S )	Nr   z
2020-01-01©Úperiodsr™   r:   rW   r·   r   )r   rb   r   r    rp   r"   rA   rJ   )r(   rD   ÚstartÚendrE   r$  rF   s          r.   Ú"test_getitem_setitem_non_ix_labelsz8TestDataFrameIndexing.test_getitem_setitem_non_ix_labelsY  s	  € Ý•u˜R‘y”y­
°<ÈÐ(LÑ(LÔ(LÐMÑMÔMˆà”X˜q "˜gÔ&‰
ˆˆsà”˜˜c˜	Ô"ˆØ�U˜3�Y”-ˆØ�a˜�d”8ˆÝ
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0à—’‘”ˆØ !ˆŒ
�5˜�9ÑØ—'’'‘)”)ˆØˆ��c�	ÑØ—7’7‘9”9ˆØˆ��2�‰Ý
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0Ð0Ð0rH   c                 ó*  — t          t          j                             d¦  «                             d¦  «        ¦  «        }|j        |j        dk    d d …f         }|                     dg¦  «        }t          j	        ||¦  «         t          t          j                             d¦  «                             d¦  «        ¦  «        }|j        |j        dk    |j
        dk    f         }|                     dgdg¬¦  «        }t          j	        ||¦  «         d S )Nr6   ©r7   r6   r   r2   r|   )r   rK   r   rL   rM   rp   r    r‚   r"   rA   r=   )r(   rD   ÚrsÚxps       r.   Útest_ix_multi_takez(TestDataFrameIndexing.test_ix_multi_takem  sè   € Ý•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÑHÔHˆØŒV�B”H ’M 1 1 1Ð$Ô%ˆØ�ZŠZ˜˜‰_Œ_ˆÝ
Ô˜b "Ñ%Ô%Ð%õ •r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÑHÔHˆØŒV�B”H ’M 2¤:°¢?Ð2Ô3ˆØ�ZŠZ˜q˜c¨A¨3ˆZÑ/Ô/ˆÝ
Ô˜b "Ñ%Ô%Ð%Ð%Ð%rH   c                 óŽ   — |}|j         }|j        D ]3}||         }|j        d d d…         D ]}|||f         ||         k    sJ ‚ŒŒ4d S )Nr:   )rp   r=   r    )r(   r)   Úfr  ÚcolÚtsrC   s          r.   Útest_getitem_fancy_scalarz/TestDataFrameIndexing.test_getitem_fancy_scalary  st   € ØˆØŒUˆð ”9ð 	/ð 	/ˆCØ�3”ˆBØ”w˜s˜s ˜s”|ð /ð /�Ø˜#˜s˜(”| r¨#¤wÒ.Ð.Ð.Ð.Ð.ð/ð	/ð 	/rH   c                 ó�  — |}|                      ¦   «         }|j        }t          |j        ¦  «        D ]“\  }}||          |j        d d d…         D ]u}|j                             |¦  «        }t          j                             d¦  «         	                    ¦   «         }	|	|j
        ||f<   |	|||f<   t          j        ||¦  «         ŒvŒ”d S )Nr:   r6   )rJ   rp   Ú	enumerater=   r    Úget_locrK   r   rL   rM   r²   r"   rA   )
r(   r)   r=  rF   r  Újr>  rC   ÚiÚvals
             r.   Útest_setitem_fancy_scalarz/TestDataFrameIndexing.test_setitem_fancy_scalarƒ  sØ   € àˆØ×#Ò#Ñ%Ô%ˆØŒUˆõ   ¤	Ñ*Ô*ð 	3ð 	3‰FˆAˆsØˆcŒFˆFØ”w˜s˜s ˜s”|ð 3ð 3�Ø”G—O’O CÑ(Ô(�Ý”i×+Ò+¨AÑ.Ô.×>Ò>Ñ@Ô@�Ø&)�”˜a ˜dÑ#à"��3˜�8‘ÝÔ% a¨Ñ2Ô2Ð2Ð2ð3ð	3ð 	3rH   c                 óÀ  — |}|j         }|                     ddg¬¦  «        }|d d …g d¢f         }t          j        ||¦  «         |                     |j        dd…         ddg¬¦  «        }||j        dd…         g d¢f         }t          j        ||¦  «         |j        |j        d         k    }|                     |j        |         ¬	¦  «        }||         }t          j        ||¦  «         ||d d …f         }t          j        ||¦  «         |||j        d
d …         f         }|                     |j        |         ddg¬¦  «        }t          j        ||¦  «         d S )Nr]   r˜   r<   )FTFTr:   rW   r|   é   r™   r6   r—   )rp   r‚   r"   rA   r    r=   )r(   r)   r=  r  rF   rE   Úboolvecs          r.   Útest_getitem_fancy_booleanz0TestDataFrameIndexing.test_getitem_fancy_boolean”  sf  € ØˆØŒUˆà—9’9 c¨3 Z�9Ñ0Ô0ˆØ�A�A�AÐ1Ð1Ð1Ð1Ô2ˆÝ
Ô˜f hÑ/Ô/Ð/à—9’9 1¤7¨1¨R¨4¤=¸3À¸*�9ÑEÔEˆØ�A”G˜A˜b˜D”MÐ#=Ð#=Ð#=Ð=Ô>ˆÝ
Ô˜f hÑ/Ô/Ð/à”'˜AœG AœJÒ&ˆØ—9’9 1¤7¨7Ô#3�9Ñ4Ô4ˆØ�G”ˆÝ
Ô˜f hÑ/Ô/Ð/Ø�G˜Q˜Q˜Q�J”ˆÝ
Ô˜f hÑ/Ô/Ð/à�G˜QœY q r rœ]Ð*Ô+ˆØ—9’9 1¤7¨7Ô#3¸cÀ3¸Z�9ÑHÔHˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 óF  — |                      ¦   «         }|                      ¦   «         }|j                              ¦   «         }|d         dk    }d|j        |<   d||j        <   t          ||j        |j        ¬¦  «        }t          j        ||¦  «         |                      ¦   «         }|                      ¦   «         }|j                              ¦   «         }d|j        |ddgf<   d||j        d d…f<   t          ||j        |j        ¬¦  «        }t          j        ||¦  «         d S )Nr\   r   ç        r|   r]   r6   )rJ   rR   rp   r   r    r=   r"   rA   )r(   r)   ÚframerF   rR   ré   s         r.   Útest_setitem_fancy_booleanz0TestDataFrameIndexing.test_setitem_fancy_boolean«  s  € ð × Ò Ñ"Ô"ˆØ×#Ò#Ñ%Ô%ˆØ”×%Ò%Ñ'Ô'ˆà�SŒz˜AŠ~ˆØˆŒ	�$‰Ø!ˆˆtŒ{ÑÝ˜V¨8¬>À8ÔCSÐTÑTÔTˆÝ
Ô˜e XÑ.Ô.Ð.à× Ò Ñ"Ô"ˆØ×#Ò#Ñ%Ô%ˆØ”×%Ò%Ñ'Ô'ˆØ&)ˆŒ	�$˜˜c˜
Ð"Ñ#Ø"%ˆˆtŒ{˜B˜Q˜BˆÑÝ˜V¨8¬>À8ÔCSÐTÑTÔTˆÝ
Ô˜e XÑ.Ô.Ð.Ð.Ð.rH   c                 ó  — |j         g d¢         }|j        |j        g d¢                  }t          j        ||¦  «         |j         d d …g d¢f         }|j        d d …|j        g d¢         f         }t          j        ||¦  «         d S )N)r2   r9   rI  )r6   r   r2   )r²   rp   r    r"   rA   r=   )r(   r)   rE   rF   s       r.   Útest_getitem_fancy_intsz-TestDataFrameIndexing.test_getitem_fancy_intsÀ  s‘   € ØÔ! ) ) )Ô,ˆØ”? ;Ô#4°Y°Y°YÔ#?Ô@ˆÝ
Ô˜f hÑ/Ô/Ð/àÔ! ! ! ! Y Y Y ,Ô/ˆØ”? 1 1 1 kÔ&9¸)¸)¸)Ô&DÐ#DÔEˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 óB  — |d         d d d…         dk    }|j         |         }|j         |d d d…                  }t          j        ||¦  «         |                     ¦   «         }|                     ¦   «         }d|j         |<   d|j         |<   t          j        ||¦  «         d S )Nr\   rt   r2   r   )rp   r"   rA   rJ   )r(   r)   ré   rE   rF   r#  s         r.   Ú'test_getitem_setitem_boolean_misalignedz=TestDataFrameIndexing.test_getitem_setitem_boolean_misalignedÉ  s£   € à˜3Ô   " Ô%¨Ò)ˆà” Ô&ˆØ”? 4¨¨¨"¨¤:Ô.ˆÝ
Ô˜f hÑ/Ô/Ð/à×ÒÑÔˆØ×#Ò#Ñ%Ô%ˆØˆŒˆt‰ØˆŒ�TÑÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 ó   — t          t          j                             d¦  «                             d¦  «        ¦  «        }t          j        g d¢¦  «        }t          j        ddg¦  «        }|j        ||f         }|j        ddgdgf         }t          j        ||¦  «         | 	                    ¦   «         }d|j        t          j        g d¢¦  «        t          j        ddg¦  «        f<   d|j        ddgdgf<   t          j        ||¦  «         d S )	Nr6   r8  rž   FTr   r2   r:   )
r   rK   r   rL   rM   r¬   rp   r"   rA   rJ   )r(   rD   Úk1Úk2rE   rF   s         r.   Ú"test_getitem_setitem_boolean_multiz8TestDataFrameIndexing.test_getitem_setitem_boolean_multi×  sü   € Ý•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÑHÔHˆõ ŒXÐ)Ð)Ð)Ñ*Ô*ˆÝŒX�u˜d�mÑ$Ô$ˆØ”˜˜B˜”ˆØ”6˜1˜a˜& 1 #˜+Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/à—7’7‘9”9ˆØIJˆŒ�rŒxÐ+Ð+Ð+Ñ,Ô,­b¬h¸¸t°}Ñ.EÔ.EÐEÑFØ$%ˆŒ�a˜�V˜a˜S�[Ñ!Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 ób  — t          g d¢¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }|j        dd…         }|                     g d¢¦  «        }t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|j        dd…         }|                     ddg¦  «        }t          j	        ||d	¬
¦  «         t          |¦  «        dk    sJ ‚|j        dd…         }|                     ddg¦  «        }t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|j        dd…         }|j        dd…         }t          j	        ||¦  «         |j        dd…         }d}t          j        t          |¬¦  «        5  |dd…         }d d d ¦  «         n# 1 swxY w Y   t          j	        ||¦  «         t          g d¢¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }d}t          j        t           |¬¦  «        5  |j        dd…          d d d ¦  «         n# 1 swxY w Y   |j        dd…         }|                     dg¦  «        }t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|                     ¦   «         }t          j        t           t$          ¬¦  «        5  d|j        dd…<   d d d ¦  «         n# 1 swxY w Y   t          j        t           |¬¦  «        5  |j        dd…         dk    }d d d ¦  «         n# 1 swxY w Y   |j                             ¦   «         sJ ‚|j        dd…         |j        dd…         k    j                             ¦   «         sJ ‚|                     ¦   «         }d|j        dd…<   |j        dd…         dk    j                             ¦   «         sJ ‚|j        dd…         |j        dd…         k    j                             ¦   «         sJ ‚|j        dd…         }|}t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|j        dd…         }|                     g d¢¦  «        }t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|j        dd…         }|                     dg¦  «        }t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|j        dd…         }|                     g d¢¦  «        }t          j	        ||¦  «         t          |¦  «        dk    sJ ‚|                     ¦   «         }d|j        dd…<   |j        dd…         }|dk    j                             ¦   «         sJ ‚d S )N)rµ   r6   r7   r9   r:   r6   r¥   r™   rµ   r9   )rµ   r6   r7   r9   r:   F)Úcheck_index_typer)  rý   r2   r   z3The behavior of obj\[i:j\] with a float-dtype indexr   )rõ   rî   ç      @r¶   rý   zPcannot do positional indexing on Index with these indexers \[1.0\] of type floatrõ   gš™™™™™ñ?)rî   rZ  r¶   rý   g
×£p=
@)r   r   rK   r   rL   rM   rp   r‚   r"   rA   r   r²   r€   ÚFutureWarningr%   r&   ræ   rJ   Ú
_slice_msgrR   rÊ   )r(   Úusing_array_managerr    rD   rE   rF   rd   r#  s           r.   Ú!test_getitem_setitem_float_labelsz7TestDataFrameIndexing.test_getitem_setitem_float_labelsæ  sn  € ÝÐ'Ð'Ð'Ñ(Ô(ˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÈuÐUÑUÔUˆà”˜˜A˜”ˆØ—:’:˜n˜n˜nÑ-Ô-ˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐà”˜˜!˜”ˆØ—:’:˜q !˜fÑ%Ô%ˆÝ
Ô˜f hÀÐGÑGÔGÐGÝ�6‰{Œ{˜aÒÐÐÐà”˜˜!˜”ˆØ—:’:˜s C˜jÑ)Ô)ˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐð ”˜˜!˜”ˆØ”7˜1˜Q˜3”<ˆÝ
Ô˜f hÑ/Ô/Ð/à”7˜1˜Q˜3”<ˆØDˆÝÔ'­¸SÐAÑAÔAð 	ð 	Ø˜˜!˜”WˆFð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Ô˜f hÑ/Ô/Ð/õ Ð/Ð/Ð/Ñ0Ô0ˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÈuÐUÑUÔUˆð4ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØŒG�C˜�EŒNˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ”˜˜1˜”ˆØ—:’:˜s˜eÑ$Ô$ˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐà�WŠW‰YŒYˆåŒ]�9­JÐ7Ñ7Ô7ð 	ð 	ØˆBŒG�C˜�E‰Nð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	)ð 	)Ø”W˜S ˜U”^ qÒ(ˆFð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð Œ}× Ò Ñ"Ô"Ð"Ð"Ð"Ø”˜˜!˜” ¤¨¨!¨¤Ò,Ô4×8Ò8Ñ:Ô:Ð:Ð:Ð:à�WŠW‰YŒYˆØˆŒ��!�‰Ø”˜˜!˜” Ò!Ô)×-Ò-Ñ/Ô/Ð/Ð/Ð/Ø”˜˜!˜” ¤¨¨!¨¤Ò,Ô4×8Ò8Ñ:Ô:Ð:Ð:Ð:ð ”˜˜A˜”ˆØˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐà”˜˜A˜”ˆØ—:’:Ð2Ð2Ð2Ñ3Ô3ˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐà”˜˜Q˜”ˆØ—:’:˜s˜eÑ$Ô$ˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐà”˜˜C˜”ˆØ—:’:Ð7Ð7Ð7Ñ8Ô8ˆÝ
Ô˜f hÑ/Ô/Ð/Ý�6‰{Œ{˜aÒÐÐÐà�WŠW‰YŒYˆØˆŒˆs�3ˆw‰Ø”˜˜C˜”ˆØ˜!’Ô#×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)Ð)sH   Æ$F;Æ;F?ÇF?É
I&É&I*É-I*Ë4LÌLÌLÌ3MÍMÍMc                 ó†  — t          t          j                             d¦  «                             d¦  «        g d¢g d¢¬¦  «        }t          d¦  «        |d<   |j        }t          t          j        d¦  «        gd	z  t          j        d
¦  «        gz   g d¢¬¦  «        }t          j
        ||¦  «         t          j        t          d¬¦  «        5  t          |j        d<   d d d ¦  «         n# 1 swxY w Y   t          |j        d         ¦  «        rJ ‚|d         j        t          j        k    sJ ‚|j        d         t          k    sJ ‚t          j        |j        d<   t          |j        d         ¦  «        sJ ‚t          j        |j        dd d …f<   t          |j        dd d …f         ¦  «                             ¦   «         rJ ‚d S )Nr6   ©r:   r7   )rù   rú   rz   r‡   Úe)rZ   rí   r  r|   Ú20010102Ú	timestampr–   r7   zdatetime64[s])rZ   rí   r  rc  r™   ú%Setting an item of incompatible dtyper   )rú   rc  )rz   rc  r‡   rz   )r   rK   r   rL   rM   r   rš   r   r4   r"   r`   r€   r[  r   rp   r   rÚ   rx   rÊ   rq   s       r.   Ú)test_setitem_single_column_mixed_datetimez?TestDataFrameIndexing.test_setitem_single_column_mixed_datetime?  s  € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø+Ð+Ð+Ø)Ð)Ð)ð
ñ 
ô 
ˆõ $ JÑ/Ô/ˆˆ;‰ð ”ˆÝÝŒX�iÑ Ô Ð! AÑ%­¬°/Ñ)BÔ)BÐ(CÑCØ4Ð4Ð4ð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0õ Ô'ÝÐ!Hð
ñ 
ô 
ð 	,ð 	,õ (,ˆBŒFÐ#Ñ$ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ ˜œÐ/Ô0Ñ1Ô1Ð1Ð1Ð1Ø�+ŒÔ$­¬
Ò2Ð2Ð2Ð2ØŒvÐ&Ô'­4Ò/Ð/Ð/Ð/õ $&¤6ˆŒÐÑ Ý�B”FÐ+Ô,Ñ-Ô-Ð-Ð-Ð-õ œˆŒˆs�A�A�Aˆv‰Ý˜œ˜s A A A˜vœÑ'Ô'×+Ò+Ñ-Ô-Ð-Ð-Ð-Ð-Ð-s   ÃC+Ã+C/Ã2C/c                 ó˜  — t          g d¢t          ddd¦  «        dddt          ddd¦  «        t          ddd¦  «        gdœ¦  «        }t          d	t          d
¦  «        t          d¦  «        ¬¦  «        }t          j        |d<   t          ddd¦  «        |j        d<   t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   d|j        ddgdf<   t          j        dt          j        d¦  «        gdt          j        d¦  «        gg¦  «        }||j        ddgddgf<   t          j        ||¦  «         d S )N)r   r   r   r   é   é   iÜ  r2   ÚxÚyiÝ  iÞ  ©rù   rú   r   Úabr;   rª   rú   ©r   rú   rd  r   )r2   rú   ©ri  rj  r6   r7   rg  z2013-01-01T00:00:00rh  z2014-01-01T00:00:00r9   r:   rù   )r   r   r"  rb   ÚpdÚNaTrp   r"   r€   r[  rK   r¬   Ú
datetime64rA   )r(   rF   rD   r\   s       r.   Útest_setitem_mixed_datetimez1TestDataFrameIndexing.test_setitem_mixed_datetimea  s©  € åà)Ð)Ð)å˜T 1 aÑ(Ô(ØØØÝ˜T 1 aÑ(Ô(Ý˜T 1 aÑ(Ô(ðð
ð 
ñ
ô 
ˆõ �q¥$ t¡*¤*µE¸!±H´HÐ=Ñ=Ô=ˆÝ”&ˆˆ3‰Ý! $¨¨1Ñ-Ô-ˆŒˆv‰ÝÔ'ÝÐ!Hð
ñ 
ô 
ð 	ð 	ð ˆBŒF�6‰Nð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 'ˆŒ��1ˆv�sˆ{ÑÝŒHà•R”]Ð#8Ñ9Ô9Ð:Ø•R”]Ð#8Ñ9Ô9Ð:ðñ
ô 
ˆð &'ˆŒ��1ˆv˜˜S�zÐ!Ñ"Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+s   Â7CÃCÃCc                 ó   — |j         |j        d d…         ddgf         }|j        |j         |j        d         d …ddgf<   |j         |j        dd …         ddgf         j        }|j        }t          j        ||¦  «         d S ©Nr6   r\   r]   éþÿÿÿ)rp   r    rR   r"   r¦   ©r(   r)   ÚpiecerE   rF   s        r.   Útest_setitem_frame_floatz.TestDataFrameIndexing.test_setitem_frame_float�  sŒ   € Ø” Ô 1°"°1°"Ô 5¸¸S°zÐ AÔBˆØ?D¼|ˆŒ˜Ô)¨"Ô-Ð/Ð/°#°s°Ð;Ñ<Ø” Ô!2°2°3°3Ô!7¸#¸s¸Ð!CÔDÔKˆØ”<ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   c                 óD  — |                      ¦   «         }t          ddgddgg|j        dd…         ddg¬	¦  «        }|j        t          d d¦  «                 ddgf}||j        |<   t          j        |j        |j        dd…         ddgf         j        |j        ¦  «         d S )
Nrõ   rö   r÷   r)  r   r6   r\   r]   r|   )rJ   r   r    Úslicerp   r"   r¦   rR   ©r(   r-  r=  rw  r-   s        r.   Útest_setitem_frame_mixedz.TestDataFrameIndexing.test_setitem_frame_mixedˆ  s­   € ð ×#Ò#Ñ%Ô%ˆÝØ�3ˆZ˜#˜s˜Ð$¨A¬G°A°a°C¬LÀ3ÈÀ*ð
ñ 
ô 
ˆð Œw•u˜T 1‘~”~Ô&¨¨c¨
Ð3ˆØˆŒˆc‰
Ý
Ô˜qœu Q¤W¨Q¨q¨S¤\°C¸°:Ð%=Ô>ÔEÀuÄ|ÑTÔTÐTÐTÐTrH   c                 ó„  — |                      ¦   «         }t          ddgddgddgddggt          |j        d	d
…         ¦  «        ddgz   ddg¬¦  «        }|j        t	          d d
¦  «                 ddgf}||j        |<   t          j        |j        |j        d	d
…         ddgf         j        |j        d	d
…         ¦  «         d S )Nrõ   rö   r÷   r)  rý   g      @g      @g       @r   r6   rZ   rí   r\   r]   r|   )	rJ   r   r"  r    rz  rp   r"   r¦   rR   r{  s        r.   Ú'test_setitem_frame_mixed_rows_unalignedz=TestDataFrameIndexing.test_setitem_frame_mixed_rows_unaligned”  sÞ   € à×#Ò#Ñ%Ô%ˆÝØ�3ˆZ˜#˜s˜ c¨3 Z°#°s°Ð<Ý�q”w˜q ˜s”|Ñ$Ô$¨¨u ~Ñ5Ø˜#�Jð
ñ 
ô 
ˆð
 Œw•u˜T 1‘~”~Ô&¨¨c¨
Ð3ˆØˆŒˆc‰
Ý
ÔØŒE�!”'˜!˜A˜$”- # s Ð+Ô,Ô3°U´\À!ÀAÀ#Ô5Fñ	
ô 	
ð 	
ð 	
ð 	
rH   c                 óv  — |                      ¦   «         }|j        |j        d d…         dgf         }|j        dd …         |_        |j        t          dd ¦  «                 ddgf}||j        |<   t          j        |d<   t          j        |j        |j        dd …         ddgf         j        |j        ¦  «         d S )Nr6   r\   ru  r]   )	rJ   rp   r    rz  rK   rx   r"   r¦   rR   r{  s        r.   Ú&test_setitem_frame_mixed_key_unalignedz<TestDataFrameIndexing.test_setitem_frame_mixed_key_unaligned¢  s¬   € à×#Ò#Ñ%Ô%ˆØ”�a”g˜b˜q˜b”k C 5Ð(Ô)ˆØ”g˜b˜c˜c”lˆŒØŒw•u˜R ‘”Ô'¨#¨s¨Ð4ˆØˆŒˆc‰
Ý”Vˆˆc‰
Ý
Ô˜qœu Q¤W¨R¨S¨S¤\°C¸°:Ð%=Ô>ÔEÀuÄ|ÑTÔTÐTÐTÐTrH   c                 ó<  — |                      ¦   «         }|j        |j        d d…         ddgf         }|j        t          dd ¦  «                 ddgf}|j        |j        |<   t          j        |j        |j        dd …         ddgf         j        |j        ¦  «         d S rt  )rJ   rp   r    rz  rR   r"   r¦   r{  s        r.   Ú test_setitem_frame_mixed_ndarrayz6TestDataFrameIndexing.test_setitem_frame_mixed_ndarray¬  s•   € à×#Ò#Ñ%Ô%ˆØ"Ô& q¤w¨r°¨r¤{°S¸#°JÐ'>Ô?ˆØŒw•u˜R ‘”Ô'¨#¨s¨Ð4ˆØ”\ˆŒˆc‰
Ý
Ô˜qœu Q¤W¨R¨S¨S¤\°C¸°:Ð%=Ô>ÔEÀuÄ|ÑTÔTÐTÐTÐTrH   c                 óˆ  — t          g d¢g d¢gg d¢¬¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  |j        d d …ddgf         d	z   |j        d d …ddgf<   d d d ¦  «         n# 1 swxY w Y   |                     ddg¬¦  «        }|d	z  }|d
         |d
<   t          j        ||¦  «         d S )N)r2   r6   rZ   )r7   r9   rí   ©r\   r]   r—   r<   úincompatible dtyper   r\   r]   ç      à?r—   )r   rJ   r"   r€   r[  rp   r‚   rA   )r(   rD   r%  rF   s       r.   Útest_setitem_frame_upcastz/TestDataFrameIndexing.test_setitem_frame_upcast´  s%  € å˜˜˜ } } }Ð5¸¸¸ÐOÑOÔOˆØ�gŠg‰iŒiˆÝÔ'­Ð=QÐRÑRÔRð 	Að 	AØ%'¤V¨A¨A¨A°°S¨z¨MÔ%:¸SÑ%@ˆCŒG�A�A�A˜˜S�z�MÑ"ð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Aà—:’: s¨C j�:Ñ1Ô1ˆØ�C‰ˆØ˜3œˆ�‰Ý
Ô˜c 8Ñ,Ô,Ð,Ð,Ð,s   Á	%A:Á:A>ÂA>c                 ó0  — |j         |j        d d…         ddgf         }|j        dd …         |_        ddg|_        ||j         |j        dd …         ddgf<   |j         |j        dd …         ddgf         j        }|j        }t	          j        ||¦  «         d S rt  )rp   r    r=   rR   r"   r¦   rv  s        r.   Útest_setitem_frame_alignz.TestDataFrameIndexing.test_setitem_frame_align¿  s¦   € Ø” Ô 1°"°1°"Ô 5¸¸S°zÐ AÔBˆØ!Ô'¨¨¨Ô,ˆŒØ˜c˜
ˆŒØ>CˆŒ˜Ô)¨"¨#¨#Ô.°°c°
Ð:Ñ;Ø” Ô!2°2°3°3Ô!7¸#¸s¸Ð!CÔDÔKˆØ”<ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   c                 ó¤  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|j        d         }|d d…         }t          j        ||¦  «         |j        d         }|j        ddg         }t          j        ||¦  «         |j        d         }|j        d	         }t          j	        ||¦  «         d S )
Nr6   r`  ©rZ   rZ   rí   r  rí   r™   rZ   rí   r9   r  r7   )
r   rK   r   rL   rM   rp   r"   rA   r²   r`   rq   s       r.   Ú"test_getitem_setitem_ix_duplicatesz8TestDataFrameIndexing.test_getitem_setitem_ix_duplicatesÈ  sÉ   € åÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø5Ð5Ð5ð
ñ 
ô 
ˆð
 ”˜”ˆØ�b�q�b”6ˆÝ
Ô˜f hÑ/Ô/Ð/à”˜”ˆØ”7˜A˜q˜6”?ˆÝ
Ô˜f hÑ/Ô/Ð/à”˜”ˆØ”7˜1”:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   c                 óè  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|j        dg         }|j        ddg         }t          j        ||¦  «         |j        |d         dk             }||d         dk             }t          j        ||¦  «         |j        |d         dk             }||d         dk             }t          j        ||¦  «         d S )	Nr6   r`  r‹  r™   rí   r9   r2   r   )	r   rK   r   rL   rM   rp   r²   r"   rA   )r(   rD   rE   rÞ   s       r.   Ú+test_getitem_ix_boolean_duplicates_multiplezATestDataFrameIndexing.test_getitem_ix_boolean_duplicates_multipleÛ  sç   € åÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø5Ð5Ð5ð
ñ 
ô 
ˆð
 ”˜˜”ˆØŒg�q˜!�fŒoˆÝ
Ô˜f cÑ*Ô*Ð*à”˜˜1œ š	Ô"ˆØ��A”˜’ŒmˆÝ
Ô˜f cÑ*Ô*Ð*à”˜˜1œ š	Ô"ˆØ��A”˜’ŒmˆÝ
Ô˜f cÑ*Ô*Ð*Ð*Ð*rH   Ú
bool_valueTFc                 ó6  — t          dg d¢i¦  «        }|› d�}t          j        t          |¬¦  «        5  |j        |          d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  d|j        |<   d d d ¦  «         d S # 1 swxY w Y   d S )Nrù   r5   z7: boolean label can not be used without a boolean indexr   z.cannot use a single bool to index into setitemr   )r   r%   r&   r'   rp   )r(   r�  rD   Úmessagerd   s        r.   Ú%test_getitem_setitem_ix_bool_keyerrorz;TestDataFrameIndexing.test_getitem_setitem_ix_bool_keyerrorî  s+  € õ ˜˜Y˜Y˜YÐ'Ñ(Ô(ˆØÐXÐXÐXˆÝŒ]�8¨7Ð3Ñ3Ô3ð 	ð 	ØŒF�:ÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ?ˆÝŒ]�8¨3Ð/Ñ/Ô/ð 	#ð 	#Ø!"ˆBŒF�:Ñð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#s#   ´AÁAÁAÁ6BÂBÂBc                 ó¨  — d|d<   t          |d         j        j        t          t          j        f¦  «        sJ ‚|j        |j        d         df         }t          |¦  «        sJ ‚t          ddgi¦  «        }d|d<   |j        d         }t          |¦  «        sJ ‚t          dgd	gd¬
¦  «        }|j        d	gdf         }t          j        ||¦  «         d S )Nr2   r[   r:   rù   g®Gáz®ó?iš  rú   rm  r   rn   )rð   r4   rñ   ro   rK   rò   rp   r    r   r   r   r"   r`   )r(   r)   rE   rD   rF   s        r.   Ú"test_single_element_ix_dont_upcastz8TestDataFrameIndexing.test_single_element_ix_dont_upcastû  sá   € Øˆ�CÑÝ˜+ cÔ*Ô0Ô5½½R¼ZÐ7HÑIÔIÐIÐIÐIà” Ô!2°1Ô!5°sÐ!:Ô;ˆÝ˜&Ñ!Ô!Ð!Ð!Ð!õ ˜˜d˜V�}Ñ%Ô%ˆØˆˆ3‰à”˜”ˆÝ˜&Ñ!Ô!Ð!Ð!Ð!å˜3˜% ! ¨3Ð/Ñ/Ô/ˆØ”˜˜˜S˜Ô!ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   c                 ó–  — t          t          j        d¦  «                             dd¦  «        t	          ddd¦  «        ¬¦  «        }d}t          j        t          |¬	¦  «        5  |j        d
„           d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬	¦  «        5  d|j        d„ <   d d d ¦  «         d S # 1 swxY w Y   d S )Nrº   rW   r9   r   r   r6   r™   zcallable with ilocr   c                 ó   — dS ©Nrv   © ©r+   s    r.   ú<lambda>zMTestDataFrameIndexing.test_iloc_callable_tuple_return_value.<locals>.<lambda>  ó   € ˜d€ rH   r2   c                 ó   — dS r—  r˜  r™  s    r.   rš  zMTestDataFrameIndexing.test_iloc_callable_tuple_return_value.<locals>.<lambda>  r›  rH   )	r   rK   r¡   r¢   rb   r"   r€   r[  r²   )r(   rD   rd   s      r.   Ú%test_iloc_callable_tuple_return_valuez;TestDataFrameIndexing.test_iloc_callable_tuple_return_value  s=  € å•r”y ‘}”}×,Ò,¨R°Ñ3Ô3½5ÀÀBÈ¹?¼?ÐKÑKÔKˆØ"ˆÝÔ'­¸SÐAÑAÔAð 	$ð 	$ØŒG�N�NÔ#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$åÔ'­¸SÐAÑAÔAð 	(ð 	(Ø&'ˆBŒG�N�NÑ#ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s$   Á$A?Á?BÂBÂ%B>Â>CÃCc                 ól  — t          t          j                             d¦  «                             d¦  «        t          ddd¦  «        ¬¦  «        }|j        d         }|j        d         }t          j	        ||¦  «         |j        d         }|j        d         }t          j	        ||¦  «         |j        t          dd¦  «                 }|j        dd	…         }t          j        ||¦  «         |j        g d
¢         }|                     |j        g d
¢         ¦  «        }t          j        ||¦  «         d S )Nr6   ©rW   r9   r   r   r™   r2   r9   r  rh  ©r2   r6   r9   r;   )r   rK   r   rL   rM   rb   r²   rp   r"   r`   rz  rA   r‚   r    ©r(   rD   rE   rÞ   rF   s        r.   Útest_iloc_rowz#TestDataFrameIndexing.test_iloc_row  s  € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=ÅUÈ1ÈbÐRSÁ_Ä_ð
ñ 
ô 
ˆð ”˜”ˆØŒf�QŒiˆÝ
Ô˜v sÑ+Ô+Ð+à”˜”ˆØŒf�QŒiˆÝ
Ô˜v sÑ+Ô+Ð+ð ”�˜q !™œÔ%ˆØ”6˜!˜B˜$”<ˆÝ
Ô˜f hÑ/Ô/Ð/ð ”˜˜˜Ô&ˆØ—:’:˜bœh | | |Ô4Ñ5Ô5ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 óŠ  — t          t          j                             d¦  «                             d¦  «        t          ddd¦  «        ¬¦  «        }|                     ¦   «         }|j        t          dd¦  «                 }t          j	        |d         |d         ¦  «        sJ ‚|d                              ¦   «         }t          j        |¦  «        5  d|j        d d …df<   d d d ¦  «         n# 1 swxY w Y   |s/d|j        dd…<   t          j	        |d         |d         ¦  «        sJ ‚t          j        |d         |¦  «         d S )	Nr6   rŸ  r   r   r™   r9   r  rM  )r   rK   r   rL   rM   rb   rJ   r²   rz  r*  r"   r,  rp   r+  r`   )r(   rÛ   rÜ   rD   r/  ÚsubsetÚexp_cols          r.   Útest_iloc_row_slice_viewz.TestDataFrameIndexing.test_iloc_row_slice_view-  sr  € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=ÅUÈ1ÈbÐRSÁ_Ä_ð
ñ 
ô 
ˆð —7’7‘9”9ˆð ”�˜q !™œÔ%ˆåÔ  1¤ v¨a¤yÑ1Ô1Ð1Ð1Ð1à˜1”+×"Ò"Ñ$Ô$ˆÝÔ"Ð#5Ñ6Ô6ð 	#ð 	#Ø"ˆFŒJ�q�q�q˜!�tÑð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#à"ð 	6Ø#&ˆGŒO˜A˜a˜CÑ õ Ô# B q¤E¨6°!¬9Ñ5Ô5Ð5Ð5Ð5Ý
Ô˜r !œu gÑ.Ô.Ð.Ð.Ð.s   ÃC,Ã,C0Ã3C0c                 ó¦  — t          t          j                             d¦  «                             d¦  «        t          ddd¦  «        ¬¦  «        }|j        d d …df         }|j        d d …df         }t          j	        ||¦  «         |j        d d …df         }|j        d d …df         }t          j	        ||¦  «         |j        d d …t          dd¦  «        f         }|j        d d …dd	…f         }t          j        ||¦  «         |j        d d …g d
¢f         }|                     |j        g d
¢         ¬¦  «        }t          j        ||¦  «         d S )Nr6   ©r9   rW   r   r   r<   r2   r9   r  rh  r   )r   rK   r   rL   rM   rb   r²   rp   r"   r`   rz  rA   r‚   r=   r¡  s        r.   Útest_iloc_colz#TestDataFrameIndexing.test_iloc_colC  sR  € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=ÅuÈQÐPRÐTUÁÄð
ñ 
ô 
ˆð ”˜˜˜˜A˜”ˆØŒf�Q�Q�Q˜�TŒlˆÝ
Ô˜v sÑ+Ô+Ð+à”˜˜˜˜A˜”ˆØŒf�Q�Q�Q˜�TŒlˆÝ
Ô˜v sÑ+Ô+Ð+ð ”˜˜˜�E ! Q™KœK˜Ô(ˆØ”6˜!˜!˜!˜Q˜r˜T˜'”?ˆÝ
Ô˜f hÑ/Ô/Ð/ð ”˜˜˜˜L˜L˜L˜Ô)ˆØ—:’: b¤j°°°Ô&>�:Ñ?Ô?ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 óR  — t          t          j                             d¦  «                             d¦  «        t          ddd¦  «        ¬¦  «        }|                     ¦   «         }|j        d d …t          dd¦  «        f         }|s¸|s¶t          j	        |d         j
        |d         j
        ¦  «        sJ ‚t          j        |¦  «        5  d|j        d d …df<   d d d ¦  «         n# 1 swxY w Y   |d         dk                         ¦   «         sJ ‚t          j	        |d         j
        |d         j
        ¦  «        sJ ‚d S |r-t          j	        |d         j
        |d         j
        ¦  «        sJ ‚d|d<   |d         dk                         ¦   «         sJ ‚t          j        ||¦  «         d S )	Nr6   r¨  r   r   r<   r9   r  rM  )r   rK   r   rL   rM   rb   rJ   r²   rz  r*  r+  r"   r,  rp   rÊ   rA   )r(   r]  rÛ   rÜ   rD   r/  r¤  s          r.   Útest_iloc_col_slice_viewz.TestDataFrameIndexing.test_iloc_col_slice_viewZ  sä  € õ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=ÅuÈQÐPRÐTUÁÄð
ñ 
ô 
ˆð —7’7‘9”9ˆØ”˜˜˜�E ! Q™KœK˜Ô(ˆà"ð 	0Ð+>ð 	0åÔ# B q¤E¤M°6¸!´9Ô3DÑEÔEÐEÐEÐEåÔ&Ð'9Ñ:Ô:ð 'ð 'Ø#&�”
˜1˜1˜1˜a˜4Ñ ð'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'ð �q”E˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%õ Ô# B q¤E¤M°6¸!´9Ô3DÑEÔEÐEÐEÐEÐEÐEà"ð JåÔ'¨¨1¬¬°v¸a´yÔ7HÑIÔIÐIÐIÐIØˆF�1‰Ià˜1”I ’N×'Ò'Ñ)Ô)Ð)Ð)Ð)åÔ! " hÑ/Ô/Ð/Ð/Ð/s   Ã	C$Ã$C(Ã+C(c                 ó  — t          t          ddd¬¦  «        t          ddd¬¦  «        ¬¦  «        }|                     dt          ddd¬¦  «        ¬¦  «        }t          d|dd	g¬
¦  «        }t	          j        g d¢¦  «        }d|j        ||         df<   t          g d¢g d¢dœ|¬¦  «        }t          j        ||¦  «         t          d|dd	g¬
¦  «        }|j        ||         dfxx         dz  cc<   t          j        ||¦  «         d S )Niá  r2   )ÚyearÚmonthÚdayr:   )r4  r5  )rp   Úitemr   r\   r]   r|   )FFFFFTr;   )r   r   r   r   r;   r;   )r   r   r   r   r   r   ©r\   r]   r™   )	r   r   Úinsertr   rK   r¬   rp   r"   rA   )r(   ÚtrangerD   Úbool_idxrF   s        r.   Útest_loc_duplicatesz)TestDataFrameIndexing.test_loc_duplicatesx  sF  € õ Ý ¨Q°AÐ6Ñ6Ô6Ý˜t¨1°!Ð4Ñ4Ô4ð
ñ 
ô 
ˆð
 —’ 1­9¸$ÀaÈQÐ+OÑ+OÔ+O�ÑPÔPˆå�q °°c°
Ð;Ñ;Ô;ˆÝ”8ÐEÐEÐEÑFÔFˆð )*ˆŒˆv�hÔ Ð$Ñ%åØ$Ð$Ð$Ð+=Ð+=Ð+=Ð>Ð>Àfð
ñ 
ô 
ˆõ 	Ô˜b (Ñ+Ô+Ð+õ �q °°c°
Ð;Ñ;Ô;ˆØ
Œˆv�hÔ Ð$Ð%Ð%Ô%¨Ñ*Ð%Ð%Ñ%Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 ó>  — t          t          ddd¬¦  «        d¬¦  «        }t          d|i¦  «        }|g d¢         |d<   t          j        |d         |¦  «         t          d|i¦  «        }|g d¢         |j        g d¢df<   t          j        |d         |¦  «         d S )	Nz
2015-01-01r7   Úutc)r3  ÚtzÚdatesrn   )r2   r   r6   )r   r2   r6   )r   r   r   r"   r`   rp   )r(   ÚcolumnrD   s      r.   Ú4test_setitem_with_unaligned_tz_aware_datetime_columnzJTestDataFrameIndexing.test_setitem_with_unaligned_tz_aware_datetime_column“  s­   € õ �
 <¸¸uÐEÑEÔEÈGÐTÑTÔTˆÝ˜ Ð(Ñ)Ô)ˆØ˜Y˜Y˜YÔ'ˆˆ7‰Ý
Ô˜r 'œ{¨FÑ3Ô3Ð3å˜ Ð(Ñ)Ô)ˆØ%+¨I¨I¨IÔ%6ˆŒˆyˆyˆy˜'Ð!Ñ"Ý
Ô˜r 'œ{¨FÑ3Ô3Ð3Ð3Ð3rH   c                 óþ  — t          d¬¦  «        }t          t          dd¬¦  «        ¬¦  «        }t          j        d|z  gdz  d¬¦  «        |d	<   t          j        d
|z  gdz  d¬¦  «        |j        d d …df<   t          j        d|z  gdz  d¬¦  «        |j        |j        d d…         df<   t          j        d|z  gdz  d¬¦  «        |j        d d …df<   t          j        d|z  gdz  d¬¦  «        |j        |j        d d…         df<   t          j        d¦  «        |d<   t          j        d|z  gdz  d¬¦  «        |j        |j        d d…         df<   t          dd¬¦  «        |j        |j        d         d …df<   t          j        d¦  «        |d<   |j	        }t          t          j        d¦  «        gdz  t          j        d¦  «        gd
z  z   t          d¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr2   )ÚhoursÚ20130101r9   r2  r™   úm8[ns]r3   r\   r6   r]   r7   r—   r˜   r:   r[   rp  r“   r;   rt   r(  ÚGÚHztimedelta64[ns]zdatetime64[ns]ÚABCDEFGH)r   r   r   rK   r¬   rp   r    Útimedelta64rq  rš   r   r4   r"  r"   r`   )r(   Úone_hourrD   rE   rF   s        r.   Ú,test_loc_setitem_datetimelike_with_inferencezBTestDataFrameIndexing.test_loc_setitem_datetimelike_with_inference   s
  € õ  1Ð%Ñ%Ô%ˆÝ�Z¨
¸AÐ>Ñ>Ô>Ð?Ñ?Ô?ˆÝ”(˜A ™L˜>¨AÑ-°XÐ>Ñ>Ô>ˆˆ3‰Ýœ 1 x¡< .°1Ñ"4¸HÐEÑEÔEˆŒˆqˆqˆq�#ˆv‰Ý$&¤H¨a°(©l¨^¸aÑ-?ÀxÐ$PÑ$PÔ$PˆŒˆrŒx˜˜˜Œ|˜SÐ Ñ!Ýœ 1 x¡< .°1Ñ"4¸HÐEÑEÔEˆŒˆqˆqˆq�#ˆv‰Ý$&¤H¨a°(©l¨^¸aÑ-?ÀxÐ$PÑ$PÔ$PˆŒˆrŒx˜˜˜Œ|˜SÐ Ñ!Ý”. Ñ'Ô'ˆˆ3‰Ý%'¤X¨q°8©|¨n¸qÑ.@ÈÐ%QÑ%QÔ%QˆŒˆrŒx˜˜˜Œ}˜cÐ!Ñ"Ý&0°ÀQÐ&GÑ&GÔ&GˆŒˆrŒx˜Œ|ˆ~ˆ~˜sÐ"Ñ#Ý”- Ñ&Ô&ˆˆ3‰Ø”ˆÝÝŒXÐ'Ñ(Ô(Ð)¨AÑ-µ´Ð:JÑ1KÔ1KÐ0LÈqÑ0PÑPÝ�zÑ"Ô"ð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   c                 ón  — t          t          j        t          j        t          j        t          j        t          j        dœt          j        dt          j        dddœt          j        t          j        dt          j        t          j        dœt          j        t          j        t          j        t          j        t          j        dœdt          j        t          j        t          j        t          j        dœddddddœdœ¦  «        }|                     ¦   «         }d||d	k    <   |                     ¦   «         }d|j        d
<   d|j        d<   d|j        d<   d|j        d<   t          j        ||¦  «         d|d<   d}t          j        t          |¬¦  «        5  d||d	k    <   d d d ¦  «         d S # 1 swxY w Y   d S )N)é#   rº   r¼   é1   é2   gj”B’zâÔ?g% tŽÙ?gÂ’Øk‘Ò?gŠ†øãÖåÕ?r   r2   )r   r2   r6   r7   r9   rj  g333333Ó?)rº   r2   )rÈ  r2   )rÉ  r2   )rÇ  r9   ÚtestrZ   z1not supported between instances|unorderable typesr   )
r   rK   rx   rJ   rp   r"   rA   r%   r&   ræ   )r(   rD   r%  rF   rd   s        r.   Ú#test_getitem_boolean_indexing_mixedz9TestDataFrameIndexing.test_getitem_boolean_indexing_mixed¶  sÇ  € Ýåœ¥B¤Fµ´½B¼FÍÌÐOÐOåœØ+ÝœØ+Ø+ðð õ œÝœØ+ÝœÝœðð õ œ¥B¤Fµ´½B¼FÍÌÐOÐOà+ÝœÝœÝœÝœðð ð  ¨¨q°aÐ8Ð8ð1ð ñ
ô 
ˆð< �gŠg‰iŒiˆØˆˆC�#ŠI‰Ø—7’7‘9”9ˆØˆŒ�UÑØˆŒ�UÑØˆŒ�UÑØˆŒ�UÑÝ
Ô˜c 8Ñ,Ô,Ð,àˆˆ5‰	ØAˆåŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆBˆr�CŠx‰Lð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Æ
F*Æ*F.Æ1F.c                 óÊ  — t          j        ddgddggd dg¬¦  «        }t          g d¢g d¢g|t          ddgd	¬
¦  «        ¬¦  «        }t	          j        t          d¬¦  «        5  |d d …df          d d d ¦  «         n# 1 swxY w Y   t          t          d¦  «        d	¬
¦  «        }t          ddgddggddgddggd dg¬¦  «        }t          ddgddgg||¬¦  «        }|j        d d …t          d ¦  «        dff         }t          j        ||¦  «         d}t          t          d¦  «        d	¬
¦  «        }t          ddg||¬¦  «        }|d         }t          j        ||¦  «         d S )Nri  rj  r   r2   rz   ©Únames)r2   r2   r6   r6   )r7   r7   r9   r9   rE  rn   rª   rz  r   r6   )ÚlevelsÚcodesrÎ  r7   r9   )ri  r   rÐ   )r   Úfrom_productr   r   r%   r&   r	   rb   rp   rz  r"   rA   r   r`   )r(   ÚmiÚdgr    r=   rF   rE   rj   s           r.   Útest_type_error_multiindexz0TestDataFrameIndexing.test_type_error_multiindexä  sß  € åÔ$ s¨C j°1°a°&Ð%9À$ÈÀÐMÑMÔMˆÝØˆ\ˆ\˜<˜<˜<Ð(°"½EÀ1ÀaÀ&ÈsÐ<SÑ<SÔ<Sð
ñ 
ô 
ˆõ Œ]Õ,°GÐ<Ñ<Ô<ð 	ð 	Øˆqˆqˆq�!ˆtŒHˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ •e˜A‘h”h SÐ)Ñ)Ô)ˆÝØ˜#�J  A Ð'°°A°¸¸A¸Ð/?ÈÈcÀ{ð
ñ 
ô 
ˆõ ˜q !˜f q¨! fÐ-°wÀeÐLÑLÔLˆà”˜˜˜�E $™KœK¨Ð+Ð+Ô,ˆÝ
Ô˜f hÑ/Ô/Ð/àˆÝ•e˜A‘h”h SÐ)Ñ)Ô)ˆÝ˜1˜a˜&¨°DÐ9Ñ9Ô9ˆà�F”ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Á#A<Á<B ÂB c                 óR  — t          t          j        d¦  «        t          j                             t          j        d¦  «        ¦  «        ¬¦  «        }|j        d d …df         }|d         }t          j	        ||¦  «         |j
        d d …df         }t          j	        ||¦  «         d S )N©r7   r9   r:   r<   r   r†  )r   rK   r  ro  ÚIntervalIndexÚfrom_breaksr¡   r²   r"   r`   rp   )r(   rD   rF   rT   s       r.   Ú,test_getitem_interval_index_partial_indexingzBTestDataFrameIndexing.test_getitem_interval_index_partial_indexingý  s™   € åÝŒG�F‰OŒO¥RÔ%5×%AÒ%AÅ"Ä)ÈAÁ,Ä,Ñ%OÔ%Oð
ñ 
ô 
ˆð ”7˜1˜1˜1˜a˜4”=ˆà�ŒgˆÝ
Ô˜s HÑ-Ô-Ð-àŒf�Q�Q�Q˜�VŒnˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-rH   c                 ó2  — t          ddgt          ¬¦  «        }t          j        d¦  «        t          j        d¦  «        dœ|j        d<   t          t          j        d¦  «        gt          j        d¦  «        gdœ¦  «        }t          j        ||¦  «         d S )Nrù   rú   )r=   r4   )r6   )r6   r6   rk  r   )r   r   rK   Úzerosrp   r"   rA   râ   s      r.   Ú test_setitem_array_as_cell_valuez6TestDataFrameIndexing.test_setitem_array_as_cell_value  sƒ   € å  S˜zµÐ8Ñ8Ô8ˆÝœ( 4™.œ.­r¬x¸Ñ/?Ô/?Ð@Ð@ˆŒˆq‰	Ý¥B¤H¨T¡N¤NÐ#3½2¼8ÀFÑ;KÔ;KÐ:LÐMÐMÑNÔNˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 óð  — t          dg d¢id¬¦  «        }|                     ¦   «         }|j        d d …d d d…f         |j        d d …<   t	          j        ||¦  «         t          j        j         	                    |j        d d …d d d…f         ¦  «        |j        d d …<   t	          j        ||¦  «         |j
        d d …d d …f                              ¦   «         |j
        d d …<   t	          j        ||¦  «         d S )Nr\   r5   ÚInt64r3   rt   )r   rJ   rR   rp   r"   rA   ro  ÚcoreÚarraysÚNumpyExtensionArrayr²   )r(   rD   Úorigs      r.   Ú$test_iloc_setitem_nullable_2d_valuesz:TestDataFrameIndexing.test_iloc_setitem_nullable_2d_values  sð   € Ý˜˜Y˜Y˜YÐ'¨wÐ7Ñ7Ô7ˆØ�wŠw‰yŒyˆà”I˜a˜a˜a   2 ˜gÔ&ˆŒˆqˆqˆq‰	Ý
Ô˜b $Ñ'Ô'Ð'å”G”N×6Ò6°r´yÀÀÀÀDÀDÀbÀDÀÔ7IÑJÔJˆŒˆqˆqˆq‰	Ý
Ô˜b $Ñ'Ô'Ð'à”W˜Q˜Q˜Q   ˜T”]×'Ò'Ñ)Ô)ˆŒ���‰
Ý
Ô˜b $Ñ'Ô'Ð'Ð'Ð'rH   c                 ó¢   — t          t          j        dt          ¬¦  «        ¦  «        }t          j        |d         ¦  «        |d<   |dg          d S )N©r2   r2   r3   r   )r   rK   r«   r   Ú
empty_likerË   s     r.   Ú,test_getitem_segfault_with_empty_like_objectzBTestDataFrameIndexing.test_getitem_segfault_with_empty_like_object  sD   € å•r”x ­fÐ5Ñ5Ô5Ñ6Ô6ˆÝ”˜b œeÑ$Ô$ˆˆ1‰à
ˆAˆ3ŒˆˆˆrH   z.ignore:Setting a value on a view:FutureWarningÚnullúM8[ns]r¿  c                 óÄ  — t          dg d¢i|¬¦  «        }|d                              ¦   «         }|j        }d                     g d¢¦  «        }t	          j        t          |¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||g|d d…<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||g|d d…<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||j        d<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||g|j        d d…<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||j        d	<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||g|j        d d…df<   d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         }|                     ¦   «         |d
<   t	          j        t          |¬¦  «        5  ||j        d	<   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||g|j        d d…df<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr\   r5   r3   ú|)z@timedelta64\[ns\] cannot be converted to (Floating|Integer)Dtypez?datetime64\[ns\] cannot be converted to (Floating|Integer)Dtypez 'values' contains non-numeric NAz1Invalid value '.*' for dtype (U?Int|Float)\d{1,2}r   r   r6   ©r   r   r]   )r   rJ   r+  Újoinr%   r&   ræ   r²   )r(   rè  Úany_numeric_ea_dtyperD   Úserr§   rd   r%  s           r.   Ú.test_setting_mismatched_na_into_nullable_failszDTestDataFrameIndexing.test_setting_mismatched_na_into_nullable_fails&  sU  € õ ˜˜Y˜Y˜YÐ'Ð/CÐDÑDÔDˆØ�Œg�lŠl‰nŒnˆØŒkˆà�hŠhðð ð ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	#ð 	#Ø˜T�lˆC���‰Gð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	#ð 	#Ø˜T�lˆC���‰Gð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆCŒH�Q‰Kð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	(ð 	(Ø  $˜<ˆCŒH�R�a�R‰Lð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(õ Œ]�9¨CÐ0Ñ0Ô0ð 	!ð 	!Ø ˆBŒG�D‰Mð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!õ Œ]�9¨CÐ0Ñ0Ô0ð 	*ð 	*Ø" D˜\ˆBŒG�B�Q�B˜�E‰Nð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð �gŠg‰iŒiˆØ—8’8‘:”:ˆˆC‰ÝŒ]�9¨CÐ0Ñ0Ô0ð 	"ð 	"Ø!ˆCŒH�T‰Nð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9¨CÐ0Ñ0Ô0ð 	+ð 	+Ø# T˜lˆCŒH�R�a�R˜�U‰Oð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+s´   Á)A;Á;A?ÂA?Â!
B7Â7B;Â>B;ÃC/Ã/C3Ã6C3Ä
D+Ä+D/Ä2D/ÅE(Å(E,Å/E,ÆF)Æ)F-Æ0F-ÇG&Ç&G*Ç-G*ÈH)È)H-È0H-É:JÊJÊJÊ7KËKËKc                 óÎ   — t          dgt          g d¬¦  «        ¬¦  «        }d|j        d<   t          ddgit          dgd¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nrú   rù   rn   rª   r2   r   r™   )r   r   rp   r"   rA   râ   s      r.   Ú+test_loc_expand_empty_frame_keep_index_namezATestDataFrameIndexing.test_loc_expand_empty_frame_keep_index_name[  sn   € å ˜u­E°"¸3Ð,?Ñ,?Ô,?Ð@Ñ@Ô@ˆØˆŒˆq‰	Ý˜c A 3˜Z­u°a°S¸sÐ/CÑ/CÔ/CÐDÑDÔDˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 óê   — t          dgt          j        g g d¢¬¦  «        ¬¦  «        }d|j        d<   t          ddgit          j        dgg d¢¬¦  «        ¬¦  «        }t	          j        ||¦  «         d S )Nr‡   rø   rÍ  rª   rZ   r5   r™   ©r   r   Úfrom_tuplesrp   r"   rA   râ   s      r.   Ú+test_loc_expand_empty_frame_keep_midx_nameszATestDataFrameIndexing.test_loc_expand_empty_frame_keep_midx_namesb  s�   € åØ�E¥Ô!7¸À/À/À/Ð!RÑ!RÔ!Rð
ñ 
ô 
ˆð "ˆŒˆyÑÝØ�5�'ˆNÝÔ(¨)¨¸O¸O¸OÐLÑLÔLð
ñ 
ô 
ˆõ 	Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   z	val, idxr)ri  rù   ri  rù   )r2   rù   r2   c                 ó<  — t          dddgi¦  «        }t          j        t          d¬¦  «        5  t          d|dgiddg¬¦  «        |j        d d …|f<   d d d ¦  «         n# 1 swxY w Y   t          dt
          j        |gi¦  «        }t          j        ||¦  «         d S )Nrù   r2   r6   rd  r   r·   r™   )r   r"   r€   r[  rp   rK   rx   rA   )r(   ÚidxrrF  rD   rF   s        r.   Útest_loc_setitem_rhs_framez0TestDataFrameIndexing.test_loc_setitem_rhs_framen  sÿ   € õ ˜˜a ˜V�}Ñ%Ô%ˆåÔ'ÝÐ!Hð
ñ 
ô 
ð 	Hð 	Hõ (¨¨s°B¨iÐ(8ÀÀAÀÐGÑGÔGˆBŒF�1�1�1�d�7‰Oð	Hð 	Hð 	Hñ 	Hô 	Hð 	Hð 	Hð 	Hð 	Hð 	Hð 	Høøøð 	Hð 	Hð 	Hð 	Hõ ˜c¥B¤F¨C =Ð1Ñ2Ô2ˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+s   ¯$AÁA#Á&A#c                 óì   — t          ddg¬¦  «        }|                     ¦   «         }|d d …         }t          j        ddgt          j        ¬¦  «        |j        d d …df<   t          j        ||¦  «         d S )Nrù   rú   r<   r2   r6   r3   r   )r   rJ   rK   r¬   r–   r²   r"   rA   )r(   rÜ   rD   rF   Úviews        r.   Ú$test_iloc_setitem_enlarge_no_warningz:TestDataFrameIndexing.test_iloc_setitem_enlarge_no_warning‚  ss   € õ   S˜zÐ*Ñ*Ô*ˆØ—7’7‘9”9ˆØ�!�!�!ŒuˆÝœ ! Q ­r¬zÐ:Ñ:Ô:ˆŒ����1�‰Ý
Ô˜d HÑ-Ô-Ð-Ð-Ð-rH   c                 óŒ  — t          ddddœt          j        ddgddggddg¬¦  «        ¬	¦  «        }d
g}d|d<   d|j        |df<   |j        |df          |j        |ddgf          d|j        |df<   |j        |df         }t	          dt          j        dgdggddg¬¦  «        d¬¦  «        x}}t          j        ||¦  «         d S )NTr2   rî   )Úbool_colrù   rú   r6   Úidx1Úidx2rÍ  r™   rå  r7   rz   r   rù   rú   rÏ   rÐ   )r   r   Úfrom_arraysrp   r   r"   r`   )r(   rD   rC   rE   rF   s        r.   Ú(test_loc_internals_not_updated_correctlyz>TestDataFrameIndexing.test_loc_internals_not_updated_correctly‹  s  € åØ A¨CÐ0Ð0ÝÔ(¨1¨a¨&°1°a°&Ð)9À&È&ÐAQÐRÑRÔRð
ñ 
ô 
ˆð ˆhˆàˆˆ3‰ØˆŒˆs�CˆxÑà
Œˆs�CˆxÔÐØ
Œˆs�S˜#�JˆÔÐàˆŒˆs�CˆxÑØ”˜˜S˜Ô!ˆÝØÝÔ(¨1¨#°¨s¨¸FÀFÐ;KÐLÑLÔLØð
ñ 
ô 
ð 	
ˆ�2õ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0rH   rF  Nc                 ó¸   — t          dg d¢id¬¦  «        }||j        dgd d …f<   t          dt          j        ddgid¬¦  «        }t	          j        ||¦  «         d S ©Nrù   rø   r×   r3   r   rú   rz   ©r   r²   ro  ÚNAr"   rA   ©r(   rF  rD   rF   s       r.   Ú test_iloc_setitem_string_list_naz6TestDataFrameIndexing.test_iloc_setitem_string_list_na¢  sm   € õ ˜˜_˜_˜_Ð-°XÐ>Ñ>Ô>ˆØˆŒ���Q�Q�Q�‰Ý˜c¥B¤E¨3°Ð#4Ð5¸XÐFÑFÔFˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 ó¶   — t          dg d¢id¬¦  «        }||j        dd d …f<   t          dt          j        ddgid¬¦  «        }t	          j        ||¦  «         d S r  r  r  s       r.   Útest_iloc_setitem_string_naz1TestDataFrameIndexing.test_iloc_setitem_string_naª  sk   € õ ˜˜_˜_˜_Ð-°XÐ>Ñ>Ô>ˆØˆŒ��1�1�1�‰Ý˜c¥B¤E¨3°Ð#4Ð5¸XÐFÑFÔFˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   Úfuncc                 ó´   — t          dg d¢id¬¦  «        }d|j        d d … |dg¦  «        f<   t          dg d¢id¬¦  «        }t          j        ||¦  «         d S )Nrù   r5   rÞ  r3   r:   r   )r:   r:   r:   rÂ   )r(   r  rD   rF   s       r.   Ú/test_iloc_setitem_ea_null_slice_length_one_listzETestDataFrameIndexing.test_iloc_setitem_ea_null_slice_length_one_list²  sq   € õ ˜˜Y˜Y˜YÐ'¨wÐ7Ñ7Ô7ˆØ !ˆŒ����4�4˜˜‘9”9�ÑÝ˜c 9 9 9Ð-°WÐ=Ñ=Ô=ˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 óL  — t          t          j        ddgg d¢gddg¬¦  «        ¬¦  «        }t          d|j        j        ¦  «        } |dd	d
g¬¦  «        }|j        |d d …f         }t          t          j        ddgddg¬¦  «        ¬¦  «        }t          j	        ||¦  «         d S )Nr\   r]   rø   ÚfirstÚsecondrÍ  r™   ÚIndexerrù   rú   )r  r  )r\   rù   )r\   rú   )
r   r   rÑ  r   r    rÎ  rp   rõ  r"   rA   )r(   rD   Úindexer_tuplerø  rE   rF   s         r.   Útest_loc_named_tuple_for_midxz3TestDataFrameIndexing.test_loc_named_tuple_for_midxº  sÕ   € åÝÔ)Ø�s�˜_˜_˜_Ð-°g¸xÐ5Hðñ ô ð
ñ 
ô 
ˆõ
 # 9¨b¬h¬nÑ=Ô=ˆØˆ} 3°°S¨zÐ:Ñ:Ô:ˆØ”˜˜a˜a˜a˜”ˆÝÝÔ(Ø˜ZÐ(°¸(Ð0Cðñ ô ð
ñ 
ô 
ˆõ
 	Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   rˆ   r>  rú   c                 ó>  — t          dt          d¦  «        t          d¦  «        gi|¥¦  «        }|d         t          j        d¬¦  «        z   |j        dg|f<   t          dt          d¦  «        t          d¦  «        gi|¥¦  «        }t          j        ||¦  «         d S )Nrù   z
2022-12-29z
2022-12-30r2   )Údaysz
2022-12-31)r   r   ro  Ú	Timedeltarp   r"   rA   )r(   r>  rˆ   rD   rF   s        r.   Útest_set_2d_casting_date_to_intz5TestDataFrameIndexing.test_set_2d_casting_date_to_intË  s«   € õ Ø•9˜\Ñ*Ô*­I°lÑ,CÔ,CÐDÐLÈÐLñ
ô 
ˆð  " #œw­¬¸1Ð)=Ñ)=Ô)=Ñ=ˆŒ�ˆs�Gˆ|ÑÝØ•9˜\Ñ*Ô*­I°lÑ,CÔ,CÐDÐLÈÐLñ
ô 
ˆõ 	Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   rj   c                 óð   — d}t          i |¥t          |¦  «        t          |¦  «        dœ¥¦  «        }|                     ¦   «         }|ddg         |j        |dgz  ddgf<   t	          j        ||¦  «         d S )Nr  rn  ri  rj  T)r   rb   rJ   rp   r"   rA   )r(   r>  ÚnrD   rF   s        r.   Ú1test_loc_setitem_reordering_with_all_true_indexerzGTestDataFrameIndexing.test_loc_setitem_reordering_with_all_true_indexerØ  s~   € ð ˆÝÐ<˜#Ð<¥E¨!¡H¤Hµ5¸±8´8Ð<Ð<Ð<Ñ=Ô=ˆØ—7’7‘9”9ˆØ)+¨S°#¨J¬ˆŒˆq�D�6‰z˜C ˜:Ð%Ñ&Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   c                 ó  — t          ddg¬¦  «        }|                     ¦   «         }t          dg¬¦  «        }t          j        d ¦  «        5  ||j        d d …df<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nrù   rú   r<   )r   rJ   r"   r€   rp   rA   )r(   rD   rF   Úrhss       r.   Útest_loc_rhs_empty_warningz0TestDataFrameIndexing.test_loc_rhs_empty_warningá  sÇ   € å  S˜zÐ*Ñ*Ô*ˆØ—7’7‘9”9ˆÝ  Ð&Ñ&Ô&ˆÝÔ'¨Ñ-Ô-ð 	!ð 	!Ø ˆBŒF�1�1�1�c�6‰Nð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!å
Ô˜b (Ñ+Ô+Ð+Ð+Ð+s   ÁA'Á'A+Á.A+c                 óH  — t          g d¢g d¢g¦  «        }t          ddgd¬¦  «        }t          dgd¬¦  «        }|j        ||f         }t          ddggdg¬	¦  «        }t          j        ||¦  «         |j        |j        |j        f         }t          j        ||¦  «         d S )
N©r   r2   r6   r7   r9   ©r:   r;   rI  r  é	   r   r2   rÞ  r3   r:   r;   r™   )r   r   r²   r"   rA   rR   )r(   rD   rˆ   Úrow_indexerrE   rF   s         r.   Útest_iloc_ea_series_indexerz1TestDataFrameIndexing.test_iloc_ea_series_indexerê  s³   € å˜˜˜¨¨¨Ð9Ñ:Ô:ˆÝ˜!˜Q˜ wÐ/Ñ/Ô/ˆÝ˜a˜S¨Ð0Ñ0Ô0ˆØ”˜ gÐ-Ô.ˆÝ˜q !˜f˜X¨a¨SÐ1Ñ1Ô1ˆÝ
Ô˜f hÑ/Ô/Ð/à”˜Ô+¨W¬^Ð;Ô<ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   c                 óŠ  — t          g d¢g d¢g¦  «        }t          dt          j        gd¬¦  «        }d}t	          j        t          |¬¦  «        5  |j        d d …|f          d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  |j        d d …|j        f          d d d ¦  «         d S # 1 swxY w Y   d S )Nr  r   r   rÞ  r3   zcannot convertr   )	r   r   ro  r  r%   r&   ra   r²   rR   )r(   rD   rˆ   rd   s       r.   Ú#test_iloc_ea_series_indexer_with_naz9TestDataFrameIndexing.test_iloc_ea_series_indexer_with_naö  sI  € å˜˜˜¨¨¨Ð9Ñ:Ô:ˆÝ˜!�RœU˜¨7Ð3Ñ3Ô3ˆØˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	 ð 	 ØŒG�A�A�A�w�JÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 åŒ]�:¨SÐ1Ñ1Ô1ð 	'ð 	'ØŒG�A�A�A�w”~Ð%Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	's$   ÁA.Á.A2Á5A2ÂB8Â8B<Â?B<)Tr4   Úbooleanc                 óÄ  — t          j        t          g d¢|¬¦  «        t          g d¢|¬¦  «        gddg¬¦  «        }t          dg d¢i|¬	¦  «        }t	          j        t          t          |t          ¦  «        ¦  «        5  |j	        |         }d d d ¦  «         n# 1 swxY w Y   t          dd
dgit          ddgd|¬¦  «        ¬	¦  «        }t	          j        ||¦  «         d S )N)TTFFr3   )TFTFrù   rú   rÍ  rz   )r2   r6   r7   r9   r™   r2   r6   TF)rj   r4   )r   r  r   r   r"   Úmaybe_produces_warningr
   Ú
isinstanceÚtuplerp   r   rA   )r(   r4   rˆ   ÚmidxrD   rE   rF   s          r.   Útest_loc_bool_multiindexz.TestDataFrameIndexing.test_loc_bool_multiindex   sA  € õ Ô%åÐ1Ð1Ð1¸Ð?Ñ?Ô?ÝÐ1Ð1Ð1¸Ð?Ñ?Ô?ðð ˜�*ð
ñ 
ô 
ˆõ ˜˜\˜\˜\Ð*°$Ð7Ñ7Ô7ˆÝÔ&Õ'9½:ÀgÍuÑ;UÔ;UÑVÔVð 	%ð 	%Ø”V˜G”_ˆFð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%åØ�1�a�&ˆM¥¨¨e }¸3ÀeÐ!LÑ!LÔ!Lð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Á?BÂBÂ Br·  rü   c           
      ó.  — t          t          t          ddd¦  «        t          ddd¦  «        g|¬¦  «        ddgdœ¦  «        }|                     d¬	¦  «        }||d
                  }|d         |j        |d
         |f<   t          j        ||¦  «         d S )Niæ  r2   r   r»   )r·  TF)rü   Úupdate)Údeepr.  rü   )r   r   r   rJ   rp   r"   rA   )r(   r·  rˆ   rD   rF   Ú	update_dfs         r.   Ú2test_loc_datetime_assignment_dtype_does_not_changezHTestDataFrameIndexing.test_loc_datetime_assignment_dtype_does_not_change  s°   € õ å#Ý˜d A rÑ*Ô*­H°T¸1¸bÑ,AÔ,AÐBÈðñ ô ð   ˜-ð	ð ñ
ô 
ˆð —7’7 �7Ñ%Ô%ˆà�r˜(”|Ô$ˆ	à(1°&Ô(9ˆŒˆr�(Œ|˜WÐ$Ñ%å
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   zindexer, idxr6   c                 óž  — t          dt          j        gdt          j        gdt          j        ggt          ¬¦  «        }t          dt          j        gdt          j        gg¦  «        }| ||¦  «        d |…d d …f<   t          dt          j        gdt          j        gdt          j        ggt          ¬¦  «        }t	          j        ||¦  «         d S )Nrl   rm   rÿ   r3   r2   r6   )r   rK   rx   r   r"   rA   )r(   rˆ   rC   rD   r  rF   s         r.   Ú"test_setitem_value_coercing_dtypesz8TestDataFrameIndexing.test_setitem_value_coercing_dtypes'  s¯   € õ ˜�bœf˜¨­R¬V }°s½B¼F°mÐDÍFÐSÑSÔSˆÝ˜!�RœV˜ q­"¬& kÐ2Ñ3Ô3ˆØ"ˆˆ�‰Œ�D�S�D˜!˜!˜!�GÑÝ˜q¥"¤&˜k¨A­r¬v¨;¸½b¼f¸ÐFÍfÐUÑUÔUˆÝ
Ô˜b (Ñ+Ô+Ð+Ð+Ð+rH   )gÚ__name__Ú
__module__Ú__qualname__r/   rG   rU   rX   rf   rr   r�   rœ   r%   ÚmarkÚparametrizer£   r¨   r°   r³   rÃ   rÇ   rÌ   rà   rã   rê   ró   r  r	  r  r  r  r   r&  ÚtdÚskip_array_manager_invalid_testr0  r6  r;  r@  rG  rK  rO  rQ  rS  rW  r^  re  rr  rx  r|  r~  r€  r‚  r‡  r‰  rŒ  rŽ  r’  r”  r�  r¢  r¦  r©  r«  rµ  r»  rÅ  rË  rÔ  rÙ  rÜ  rã  rç  Úfilterwarningsro  rp  Úto_numpyrð  rò  rö  rù  rü  r  r  r  r
  r"  r   rK   r¬   r  r  r  r  r  r#  r%  r­   r,  r1  r"   rp   r²   r3  r˜  rH   r.   r   r   *   sù  € € € € € ð"ð "ð "ð"Bð Bð Bð4ð 4ð 4ð>ð >ð >ð&ð &ð &ð&1ð 1ð 1ð97ð 97ð 97ðv 1ð  1ð  1ðD „[×ÒØÐ#Ð#Ð#Ð%7Ð%7Ð%7Ð9NÐ9NÐ9NÐOñô ð0ð 0ñô ð0ð/ð /ð /ðð ð ð0ð 0ð 0ð0ð 0ð 0ð$)ð )ð )ð&ð &ð &ð16ð 16ð 16ðf	,ð 	,ð 	,ð2,ð 2,ð 2,ðh<ð <ð <ð:.7ð .7ð .7ð`'ð 'ð 'ð-ð -ð -ð*
Vð 
Vð 
Vð*ð *ð *ð0ð 0ð 0ðð ð ð: Ô'ð9ð 9ñ (Ô'ð9ð.1ð 1ð 1ð(
&ð 
&ð 
&ð/ð /ð /ð Ô'ð3ð 3ñ (Ô'ð3ð 0ð 0ð 0ð. Ô'ð/ð /ñ (Ô'ð/ð(0ð 0ð 0ð,ð ,ð ,ð,ð ,ð ,ðW*ð W*ð W*ðr .ð  .ð  .ðD,ð ,ð ,ð@1ð 1ð 1ð
Uð 
Uð 
Uð
ð 
ð 
ðUð Uð UðUð Uð Uð	-ð 	-ð 	-ð1ð 1ð 1ð1ð 1ð 1ð&+ð +ð +ð& „[×Ò˜\¨D°%¨=Ñ9Ô9ð	#ð 	#ñ :Ô9ð	#ð1ð 1ð 1ð$(ð (ð (ð0ð 0ð 0ð./ð /ð /ð,0ð 0ð 0ð.0ð 0ð 0ð<,ð ,ð ,ð64ð 4ð 4ð1ð 1ð 1ð,,ð ,ð ,ð\1ð 1ð 1ð2.ð .ð .ð,ð ,ð ,ð(ð (ð (ðð ð ð „[×ÒÐ PÑQÔQØ„[×ÒØ�”˜œŸš¨Ñ2Ô2°B´F·O²OÀHÑ4MÔ4MÐNñô ð/+ð /+ñô ñ RÔQð/+ðb,ð ,ð ,ð
,ð 
,ð 
,ð „[×ÒØàØ�3�%ˆLØØ��ˆJð		
ñô ð	,ð 	,ñô ð	,ð Ô'ð.ð .ñ (Ô'ð.ð1ð 1ð 1ð. „[×Ò˜U T¨D¨6°2´5¸2¼5¸'Ð$BÑCÔCð,ð ,ñ DÔCð,ð „[×Ò˜U T¨2¬5 MÑ2Ô2ð,ð ,ñ 3Ô2ð,ð „[×Ò˜V d¨F°B´HÐ%=Ñ>Ô>ð,ð ,ñ ?Ô>ð,ð0ð 0ð 0ð" „[×Ò˜Y¨#¨°¨Ñ5Ô5Ø„[×Ò˜U R¨#¨q¨ NÑ3Ô3ð	,ð 	,ñ 4Ô3ñ 6Ô5ð	,ð „[×Ò˜U R¨&°#¨Ð$7Ñ8Ô8ð,ð ,ñ 9Ô8ð,ð,ð ,ð ,ð
0ð 
0ð 
0ð'ð 'ð 'ð „[×Ò˜Y¨¨w¨Ñ8Ô8Ø„[×Ò˜W t¨YÐ&7Ñ8Ô8ð0ð 0ñ 9Ô8ñ 9Ô8ð0ð" „[×Ò˜U U¨D MÑ2Ô2Ø„[×Ò˜Y¨°&°Ð(:Ñ;Ô;ð,ð ,ñ <Ô;ñ 3Ô2ð,ð$ „[×Ò˜^¨r¬v°q¨k¸B¼GÀQ¸<Ð-HÑIÔIð,ð ,ñ JÔIð,ð ,ð ,rH   r   c                   ó   — e Zd Zd„ ZdS )ÚTestDataFrameIndexingUInt64c           
      ó´  — t          t          j        d¦  «        g d¢dœt          j        ¬¦  «        }|d                              d¦  «        }d|j        vsJ ‚||d<   t          j        |d         t          |d¬¦  «        ¦  «         d	|j        vsJ ‚d|d	<   ||d	<   t          j        |d	         t          |d	¬¦  «        ¦  «         |d	= | 	                    ¦   «         }t          j
        t          d
¬¦  «        5  t          j        |j        d<   t          j        |j        d<   d d d ¦  «         n# 1 swxY w Y   |d         }t          j        t          |¦  «        t          g d¢d¬¦  «        ¦  «         t          j        |j        t          t          j        d¦  «        t          j        d¦  «        t          j        d¦  «        gg d¢¬¦  «        ¦  «         d S )Nr7   )l            l           l   
        r±  r3   r\   rZ   r—   rn   r˜   r…  r   rå  ©r2   r6   r]   rž   Úuint64ÚOr„  r™   )r   rK   r¡   rA  Úrenamer=   r"   r`   r   rJ   r€   r[  ro  rp  r²   r   rš   r4   )r(   rD   rC   r%  rE   s        r.   rà   z(TestDataFrameIndexingUInt64.test_setitem2  s  € ÝÝ”)˜A‘,”,Ð%CÐ%CÐ%CÐDÐDÝ”)ð
ñ 
ô 
ˆð �Œg�nŠn˜UÑ#Ô#ˆð ˜"œ*Ð$Ð$Ð$Ð$Øˆˆ3‰Ý
Ô˜r #œw­¨s¸Ð(=Ñ(=Ô(=Ñ>Ô>Ð>à˜"œ*Ð$Ð$Ð$Ð$Øˆˆ3‰Øˆˆ3‰Ý
Ô˜r #œw­¨s¸Ð(=Ñ(=Ô(=Ñ>Ô>Ð>ØˆsˆGð �gŠg‰iŒiˆÝÔ'­Ð=QÐRÑRÔRð 	$ð 	$ÝœVˆCŒH�T‰NÝœVˆCŒH�T‰Nð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð �S”ˆÝ
Ô�u V™}œ}­fÐ5HÐ5HÐ5HÈsÐ.SÑ.SÔ.SÑTÔTÐTÝ
ÔØŒJÝÝ”˜(Ñ#Ô#¥R¤X¨c¡]¤]µB´H¸S±M´MÐBØ%�o�oðñ ô ñ	
ô 	
ð 	
ð 	
ð 	
s   Ã9)D.Ä.D2Ä5D2N)r4  r5  r6  rà   r˜  rH   r.   r>  r>  1  s#   € € € € € ð 
ð  
ð  
ð  
ð  
rH   r>  c                 óÌ  — t          ddgt          dd¬¦  «        t          j        dd¬¦  «        dœ¦  «        }|j        d         }t          |j        d         t          ¦  «        sJ ‚t          |j        d         t          j        ¦  «        sJ ‚|j	        d         }t          |j        d         t          ¦  «        sJ ‚t          |j        d         t          j        ¦  «        sJ ‚| 
                    dd¬¦  «        }t          |j        d         t          ¦  «        sJ ‚t          |j        d         t          j        ¦  «        sJ ‚| rd S |j        }|                     ¦   «          |                     d¦  «        j        }t          |d         t          ¦  «        sJ ‚t          |d         t          j        ¦  «        sJ ‚|j        |j        d                  }|j        d	k    sJ ‚|                     d
¦  «        }t          |t          ¦  «        sJ ‚|j        |j        d                  }|j        dk    sJ ‚|                     d
¦  «        }t          |t          j        ¦  «        sJ ‚d S )Nr2   r6   Ú2000r2  z1 Dayr„  r   )Úaxisré  rì  r¿  )r   r   ro  Útimedelta_rangerp   r)  rR   r   r  r²   ÚxsÚ_mgrÚ_rebuild_blknos_and_blklocsÚfast_xsr¬   ÚblocksÚblknosr4   Úiget)r]  rD   rï  Úmgrr§   ÚblkrF  s          r.   Ú/test_object_casting_indexing_wraps_datetimelikerQ  U  s.  € å	à�Q�Ý˜F¨AÐ.Ñ.Ô.ÝÔ# G°QÐ7Ñ7Ô7ð	
ð 	
ñ
ô 
€Bð Œ&�Œ)€CÝ�c”j ”m¥YÑ/Ô/Ð/Ð/Ð/Ý�c”j ”m¥R¤\Ñ2Ô2Ð2Ð2Ð2à
Œ'�!Œ*€CÝ�c”j ”m¥YÑ/Ô/Ð/Ð/Ð/Ý�c”j ”m¥R¤\Ñ2Ô2Ð2Ð2Ð2à
�%Š%�˜ˆ%Ñ
Ô
€CÝ�c”j ”m¥YÑ/Ô/Ð/Ð/Ð/Ý�c”j ”m¥R¤\Ñ2Ô2Ð2Ð2Ð2àð àˆà
Œ'€CØ×#Ò#Ñ%Ô%Ð%Ø
�+Š+�a‰.Œ.Ô
€CÝ�c˜!”f�iÑ(Ô(Ð(Ð(Ð(Ý�c˜!”f�bœlÑ+Ô+Ð+Ð+Ð+à
Œ*�S”Z ”]Ô
#€CØŒ9˜Ò Ð Ð Ð Ø
�(Š(�6Ñ
Ô
€CÝ�c�9Ñ%Ô%Ð%Ð%Ð%à
Œ*�S”Z ”]Ô
#€CØŒ9˜Ò Ð Ð Ð Ø
�(Š(�6Ñ
Ô
€CÝ�c�2œ<Ñ(Ô(Ð(Ð(Ð(Ð(Ð(rH   zFCannot setitem on a Categorical with a new category( \(.*\))?, set thezCCannot set a Categorical with another, without identical categoriesc                   óx  — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	ej
                             dej        ej        g¦  «        d„ ¦   «         Zej
                             dej        ej        ej        ej        g¦  «        d„ ¦   «         Zej
                             dej        ej        g¦  «        d	„ ¦   «         Zej
                             dej        ej        g¦  «        d
„ ¦   «         Zej
                             dej        ej        g¦  «        d„ ¦   «         Zej
                             dej        ej        g¦  «        d„ ¦   «         Zej
                             dej        ej        ej        g¦  «        d„ ¦   «         Zd„ ZdS )ÚTestLocILocDataFrameCategoricalc                 ó‚   — t          g d¢ddg¬¦  «        }t          g d¢¦  «        }g d¢}t          ||dœ|¬¦  «        }|S )	N)rù   rù   rù   rù   rù   rù   rù   rù   rú   ©Ú
categories©ÚhrE  rD  r¯   ÚlÚmr  ©r2   r2   r2   r2   r2   r2   r2   ©ÚcatsrR   r™   ©r   r   r   )r(   r]  rC   rR   râ  s        r.   râ  z$TestLocILocDataFrameCategorical.orig…  s^   € åÐ>Ð>Ð>ÈCÐQTÈ:ÐVÑVÔVˆÝÐ7Ð7Ð7Ñ8Ô8ˆØ&Ð&Ð&ˆÝ $°&Ð9Ð9ÀÐEÑEÔEˆØˆrH   c                 ó‚   — t          g d¢ddg¬¦  «        }t          g d¢¦  «        }g d¢}t          ||dœ|¬¦  «        }|S )	N©rù   rù   rú   rù   rù   rù   rù   rù   rú   rU  rW  )r2   r2   r6   r2   r2   r2   r2   r\  r™   r^  )r(   Úcats1rÿ  Úvalues1Úexp_single_rows        r.   rc  z.TestLocILocDataFrameCategorical.exp_single_row�  sa   € õ Ð?Ð?Ð?ÈSÐRUÈJÐWÑWÔWˆÝÐ8Ð8Ð8Ñ9Ô9ˆØ'Ð'Ð'ˆÝ"¨E¸WÐ#EÐ#EÈTÐRÑRÔRˆØÐrH   c                 ó‚   — t          g d¢ddg¬¦  «        }t          g d¢¦  «        }g d¢}t          ||dœ|¬¦  «        }|S )	N©rù   rù   rú   rú   rù   rù   rù   rù   rú   rU  rW  )r2   r2   r6   r6   r2   r2   r2   r\  r™   r^  )r(   Úcats2r   Úvalues2Úexp_multi_rows        r.   rh  z-TestLocILocDataFrameCategorical.exp_multi_row–  sa   € õ Ð?Ð?Ð?ÈSÐRUÈJÐWÑWÔWˆÝÐ8Ð8Ð8Ñ9Ô9ˆØ'Ð'Ð'ˆÝ!¨5¸GÐ"DÐ"DÈDÐQÑQÔQˆØÐrH   c                 ó‚   — t          g d¢ddg¬¦  «        }t          g d¢¦  «        }g d¢}t          ||dœ|¬¦  «        }|S )	Nre  rù   rú   rU  rW  r[  r\  r™   r^  )r(   Úcats3Úidx3Úvalues3Úexp_parts_cats_cols        r.   rm  z2TestLocILocDataFrameCategorical.exp_parts_cats_col   sc   € õ Ð?Ð?Ð?ÈSÐRUÈJÐWÑWÔWˆÝÐ8Ð8Ð8Ñ9Ô9ˆØ'Ð'Ð'ˆÝ&°ÀÐ'IÐ'IÐQUÐVÑVÔVÐØ!Ð!rH   c                 ó‚   — t          g d¢ddg¬¦  «        }t          g d¢¦  «        }g d¢}t          ||dœ|¬¦  «        }|S )	Nr`  rù   rú   rU  rW  r[  r\  r™   r^  )r(   Úcats4Úidx4Úvalues4Úexp_single_cats_values        r.   rr  z5TestLocILocDataFrameCategorical.exp_single_cats_value©  sk   € õ Ð?Ð?Ð?ÈSÐRUÈJÐWÑWÔWˆÝÐ8Ð8Ð8Ñ9Ô9ˆØ'Ð'Ð'ˆÝ )Ø gÐ.Ð.°dð!
ñ !
ô !
Ðð %Ð$rH   rˆ   c                 ó®  — |                      ¦   «         }t          dd¦  «        }|t          j        u rt          dd¦  «        }ddgddgg ||¦  «        |d d …f<   t          j        ||¦  «         |                      ¦   «         }t          j        t          t          ¬¦  «        5  ddgddgg ||¦  «        |d d …f<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr6   r9   rD  r¯   rú   r   rz   )	rJ   rz  r"   rp   rA   r%   r&   ræ   Úmsg1)r(   râ  rh  rˆ   rD   r-   s         r.   Ú#test_loc_iloc_setitem_list_of_listszCTestLocILocDataFrameCategorical.test_loc_iloc_setitem_list_of_lists´  s  € ð �YŠY‰[Œ[ˆå�A�q‰kŒkˆØ•b”fÐÐÝ˜˜S‘/”/ˆCà # Q˜x¨#¨q¨Ð2ˆˆ�‰Œ�C˜˜˜�FÑÝ
Ô˜b -Ñ0Ô0Ð0à�YŠY‰[Œ[ˆÝŒ]�9­DÐ1Ñ1Ô1ð 	7ð 	7Ø$'¨ 8¨c°1¨XÐ"6ˆGˆG�B‰KŒK˜˜Q˜Q˜Q˜Ñð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 	7ð 	7s   Â$C
Ã
CÃCc                 ón  — |                      ¦   «         }d}|t          j        t          j        fv r|j        d         |j        d         f}d ||¦  «        |<   t          j        ||¦  «         t          j        t          t          ¬¦  «        5  d ||¦  «        |<   d d d ¦  «         d S # 1 swxY w Y   d S )N)r6   r   r6   r   rú   r   rz   )rJ   r"   rp   Úatr    r=   rA   r%   r&   ræ   rt  )r(   râ  rr  rˆ   rD   r-   s         r.   Ú7test_loc_iloc_at_iat_setitem_single_value_in_categorieszWTestLocILocDataFrameCategorical.test_loc_iloc_at_iat_setitem_single_value_in_categoriesÄ  sô   € ð
 �YŠY‰[Œ[ˆàˆØ•r”v�rœu�oÐ%Ð%Ø”8˜A”; ¤
¨1¤Ð.ˆCð ˆˆ�‰Œ�CÑÝ
Ô˜bÐ"7Ñ8Ô8Ð8õ Œ]�9­DÐ1Ñ1Ô1ð 	#ð 	#Ø"ˆGˆG�B‰KŒK˜Ñð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#s   ÂB*Â*B.Â1B.c                 óÈ   — |                      ¦   «         }|j        dk    }d}|t          j        u r|j        |         }d ||¦  «        ||f<   t          j        ||¦  «         d S )NrD  r   rú   )rJ   r    r"   rp   r=   rA   )r(   râ  rr  rˆ   rD   ré   r-   s          r.   Ú5test_loc_iloc_setitem_mask_single_value_in_categorieszUTestLocILocDataFrameCategorical.test_loc_iloc_setitem_mask_single_value_in_categories×  si   € ð
 �YŠY‰[Œ[ˆàŒx˜3ŠˆØˆØ•b”fÐÐØ”*˜S”/ˆCà!$ˆˆ�‰Œ�D˜#�IÑÝ
Ô˜bÐ"7Ñ8Ô8Ð8Ð8Ð8rH   c                 óT  — |                      ¦   «         }d}|t          j        u r|j        d         }ddg ||¦  «        |d d …f<   t          j        ||¦  «         t          j        t          t          ¬¦  «        5  ddg ||¦  «        |d d …f<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr6   rú   r   rz   )	rJ   r"   rp   r    rA   r%   r&   ræ   rt  )r(   râ  rc  rˆ   rD   r-   s         r.   Ú2test_loc_iloc_setitem_full_row_non_categorical_rhszRTestLocILocDataFrameCategorical.test_loc_iloc_setitem_full_row_non_categorical_rhsæ  sú   € ð
 �YŠY‰[Œ[ˆàˆØ•b”fÐÐØ”(˜1”+ˆCð  # A˜hˆˆ�‰Œ�C˜˜˜�FÑÝ
Ô˜b .Ñ1Ô1Ð1õ Œ]�9­DÐ1Ñ1Ô1ð 	+ð 	+Ø#&¨ (ˆGˆG�B‰KŒK˜˜Q˜Q˜Q˜Ñð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+s   Á;BÂB!Â$B!c                 óÞ  — |                      ¦   «         }t          dd¦  «        df}|t          j        u rt          dd¦  «        |j        d         f}t          ddgddg¬¦  «        }| ||¦  «        |<   t          j        ||¦  «         t          t          d	¦  «        t          d
¦  «        ¬¦  «        }t          j	        t          t          ¬¦  «        5  | ||¦  «        |<   d d d ¦  «         n# 1 swxY w Y   t          t          d¦  «        t          d
¦  «        ¬¦  «        }t          j	        t          t          ¬¦  «        5  | ||¦  «        |<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr6   r9   r   rD  r¯   rú   rù   rU  ÚbbÚabcr   Úcc)rJ   rz  r"   rp   r=   r   rA   r"  r%   r&   ræ   Úmsg2)	r(   râ  rm  rˆ   rD   r-   ÚcompatÚsemi_compatÚincompats	            r.   Ú1test_loc_iloc_setitem_partial_col_categorical_rhszQTestLocILocDataFrameCategorical.test_loc_iloc_setitem_partial_col_categorical_rhsù  sÓ  € ð �YŠY‰[Œ[ˆå�Q˜‰{Œ{˜AÐˆØ•b”fÐÐÝ˜˜c‘?”? B¤J¨q¤MÐ2ˆCõ ˜c 3˜Z°S¸#°JÐ?Ñ?Ô?ˆØ!ˆˆ�‰Œ�CÑÝ
Ô˜bÐ"4Ñ5Ô5Ð5õ "¥$ t¡*¤*½¸e¹¼ÐEÑEÔEˆÝŒ]�9­DÐ1Ñ1Ô1ð 	+ð 	+ð  +ˆGˆG�B‰KŒK˜Ñð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+õ �t D™zœzµd¸5±k´kÐBÑBÔBˆÝŒ]�9­DÐ1Ñ1Ô1ð 	(ð 	(à'ˆGˆG�B‰KŒK˜Ñð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s$   ÃC0Ã0C4Ã7C4ÅE"Å"E&Å)E&c                 ó„  — |                      ¦   «         }t          dd¦  «        df}|t          j        u rt          dd¦  «        |j        d         f}ddg ||¦  «        |<   t          j        ||¦  «         t          j        t          t          ¬¦  «        5  ddg ||¦  «        |<   d d d ¦  «         d S # 1 swxY w Y   d S )	Nr6   r9   r   rD  r¯   rú   r   rz   )
rJ   rz  r"   rp   r=   rA   r%   r&   ræ   rt  )r(   râ  rm  rˆ   rD   r-   s         r.   Ú)test_loc_iloc_setitem_non_categorical_rhszITestLocILocDataFrameCategorical.test_loc_iloc_setitem_non_categorical_rhs  s  € ð
 �YŠY‰[Œ[ˆå�Q˜‰{Œ{˜AÐˆØ•b”fÐÐÝ˜˜c‘?”? B¤J¨q¤MÐ2ˆCð   ˜:ˆˆ�‰Œ�CÑÝ
Ô˜bÐ"4Ñ5Ô5Ð5õ Œ]�9­DÐ1Ñ1Ô1ð 	*ð 	*Ø # S˜zˆGˆG�B‰KŒK˜Ñð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   ÂB5Â5B9Â<B9c                 óH  — t          dd¬¦  «                             t          ¦  «        }t          dg d¢i|¬¦  «        }|j        j        t          k    sJ ‚|t          j        u r ||¦  «        d         }n ||¦  «        d d …df         }|j        j        t          k    sJ ‚d S )NÚ2012r7   r2  r   r5   r™   )r   r~   r   r   r    r4   r"   Úgetitem)r(   rˆ   rC   rD   rï  s        r.   Ú-test_getitem_preserve_object_index_with_dateszMTestLocILocDataFrameCategorical.test_getitem_preserve_object_index_with_dates*  s¨   € õ ˜¨Ð+Ñ+Ô+×2Ò2µ6Ñ:Ô:ˆÝ˜˜9˜9˜9�~¨SÐ1Ñ1Ô1ˆØŒxŒ~¥Ò'Ð'Ð'Ð'à•b”jÐ Ð Ø�'˜"‘+”+˜a”.ˆCˆCà�'˜"‘+”+˜a˜a˜a ˜dÔ#ˆCàŒyŒ¥&Ò(Ð(Ð(Ð(Ð(Ð(rH   c                 óô   — t          dgdggt          j        ddgdg¬¦  «        ¬¦  «        }t          dggt          j        dgdg¬¦  «        ¬¦  «        }|j        d         }t	          j        ||¦  «         d S )	Nr   r2   )rù   )rú   r  rÍ  )rc   r    rù   rô  )r(   rD   rF   rE   s       r.   Ú test_loc_on_multiindex_one_levelz@TestLocILocDataFrameCategorical.test_loc_on_multiindex_one_level9  s”   € åØ�#˜�s�ÝÔ(¨&°&Ð)9À'ÀÐKÑKÔKð
ñ 
ô 
ˆõ Ø�#��jÔ4°f°XÀgÀYÐOÑOÔOð
ñ 
ô 
ˆð ”˜”ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/rH   N)r4  r5  r6  r%   Úfixturerâ  rc  rh  rm  rr  r7  r8  r"   rp   r²   ru  rw  Úiatrx  rz  r|  r…  r‡  rŠ  r‹  r�  r˜  rH   r.   rS  rS  „  sA  € € € € € Ø„^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð „^ð%ð %ñ „^ð%ð „[×Ò˜Y¨¬°´Ð(9Ñ:Ô:ð7ð 7ñ ;Ô:ð7ð „[×Ò˜Y¨¬°´¸"¼%ÀÄÐ(HÑIÔIð#ð #ñ JÔIð#ð$ „[×Ò˜Y¨¬°´Ð(9Ñ:Ô:ð9ð 9ñ ;Ô:ð9ð „[×Ò˜Y¨¬°´Ð(9Ñ:Ô:ð+ð +ñ ;Ô:ð+ð$ „[×Ò˜Y¨¬°´Ð(9Ñ:Ô:ð(ð (ñ ;Ô:ð(ð: „[×Ò˜Y¨¬°´Ð(9Ñ:Ô:ð*ð *ñ ;Ô:ð*ð$ „[×Ò˜Y¨¬°R´V¸R¼WÐ(EÑFÔFð)ð )ñ GÔFð)ð
0ð 
0ð 
0ð 
0ð 
0rH   rS  c                   óö  — e Zd Zej                             ddhddidhdfddidfddhfdddifg¦  «        d„ ¦   «         Zej                             ddhddidhdfdfddidfdfddhfdddifg¦  «        d„ ¦   «         Zej                             ddhddidhdfddidfddhfdddifg¦  «        d„ ¦   «         Zej                             ddhddidhdfdfddidfdfddhfdddifg¦  «        d	„ ¦   «         Z	d
S )ÚTestDeprecatedIndexersr-   r2   rù   c                 óº   — t          ddgddggddg¬¦  «        }t          j        t          d¬	¦  «        5  |j        |          d d d ¦  «         d S # 1 swxY w Y   d S ©
Nr2   r6   r7   r9   rù   rú   r<   úas an indexer is not supportedr   ©r   r%   r&   ræ   rp   ©r(   r-   rD   s      r.   Ú$test_getitem_dict_and_set_deprecatedz;TestDeprecatedIndexers.test_getitem_dict_and_set_deprecatedG  s¬   € õ
 ˜˜A˜  A Ð'°#°s°Ð<Ñ<Ô<ˆÝŒ]�9Ð,LÐMÑMÔMð 	ð 	ØŒF�3ŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   µAÁAÁAr6   r@  c                 óä   — t          ddgddggddgt          j        ddg¦  «        ¬	¦  «        }t          j        t
          d
¬¦  «        5  |j        |          d d d ¦  «         d S # 1 swxY w Y   d S ©Nr2   r6   r7   r9   rù   rú   r@  rÖ  rª   r”  r   ©r   r   rõ  r%   r&   ræ   rp   r–  s      r.   Ú/test_getitem_dict_and_set_deprecated_multiindexzFTestDeprecatedIndexers.test_getitem_dict_and_set_deprecated_multiindexP  sÉ   € õ Ø�ˆV�a˜�VÐØ˜#�JÝÔ(¨&°&Ð)9Ñ:Ô:ð
ñ 
ô 
ˆõ
 Œ]�9Ð,LÐMÑMÔMð 	ð 	ØŒF�3ŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á
A%Á%A)Á,A)c                 ó´   — t          ddgddggddg¬¦  «        }t          j        t          d¬	¦  «        5  d|j        |<   d d d ¦  «         d S # 1 swxY w Y   d S r“  r•  r–  s      r.   Ú$test_setitem_dict_and_set_disallowedz;TestDeprecatedIndexers.test_setitem_dict_and_set_disallowede  s¬   € õ
 ˜˜A˜  A Ð'°#°s°Ð<Ñ<Ô<ˆÝŒ]�9Ð,LÐMÑMÔMð 	ð 	ØˆBŒF�3‰Kð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   µAÁAÁAc                 óÞ   — t          ddgddggddgt          j        ddg¦  «        ¬	¦  «        }t          j        t
          d
¬¦  «        5  d|j        |<   d d d ¦  «         d S # 1 swxY w Y   d S r™  rš  r–  s      r.   Ú/test_setitem_dict_and_set_disallowed_multiindexzFTestDeprecatedIndexers.test_setitem_dict_and_set_disallowed_multiindexn  sÉ   € õ Ø�ˆV�a˜�VÐØ˜#�JÝÔ(¨&°&Ð)9Ñ:Ô:ð
ñ 
ô 
ˆõ
 Œ]�9Ð,LÐMÑMÔMð 	ð 	ØˆBŒF�3‰Kð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á
A"Á"A&Á)A&N)
r4  r5  r6  r%   r7  r8  r—  r›  r�  rŸ  r˜  rH   r.   r‘  r‘  F  sÆ  € € € € € Ø„[×ÒØ���a˜�V˜q˜c 3˜Z¨1¨a¨&°#¨¸¸S¸E¸
ÀQÈÈcÈ
ÀOÐTñô ðð ñô ðð „[×ÒØàˆCØ�ˆFØˆc�1ˆX�sˆOØ�!ˆf�aˆ[˜#ÐØ�c�UˆOØ�c˜3�ZÐ ð	
ñ
ô 
ðð ñ
ô 
ðð „[×ÒØ���a˜�V˜q˜c 3˜Z¨1¨a¨&°#¨¸¸S¸E¸
ÀQÈÈcÈ
ÀOÐTñô ðð ñô ðð „[×ÒØàˆCØ�ˆFØˆc�1ˆX�sˆOØ�!ˆf�aˆ[˜#ÐØ�c�UˆOØ�c˜3�ZÐ ð	
ñ
ô 
ðð ñ
ô 
ðð ð rH   r‘  Úreturnc                  óP  — t          ddgi¦  «        } d| j        | d         dk    df<   t          dgdgdœ¦  «        }t          j        | |¦  «         t          ddgi¦  «        } d„ }|| j        | d         dk    df<   t          dg|gdœ¦  «        }t          j        | |¦  «         d S )Nri  r2   rl   rj  rn  c                 ó   — | S )Nr˜  )ri  s    r.   rš  z4test_adding_new_conditional_column.<locals>.<lambda>�  s   € �a€ rH   )r   rp   r"   rA   )rD   rF   Úvalues      r.   Ú"test_adding_new_conditional_columnr¤  „  s¿   € å	�C˜!˜�:Ñ	Ô	€BØ #€B„Fˆ2ˆcŒ7�aŠ<˜ÐÑÝ ˜s¨#¨Ð/Ð/Ñ0Ô0€HÝÔ˜"˜hÑ'Ô'Ð'å	�C˜!˜�:Ñ	Ô	€BàˆK€EØ %€B„Fˆ2ˆcŒ7�aŠ<˜ÐÑÝ ˜s¨%¨Ð1Ð1Ñ2Ô2€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'rH   )r4   Úinfer_stringF)ústring[pyarrow_numpy]Tc                 ó„  — t          j        d¦  «         t          ddgddgdœ¦  «        }t          j        d|¦  «        5  d|j        |d	         dk    d
f<   d d d ¦  «         n# 1 swxY w Y   t          ddgddgdt          d¦  «        gdœ¦  «                             dd| dœ¦  «        }t          j	        ||¦  «         d S )NÚpyarrowr2   r6   r7   r9   rk  úfuture.infer_stringrl   rù   rz   rx   rø   r”   )
r%   Úimportorskipr   ro  Úoption_contextrp   Úfloatr~   r"   rA   )r4   r¥  rD   rF   s       r.   Ú.test_adding_new_conditional_column_with_stringr­  “  s  € õ Ô˜	Ñ"Ô"Ð"å	˜!˜Q˜ q¨! fÐ-Ð-Ñ	.Ô	.€BÝ	Ô	Ð0°,Ñ	?Ô	?ð (ð (Ø$'ˆŒˆr�#Œw˜!Š|˜SÐ Ñ!ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (å  1˜v¨Q°¨F¸#½uÀU¹|¼|Ð9LÐMÐMÑNÔN×UÒUØ˜G¨%Ð0Ð0ñô €Hõ Ô˜"˜hÑ'Ô'Ð'Ð'Ð's   Á A#Á#A'Á*A'c                  óx  — t          j        d¦  «         t          ddgi¦  «        } t          j        dd¦  «        5  d| j        | d         dk    df<   d d d ¦  «         n# 1 swxY w Y   t          dgt          dgd¬	¦  «        d
œt          ddgt          ¬	¦  «        ¬¦  «        }t          j
        | |¦  «         d S )Nr¨  ri  r2   r©  Trl   rj  r¦  r3   rn  r<   )r%   rª  r   ro  r«  rp   r   r   r   r"   rA   )rD   rF   s     r.   Ú test_add_new_column_infer_stringr¯  §  s  € å
Ô˜	Ñ"Ô"Ð"Ý	�C˜!˜�:Ñ	Ô	€BÝ	Ô	Ð0°$Ñ	7Ô	7ð (ð (Ø$'ˆŒˆr�#Œw˜!Š|˜SÐ Ñ!ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (åØˆc� ˜uÐ,CÐDÑDÔDÐEÐEÝ�s˜C�j­Ð/Ñ/Ô/ðñ ô €Hõ Ô˜"˜hÑ'Ô'Ð'Ð'Ð's   ¼AÁA#Á&A#c            
       óº  — e Zd Zd„ Zddddej         ej        d¦  «         ej        d¦  «        gZ	ddg e
dd¦  «        g d	¢ e
d
d
d
¦  «        gZej                             de	dd ej        d¦  «         ej        d¦  «        gz   ¦  «        ej                             de¦  «        d„ ¦   «         ¦   «         Zej                             de	dd ej        d¦  «        gz   ¦  «        ej                             de¦  «        d„ ¦   «         ¦   «         Zej                             de	dgz   ¦  «        ej                             de¦  «        d„ ¦   «         ¦   «         Zd
S )ÚTestSetitemValidationc                 ó”  — d}t          j        |¦  «        }|                     ¦   «         }t          j        ||¬¦  «        5  ||j        |df<   |                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   t          j        ||¬¦  «        5  ||j        |df<   |                     ¦   «         }d d d ¦  «         d S # 1 swxY w Y   d S )Nz3Setting an item of incompatible dtype is deprecatedr   r   rù   )rN   rO   rJ   r"   r€   r²   rp   )r(   rD   Úinvalidrˆ   Úwarnrd   Úorig_dfs          r.   Ú_check_setitem_invalidz,TestSetitemValidation._check_setitem_invalid·  sD  € ØCˆÝŒi˜‰nŒnˆà—'’'‘)”)ˆõ Ô'¨°CÐ8Ñ8Ô8ð 	 ð 	 Ø")ˆBŒG�G˜Q�JÑØ—’‘”ˆBð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 õ
 Ô'¨°CÐ8Ñ8Ô8ð 	 ð 	 Ø#*ˆBŒF�7˜C�<Ñ Ø—’‘”ˆBð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 ð 	 ð 	 s$   Á!A.Á.A2Á5A2Â!B=Â=CÃCy      ð?       @ÚTruerl   z1.0rp  r   r2   ©TFFNr³  rõ   rˆ   c                 ój   — t          dg d¢id¬¦  «        }|                      |||t          ¦  «         d S )Nrù   r¸  r­   r3   ©r   r¶  r[  )r(   r³  rˆ   rD   s       r.   Ú#test_setitem_validation_scalar_boolz9TestSetitemValidation.test_setitem_validation_scalar_boolÒ  sB   € õ
 ˜Ð1Ð1Ð1Ð2¸&ÐAÑAÔAˆØ×#Ò# B¨°½-ÑHÔHÐHÐHÐHrH   Trµ   c                 óÖ   — t          dg d¢i|¬¦  «        }t          |¦  «        r%|t          j        urt	          j        |¦  «        sd }nt          }|                      ||||¦  «         d S )Nrù   r5   r3   )r   r   ro  rp  rK   Úisnatr[  r¶  )r(   r³  Úany_int_numpy_dtyperˆ   rD   r´  s         r.   Ú"test_setitem_validation_scalar_intz8TestSetitemValidation.test_setitem_validation_scalar_intÚ  su   € õ ˜˜Y˜Y˜YÐ'Ð/BÐCÑCÔCˆÝ�‰=Œ=ð 	!˜W­B¬FÐ2Ð2½2¼8ÀGÑ;LÔ;LÐ2ØˆDˆDå ˆDØ×#Ò# B¨°¸$Ñ?Ô?Ð?Ð?Ð?rH   c                 ój   — t          dg d¢i|¬¦  «        }|                      |||t          ¦  «         d S )Nrù   )r2   r6   Nr3   rº  )r(   r³  Úfloat_numpy_dtyperˆ   rD   s        r.   Ú$test_setitem_validation_scalar_floatz:TestSetitemValidation.test_setitem_validation_scalar_floatä  s@   € õ ˜˜\˜\˜\Ð*Ð2CÐDÑDÔDˆØ×#Ò# B¨°½-ÑHÔHÐHÐHÐHrH   )r4  r5  r6  r¶  ro  rp  rK   rq  rÃ  Ú_invalid_scalarsrz  Ú	_indexersr%   r7  r8  r”   r–   r»  r¿  rÂ  r˜  rH   r.   r±  r±  ´  sÇ  € € € € € ð ð  ð  ð" 	ØØØØ
ŒØˆŒ�eÑÔØˆŒ�uÑÔðÐð �Q�C˜˜˜q !™œÐ&:Ð&:Ð&:¸E¸EÀ$ÈÈdÑ<SÔ<SÐT€Ià„[×ÒØÐ# q¨#¨x¨r¬x¸©{¬{¸J¸B¼JÀq¹M¼MÐ&JÑJñô ð „[×Ò˜Y¨	Ñ2Ô2ðIð Iñ 3Ô2ñô ðIð „[×Ò˜YÐ(8¸DÀ#ÀzÀrÄzÐRUÁÄÐ;WÑ(WÑXÔXØ„[×Ò˜Y¨	Ñ2Ô2ð@ð @ñ 3Ô2ñ YÔXð@ð „[×Ò˜YÐ(8¸D¸6Ñ(AÑBÔBØ„[×Ò˜Y¨	Ñ2Ô2ðIð Iñ 3Ô2ñ CÔBðIð Ið IrH   r±  )r   N)5Úcollectionsr   r   r   Údecimalr   rN   ÚnumpyrK   r%   Úpandas._libsr   Úpandas.errorsr	   r
   r   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr9  Úpandas.core.dtypes.commonr   Úpandasro  r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr"   r\  r   r>  rQ  rt  r�  rS  r‘  r¤  r7  r8  r   r­  r¯  r±  r˜  rH   r.   ú<module>rÑ     s  ðØ "Ð "Ð "Ð "Ð "Ð "ðð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ø €€€à Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð
 *Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à 0Ð 0Ð 0Ð 0Ð 0Ð 0à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ð R€
ðD,ð D,ð D,ð D,ð D,ñ D,ô D,ð D,ðN0!
ð !
ð !
ð !
ð !
ñ !
ô !
ð !
ðH()ð ()ð ()ðV Q€ØL€ð0ð 0ð 0ð 0ð 0ñ 0ô 0ð 0ðD;ð ;ð ;ð ;ð ;ñ ;ô ;ð ;ð|(ð (ð (ð (ð „×ÒØà	�ˆØ'ðñô ð
(ð 
(ð 
(ñô ð
(ð
(ð 
(ð 
(ð4Ið 4Ið 4Ið 4Ið 4Iñ 4Iô 4Ið 4Ið 4Ið 4IrH   