§
    tŠtjÄR  ã                   ó
  — d dl Z d dlZd dlZd dlZd dlmZmZmZm	Z	m
Z
mZ d dlmZ ej                             dddg¦  «        d„ ¦   «         Zej                             ddd	g¦  «        d
„ ¦   «         Zd„ Z G d„ d¦  «        ZdS )é    N)Ú	DataFrameÚDatetimeIndexÚIndexÚ
MultiIndexÚSeriesÚ	Timestampzmsg,labels,level)zlabels \[4\] not found in levelé   Úa)zlabels \[7\] not found in levelé   Úbc                 ó¸  — t          j        g d¢g d¢gddg¬¦  «        }t          g d¢|¬¦  «        }t          g d¢|¬¦  «        }t	          j        t          | ¬¦  «        5  |                     ||¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        t          | ¬¦  «        5  |                     ||¬	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
N©é   é   é   ©r	   é   é   r
   r   ©Únames©é
   é   é   ©Úindex©Úmatch©Úlevel)r   Úfrom_arraysr   r   ÚpytestÚraisesÚKeyErrorÚdrop)ÚmsgÚlabelsr    ÚmiÚsÚdfs         úb/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_drop.pyÚ0test_drop_raise_exception_if_labels_not_in_levelr,      se  € õ 
Ô	   ¨I¨I¨IÐ 6¸sÀC¸jÐ	IÑ	IÔ	I€BÝˆ|ˆ|ˆ| 2Ð&Ñ&Ô&€AÝ	�<�<�< rÐ	*Ñ	*Ô	*€Bå	Œ•x sÐ	+Ñ	+Ô	+ð $ð $Ø	�Šˆv˜UˆÑ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $å	Œ•x sÐ	+Ñ	+Ô	+ð %ð %Ø
�Š�˜eˆÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð %ð %s$   Á BÂBÂBÂ*CÃCÃCzlabels,level)r	   r
   )r   r   c                 óB  — t          j        g d¢g d¢gddg¬¦  «        }t          g d¢|¬¦  «        }t          g d¢|¬¦  «        }|                     | |d¬	¦  «        }t          j        ||¦  «         |                     | |d¬	¦  «        }t          j        ||¦  «         d S )
Nr   r   r
   r   r   r   r   Úignore)r    Úerrors)r   r!   r   r   r%   ÚtmÚassert_series_equalÚassert_frame_equal)r'   r    r(   r)   r*   Ú
expected_sÚexpected_dfs          r+   Útest_drop_errors_ignorer5   %   s°   € õ 
Ô	   ¨I¨I¨IÐ 6¸sÀC¸jÐ	IÑ	IÔ	I€BÝˆ|ˆ|ˆ| 2Ð&Ñ&Ô&€AÝ	�<�<�< rÐ	*Ñ	*Ô	*€Bà—’˜ e°H�Ñ=Ô=€JÝÔ˜1˜jÑ)Ô)Ð)à—'’'˜&¨°h�'Ñ?Ô?€KÝÔ˜"˜kÑ*Ô*Ð*Ð*Ð*ó    c            	      ó�  — t          t          j                             d¦  «                             d¦  «        g d¢t          j        ddd¬¦  «        ¬¦  «        } | j        g d	¢                              ¦   «         } t          j
        t          d
¬¦  «        5  |                      ddg¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )r   r   ©r
   r   ÚcÚ2012Úhr   )ÚfreqÚperiods©Úcolumnsr   )r   r   r   r   únot found in axisr   r
   r   )r   ÚnpÚrandomÚdefault_rngÚstandard_normalÚpdÚ
date_rangeÚilocÚcopyr"   r#   r$   r%   )r*   s    r+   Ú9test_drop_with_non_unique_datetime_index_and_invalid_keysrI   3   s  € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ8Ô8Ø��ÝŒm˜F¨°aÐ8Ñ8Ô8ð
ñ 
ô 
€Bð 
Œ���Ô	×	#Ò	#Ñ	%Ô	%€Bå	Œ•xÐ':Ð	;Ñ	;Ô	;ð ð Ø
�Š��c�
ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÂB;Â;B?ÃB?c                   óâ  — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    d e
g d¢g d¢gddg¬¦  «         e
g d¢g d¢gdd	g¬¦  «         e
g d¢g d¢gdd	g¬¦  «                             d
dg¦  «         e
g d¢g d¢gddg¬¦  «                             d
dg¦  «        g¦  «        d„ ¦   «         Zej         	                    dg d¢g d¢g¦  «        ej         	                    dg dgdgg¦  «        d„ ¦   «         ¦   «         Zej         	                    dg d¢g d¢g¦  «        ej         	                    dddgddgg¦  «        d„ ¦   «         ¦   «         Zej         	                    dg i  ej        g ¦  «         eg d¬¦  «         eg ¦  «         eg ¦  «        g¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd „ Zd!„ Zej         	                    d"g d#¢¦  «        ej         	                    d$d%d&g¦  «        d'„ ¦   «         ¦   «         Zd(„ Zej         	                    d)d*d*gg¦  «        d+„ ¦   «         Zd,„ Z d-„ Z!d.„ Z"d/„ Z#ej         	                    d0dd	gd
fdgd1fg¦  «        d2„ ¦   «         Z$d3„ Z%d4„ Z&d1S )5ÚTestDataFrameDropc                 ó  — t          g d¢g d¢g d¢gg d¢g d¢¬¦  «        }d\  |j        _        |j        _        |                     d¦  «        }|                     d	d
¬¦  «        }|                     ¦   «         |                     ¦   «         }}|                     dd¬¦  «        }|�J ‚|                     d	d
d¬¦  «        }|�J ‚||||fD ]&}|j        j        dk    sJ ‚|j        j        dk    sJ ‚Œ't          |j        ¦  «        g d¢k    sJ ‚d}t          j        t          |¬¦  «        5  |                     dg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     dgd
¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                     dgd¬¦  «        }	t          g d¢d¬¦  «        }
t          j        |	j        |
¦  «         |                     ddgd¬¦  «        }	t          ddgd¬¦  «        }
t          j        |	j        |
¦  «         |                     dgd
d¬¦  «        }	t          g d¢d¬¦  «        }
t          j        |	j        |
¦  «         |                     ddgd
d¬¦  «        }	t          d	dgd¬¦  «        }
t          j        |	j        |
¦  «         |                     g d¬¦  «        }	t          g d¢d¬¦  «        }
t          j        |	j        |
¦  «         d S )Nr   ©r   r	   r   ©r   r   r   r8   ©ÚdÚeÚf©r   r?   )ÚfirstÚsecondr   rQ   r   ©ÚaxisT)Úinplace©rW   rX   rT   rU   z\['g'\] not found in axisr   Úgr.   ©r/   ©Únamer
   r9   ©rW   r/   rP   rR   )r   r   r]   r?   r%   rH   Úlistr"   r#   r$   r   r0   Úassert_index_equal)Úselfr*   Údf_dropped_bÚdf_dropped_eÚdf_inplace_bÚdf_inplace_eÚreturn_valueÚobjr&   ÚdroppedÚexpecteds              r+   Útest_drop_namesz!TestDataFrameDrop.test_drop_namesD   s–  € ÝØˆYˆY˜	˜	˜	 9 9 9Ð-Ø!�/�/Ø#�O�Oð
ñ 
ô 
ˆð
 *;Ñ&ˆŒŒ�r”z”Ø—w’w˜s‘|”|ˆØ—w’w˜s¨�wÑ+Ô+ˆØ%'§W¢W¡Y¤Y°·²±	´	�lˆØ#×(Ò(¨°dÐ(Ñ;Ô;ˆØÐ#Ð#Ð#Ø#×(Ò(¨°1¸dÐ(ÑCÔCˆØÐ#Ð#Ð#Ø  ,°¸lÐKð 	0ð 	0ˆCØ”9”> WÒ,Ð,Ð,Ð,Ø”;Ô# xÒ/Ð/Ð/Ð/Ð/Ý�B”JÑÔ ? ? ?Ò2Ð2Ð2Ð2à*ˆÝŒ]�8¨3Ð/Ñ/Ô/ð 	ð 	Ø�GŠG�S�E‰NŒNˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�8¨3Ð/Ñ/Ô/ð 	#ð 	#Ø�GŠG�S�E ˆGÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð —'’'˜3˜%¨�'Ñ1Ô1ˆÝ˜˜˜¨wÐ7Ñ7Ô7ˆÝ
Ô˜gœm¨XÑ6Ô6Ð6à—'’'˜3 ˜*¨X�'Ñ6Ô6ˆÝ˜#˜s˜¨'Ð2Ñ2Ô2ˆÝ
Ô˜gœm¨XÑ6Ô6Ð6à—'’'˜3˜% a°�'Ñ9Ô9ˆÝ˜˜˜¨xÐ8Ñ8Ô8ˆÝ
Ô˜gœo¨xÑ8Ô8Ð8à—'’'˜3 ˜*¨1°X�'Ñ>Ô>ˆÝ˜#˜s˜¨(Ð3Ñ3Ô3ˆÝ
Ô˜gœo¨xÑ8Ô8Ð8ð —'’'˜" X�'Ñ.Ô.ˆÝ˜˜˜¨wÐ7Ñ7Ô7ˆÝ
Ô˜gœm¨XÑ6Ô6Ð6Ð6Ð6s$   Ä*EÅEÅEÅ3FÆFÆFc                 óÀ
  — t          g d¢g d¢dœ¦  «        }t          j        |                     dd¬¦  «        |dg         ¦  «         t          j        |                     ddgd¬¦  «        |g          ¦  «         t          j        |                     g d	¢d
¬¦  «        |j        dgd d …f         ¦  «         t          j        |                     d
dgd¬¦  «        |j        ddgd d …f         ¦  «         t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     g d¢d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |                     dd¬¦  «        |¦  «         t          j        |                     d
dgd¬¦  «        |j        g d¢d d …f         ¦  «         t          j        |                     ddd¬¦  «        |¦  «         t          j        |                     ddgdd¬¦  «        |dg         ¦  «         t          t          t          t          d¦  «        t          dd¦  «        t          d¦  «        ¦  «        ¦  «        g d¢¬¦  «        }t          j        |                     dd¬¦  «        |dg         ¦  «         t          j        |                     dd¬¦  «        |d         ¦  «         t          j        |                     g ¦  «        |¦  «         |                     t          g d¢¦  «        ¦  «        }t          d¦  «        |_        t          j        |                     d d!¬¦  «        |j        d"gd d …f         ¦  «         t          j        |                     d d"gd
¬¦  «        |j        g d d …f         ¦  «         t          t          j                             d¦  «                             d#¦  «        t          d¦  «        ¬¦  «        }||j        d
k              }|                     ||j        d
k             j        d$¬%¦  «        }|�J ‚t          j        ||¦  «         d S )&N©r   r   r   r	   )r   r   r   r   )ÚAÚBrm   r   rV   rn   r?   )r   r   r   r   r   r   r   z\[5\] not found in axisr   r   z\['C'\] not found in axisÚCz#\['C', 'D', 'F'\] not found in axis)ro   ÚDÚFr.   r[   r   r^   éýÿÿÿÚabc)r
   r
   r   ©r?   r
   r   )ÚXÚYru   ru   Úrowsrv   )r   r   T)r'   rX   )r   r0   r2   r%   Úlocr"   r#   r$   r_   ÚzipÚrangeÚ	set_indexr   r?   rA   rB   rC   rD   r   r   )ra   ÚsimpleÚnu_dfr*   ri   rf   s         r+   Ú	test_dropzTestDataFrameDrop.test_drops   s  € Ý   °L°L°LÐAÐAÑBÔBˆÝ
Ô˜fŸkšk¨#°A˜kÑ6Ô6¸À¸u¼ÑFÔFÐFÝ
Ô˜fŸkšk¨3°¨*¸9˜kÑEÔEÀvÈbÄzÑRÔRÐRÝ
Ô˜fŸkšk¨)¨)¨)¸!˜kÑ<Ô<¸f¼jÈ!ÈÈaÈaÈaÈÔ>PÑQÔQÐQÝ
Ô˜fŸkšk¨1¨a¨&°w˜kÑ?Ô?ÀÄÈQÐPQÈFÐTUÐTUÐTUÈIÔAVÑWÔWÐWåŒ]�8Ð+EÐFÑFÔFð 	ð 	Ø�KŠK˜‰NŒNˆNð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�8Ð+GÐHÑHÔHð 	%ð 	%Ø�KŠK˜ !ˆKÑ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%åŒ]�8Ð+EÐFÑFÔFð 	 ð 	 Ø�KŠK˜˜A˜ÑÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 åŒ]�8Ð+GÐHÑHÔHð 	,ð 	,Ø�KŠK˜˜c˜
¨ˆKÑ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ Œ]�8Ð+QÐRÑRÔRð 	1ð 	1Ø�KŠK˜˜˜¨aˆKÑ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1õ 	Ô˜fŸkšk¨!°H˜kÑ=Ô=¸vÑFÔFÐFÝ
ÔØ�KŠK˜˜A˜ xˆKÑ0Ô0°&´*¸Y¸Y¸YÈÈÈ¸\Ô2Jñ	
ô 	
ð 	
õ 	Ô˜fŸkšk¨#°A¸h˜kÑGÔGÈÑPÔPÐPÝ
ÔØ�KŠK˜˜c˜
¨°8ˆKÑ<Ô<¸fÀcÀU¼mñ	
ô 	
ð 	
õ
 Ý••U˜1‘X”X�u R¨™|œ|­T°%©[¬[Ñ9Ô9Ñ:Ô:ÀOÀOÀOð
ñ 
ô 
ˆõ 	Ô˜eŸjšj¨°1˜jÑ5Ô5°u¸c¸U´|ÑDÔDÐDÝ
Ô˜eŸjšj¨°9˜jÑ=Ô=¸uÀS¼zÑJÔJÐJÝ
Ô˜eŸjšj¨™nœn¨eÑ4Ô4Ð4à—’¥ o o oÑ 6Ô 6Ñ7Ô7ˆÝ˜U™œˆŒÝ
Ô˜eŸjšj¨°6˜jÑ:Ô:¸E¼IÀsÀeÈQÈQÈQÀhÔ<OÑPÔPÐPÝ
Ô˜eŸjšj¨#¨s¨¸!˜jÑ<Ô<¸e¼iÈÈAÈAÈAÈÔ>NÑOÔOÐOõ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=ÅtÈEÁ{Ä{ð
ñ 
ô 
ˆð ˜œ˜qš�k”?ˆØ—w’w b¨¬°ª¤lÔ&8À$�wÑGÔGˆØÐ#Ð#Ð#Ý
Ô˜b (Ñ+Ô+Ð+Ð+Ð+sZ   ÄD0Ä0D4Ä7D4ÅE:Å:E>ÆE>Æ GÇGÇGÇ*HÈHÈHÈ6IÉI É#I c                 ój  — t          j        g d¢ddg¬¦  «        }t          g d¢g|¬¦  «        }|j                             ¦   «         sJ ‚t          g d¢g d¢g d	¢g¬
¦  «        }|                     dddgd¬¦  «        }|                     ¦   «         }|j                             ¦   «         rJ ‚|                     dd¬¦  «                             t          ¦  «        }t          j        |¦  «        5  |                     dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )N))r
   Ú )Úb1Úc1)Úb2Úc2r   r9   r   )r   r   r	   rt   )r
   r   r9   rP   )r   r�   r‚   r   )r   rƒ   r„   r	   )r?   Údatar
   rP   )r   r?   Úvaluesr   rV   )r   Úfrom_tuplesr   r?   Ú_is_lexsortedÚpivot_tableÚreset_indexr%   ÚastypeÚfloatr0   Úassert_produces_warningr2   )ra   Úperformance_warningÚlexsorted_miÚlexsorted_dfÚnot_lexsorted_dfri   Úresults          r+   Ú"test_drop_multiindex_not_lexsortedz4TestDataFrameDrop.test_drop_multiindex_not_lexsorted¨   s«  € õ "Ô-Ø3Ð3Ð3¸CÀ¸:ð
ñ 
ô 
ˆõ ! ) ) ) °lÐCÑCÔCˆØÔ#×1Ò1Ñ3Ô3Ð3Ð3Ð3õ %Ø(Ð(Ð(Ð0BÐ0BÐ0BÐDVÐDVÐDVÐ/Wð
ñ 
ô 
Ðð ,×7Ò7Ø  S˜z°#ð 8ñ 
ô 
Ðð ,×7Ò7Ñ9Ô9ÐØ#Ô+×9Ò9Ñ;Ô;Ð;Ð;Ð;à×$Ò$ S¨qÐ$Ñ1Ô1×8Ò8½Ñ?Ô?ˆÝÔ'Ð(;Ñ<Ô<ð 	8ð 	8Ø%×*Ò*¨3°QÐ*Ñ7Ô7ˆFð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8õ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Ã/DÄDÄDc                 óÐ  — t          g d¢g d¢g d¢gg d¢g d¢¬¦  «        }|                     d¦  «        }|                     d¬¦  «        }t          j        ||¦  «         |                     d	d
¬¦  «        }|                     d	¬¦  «        }t          j        ||¦  «         |                     dd
¬¦  «        }|                     d¬¦  «        }t          j        ||¦  «         |                     dgd¬¦  «        }|                     dg¬¦  «        }t          j        ||¦  «         |                     dgd¬¦  «                             d	gd
¬¦  «        }|                     dgd	g¬¦  «        }t          j        ||¦  «         d}t	          j        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t	          j        t          |¬¦  «        5  |                     d
¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rM   rN   r8   rO   rS   r
   r   rP   r   rV   rt   rQ   )r'   rW   r   z2Cannot specify both 'labels' and 'index'/'columns'r   r   )r'   r   )r'   r?   z>Need to specify at least one of 'labels', 'index' or 'columns')r   r%   r0   r2   r"   r#   Ú
ValueError)ra   r*   Úres1Úres2r&   s        r+   Útest_drop_api_equivalencez+TestDataFrameDrop.test_drop_api_equivalenceÂ   s  € åØˆYˆY˜	˜	˜	 9 9 9Ð-Ø!�/�/Ø#�O�Oð
ñ 
ô 
ˆð �wŠw�s‰|Œ|ˆØ�wŠw˜SˆwÑ!Ô!ˆÝ
Ô˜d DÑ)Ô)Ð)à�wŠw�s ˆwÑ#Ô#ˆØ�wŠw˜sˆwÑ#Ô#ˆÝ
Ô˜d DÑ)Ô)Ð)à�wŠw˜c¨ˆwÑ*Ô*ˆØ�wŠw˜sˆwÑ#Ô#ˆÝ
Ô˜d DÑ)Ô)Ð)à�wŠw˜�u 1ˆwÑ%Ô%ˆØ�wŠw˜c˜UˆwÑ#Ô#ˆÝ
Ô˜d DÑ)Ô)Ð)à�wŠw˜�u 1ˆwÑ%Ô%×*Ò*¨C¨5°qÐ*Ñ9Ô9ˆØ�wŠw˜c˜U¨S¨EˆwÑ2Ô2ˆÝ
Ô˜d DÑ)Ô)Ð)àBˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ø�GŠG˜3 cˆGÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+õ Œ]�:¨SÐ1Ñ1Ô1ð 	-ð 	-Ø�GŠG˜3¨ˆGÑ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð OˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�GŠG˜ˆG‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s6   Æ!GÇG	ÇG	Ç+HÈHÈHÈ7IÉIÉ"IÚactualr   r
   r   r   r   r   c                 ól  — t          |j        t          ¦  «        rdnd }t          j        d¦  «        }t          j        t          |¬¦  «        5  |                     d|d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |j	                             d|d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                     dd|d¬¦  «        }t          j        ||¦  «         |j	                             dd|d¬¦  «        }t          j        |j	        |¦  «         d S )	Nr   z"['c'] not found in axis"r   r9   ©r    rW   r   r.   )rW   r    r/   )Ú
isinstancer   r   ÚreÚescaper"   r#   r$   r%   ÚTr0   r2   )ra   r™   r    r&   Úexpected_no_errs        r+   Ú"test_raise_on_drop_duplicate_indexz4TestDataFrameDrop.test_raise_on_drop_duplicate_indexé   s—  € õ   ¤­jÑ9Ô9ÐC��¸tˆÝŒiÐ5Ñ6Ô6ˆÝŒ]�8¨3Ð/Ñ/Ô/ð 	2ð 	2Ø�KŠK˜ 5¨qˆKÑ1Ô1Ð1ð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2åŒ]�8¨3Ð/Ñ/Ô/ð 	4ð 	4ØŒH�MŠM˜# U°ˆMÑ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4à Ÿ+š+ c°¸Àx˜+ÑPÔPˆÝ
Ô˜o¨vÑ6Ô6Ð6Ø œ(Ÿ-š-¨°!¸5È˜-ÑRÔRˆÝ
Ô˜oÔ/°Ñ8Ô8Ð8Ð8Ð8s$   ÁA3Á3A7Á:A7ÂCÃCÃ
Cr   )r   r   r   Údrop_labelsr   c                 ó°   ‡— ˆfd„|D ¦   «         }t          |¬¦  «                             ‰¦  «        }t          j        |t          |¬¦  «        ¦  «         d S )Nc                 ó   •— g | ]}|‰v¯|‘Œ	S © r¥   )Ú.0Úir¢   s     €r+   ú
<listcomp>z:TestDataFrameDrop.test_drop_empty_list.<locals>.<listcomp>  s#   ø€ ÐCÐCÐC ¨a°{Ð.BÐ.B˜!Ð.BÐ.BÐ.Br6   r   ©r   r%   r0   r2   )ra   r   r¢   Úexpected_indexÚframes     `  r+   Útest_drop_empty_listz&TestDataFrameDrop.test_drop_empty_listÿ   sa   ø€ ð DÐCÐCÐC UÐCÑCÔCˆÝ Ð&Ñ&Ô&×+Ò+¨KÑ8Ô8ˆÝ
Ô˜e¥Y°^Ð%DÑ%DÔ%DÑEÔEÐEÐEÐEr6   )r   r   r   r	   r   c                 ó´   — t          j        t          d¬¦  «        5  t          |¬¦  «                             |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr@   r   r   )r"   r#   r$   r   r%   )ra   r   r¢   s      r+   Útest_drop_non_empty_listz*TestDataFrameDrop.test_drop_non_empty_list  s�   € õ Œ]�8Ð+>Ð?Ñ?Ô?ð 	5ð 	5Ý˜EÐ"Ñ"Ô"×'Ò'¨Ñ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5ð 	5ð 	5s   œ$AÁAÁAÚempty_listlikezdatetime64[ns]©Údtypec                 óò   — ddgddgdœ}t          d¦  «        t          d¦  «        g}t          ||¬¦  «        }|                     ¦   «         }|                     |¦  «        }t	          j        ||¦  «         d S )Nr   r   ÚoneÚtwo)Úcolumn_aÚcolumn_bz
2021-01-01r   )r   r   rH   r%   r0   r2   )ra   r¯   r…   r   r*   ri   r’   s          r+   Ú2test_drop_empty_listlike_non_unique_datetime_indexzDTestDataFrameDrop.test_drop_empty_listlike_non_unique_datetime_index  s~   € ð  ˜G°%¸°Ð@Ð@ˆÝ˜<Ñ(Ô(­)°LÑ*AÔ*AÐBˆÝ�t 5Ð)Ñ)Ô)ˆð —7’7‘9”9ˆØ—’˜Ñ(Ô(ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó¦  — g d¢g d¢g d¢g}t          t          |Ž ¦  «        }t          j        |¦  «        }t	          t
          j                             d¦  «                             d¦  «        |¬¦  «        }| 	                    dd¬	¦  «        }| 	                    d
gd¬	¦  «        }t          j        ||¦  «         | 	                    dgd¬	¦  «        }| 	                    dgd¬	¦  «        }| 	                    dgd¬	¦  «        }t          j        ||¦  «         | 	                    dd¬	¦  «        }| 	                    dgd¬	¦  «        }t          j        ||¦  «         | 	                    dgd¬	¦  «        }| 	                    dd¬	¦  «        }| 	                    ddd¬¦  «        }| 	                    ddgd¬	¦  «        }t          j        ||¦  «         d S )N)r
   Útopr¹   Úroutine1rº   Úroutine2)r€   ÚODr¼   Úresult1Úresult2r½   )r€   ÚwxÚwyr€   r€   r€   r   )r	   r   rt   r
   r   rV   )r
   r€   r€   r¹   )r¹   r¼   r¿   )r¹   r¼   rÀ   r½   r›   )rº   r½   r€   )r»   r½   r€   )Úsortedry   r   r‡   r   rA   rB   rC   rD   r%   r0   r2   )ra   ÚarraysÚtuplesr   r*   r’   ri   s          r+   Útest_mixed_depth_dropz'TestDataFrameDrop.test_mixed_depth_drop$  sØ  € àCÐCÐCØ=Ð=Ð=Ø(Ð(Ð(ð
ˆõ �˜V˜Ñ%Ô%ˆÝÔ& vÑ.Ô.ˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÐQVÐWÑWÔWˆà—’˜ 1�Ñ%Ô%ˆØ—7’7˜M˜?°�7Ñ3Ô3ˆÝ
Ô˜h¨Ñ/Ô/Ð/à—’˜%˜ q�Ñ)Ô)ˆØ—7’7Ð/Ð0°q�7Ñ9Ô9ˆØ—=’=Ð"5Ð!6¸Q�=Ñ?Ô?ˆÝ
Ô˜h¨Ñ/Ô/Ð/à—’Ð,°1�Ñ5Ô5ˆØ—7’7Ð/Ð0°q�7Ñ9Ô9ˆÝ
Ô˜h¨Ñ/Ô/Ð/à—7’7Ð/Ð0°q�7Ñ9Ô9ˆØ—7’7˜5 q�7Ñ)Ô)ˆà—’˜¨!°!�Ñ4Ô4ˆØ—7’7Ø(Ð*EÐFÈQð ñ 
ô 
ˆõ 	Ô˜h¨Ñ/Ô/Ð/Ð/Ð/r6   c           
      óp  — t          g d¢t          j        dddgg d¢g d¢dœ¦  «                             g d¢¦  «                             ¦   «         }|                     d	d
¬¦  «        }t          ddgdgt          j        ddt          j        dfgg d¢¬¦  «        ¬¦  «        }t          j	        ||¦  «         d S )N)r³   r³   r´   r´   ç        g      ð?g       @)r
   r   r9   r9   rl   ©rm   rn   ro   rp   )rm   rn   ro   r9   ro   r   r   r   rp   )r³   rÆ   r   r³   r
   r   r>   )
r   rA   Únanr{   Ú
sort_indexr%   r   r‡   r0   r2   ©ra   r*   r’   ri   s       r+   Ú$test_drop_multiindex_other_level_nanz6TestDataFrameDrop.test_drop_multiindex_other_level_nanE  sá   € õ à5Ð5Ð5Ýœ& # s¨CÐ0Ø-Ð-Ð-Ø%˜˜ð	ð ñô ÷ ŠY���Ñ'Ô'ßŠZ‰\Œ\ð 	ð —’˜ C�Ñ(Ô(ˆÝØ�ˆFØ�EÝÔ(Ø" U­B¬F°CÐ$8Ð9ÀÀÀðñ ô ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 óÞ   — t          g d¢g d¢g d¢gg d¢g d¢¬¦  «        }d}t          j        t          |¬¦  «        5  |                     d	d
¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rM   rN   r8   rO   rS   z0Cannot specify both 'axis' and 'index'/'columns'r   r   r   )r   rW   )r   r"   r#   r•   r%   )ra   r*   r&   s      r+   Ú(test_drop_raise_with_both_axis_and_indexz:TestDataFrameDrop.test_drop_raise_with_both_axis_and_index]  sÑ   € åØˆYˆY˜	˜	˜	 9 9 9Ð-Ø!�/�/Ø#�O�Oð
ñ 
ô 
ˆð AˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	'ð 	'Ø�GŠG˜# AˆGÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	's   ½A"Á"A&Á)A&c                 óê  — t          g d¢g d¢g d¢g d¢g d¢g d¢g d¢g d¢g d	¢g	g d
¢¬¦  «        }|                     d¦  «                             ¦   «         }|j        |dk             }|                     g d¢¦  «        }|                     |j        d¬¦  «                             ¦   «         }||j         	                    |j        ¦  «                  }|j        |_        t          j        ||¦  «         d S )N)úx-aÚxr
   g      ø?)rÏ   rÐ   r
   ç333333ó?)zz-cÚzr9   gÍÌÌÌÌÌ@)rÏ   rÐ   r
   çffffff@)úx-brÐ   r   gffffff@)rÔ   rÐ   r   rÓ   )rÔ   rÐ   r   gš™™™™™@)zy-aÚyr
   rÑ   )zz-brÒ   r   gÍÌÌÌÌÌ @)Úvar1Úvar2Úvar3Úvar4rt   rÖ   r   )rÖ   r×   rØ   r   r   )r   ÚgroupbyÚsizerx   r{   r%   r   rŠ   rÖ   Úisinr0   r2   )ra   r*   Úgrp_sizeÚdrop_idxÚidfr’   ri   s          r+   Útest_drop_nonuniquez%TestDataFrameDrop.test_drop_nonuniquei  s"  € Ýà&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&Ø&Ð&Ð&ð
ð 5Ð4Ð4ð
ñ 
ô 
ˆð —:’:˜fÑ%Ô%×*Ò*Ñ,Ô,ˆØ”< ¨A¢Ô.ˆà�lŠlÐ3Ð3Ð3Ñ4Ô4ˆð —’˜(œ.°�Ñ2Ô2×>Ò>Ñ@Ô@ˆØ�r”w—|’| H¤NÑ3Ô3Ð3Ô4ˆà”~ˆŒå
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó  — |}|                      ddgd¬¦  «        }|j        g d¢         }t          j        ||¦  «         |                      dgd¬¦  «        }|j        g d¢         }t          j        ||¦  «         |j                              ddgd	d¬
¦  «        }|j        g d¢         j        }t          j        ||¦  «         |j                              dgd	d¬
¦  «        }|j        g d¢         j        }t          j        ||¦  «         d S )NÚbarÚquxrT   r   )r   r   r   r   r   r´   rU   )r   r   r   r   r   é	   r   )rW   r    )r%   rG   r0   r2   rŸ   )ra   Ú multiindex_dataframe_random_datar«   r’   ri   s        r+   Útest_drop_levelz!TestDataFrameDrop.test_drop_level†  s  € Ø0ˆà—’˜U E˜N°'�Ñ:Ô:ˆØ”:˜o˜o˜oÔ.ˆÝ
Ô˜f hÑ/Ô/Ð/à—’˜U˜G¨8�Ñ4Ô4ˆØ”:Ð0Ð0Ð0Ô1ˆÝ
Ô˜f hÑ/Ô/Ð/à”—’˜u e˜n°1¸G�ÑDÔDˆØ”:˜o˜o˜oÔ.Ô0ˆÝ
Ô˜f hÑ/Ô/Ð/à”—’˜u˜g¨A°X�Ñ>Ô>ˆØ”:Ð0Ð0Ð0Ô1Ô3ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 óÒ  — t          g d¢d¬¦  «        }t          j        g d¢¦  «        }t          t	          j        d¦  «                             dd¦  «        t          d¦  «        |¬	¦  «        }||d
<   |                     d
d¬¦  «        }t          d¦  «        }|j
        j        du sJ ‚|                     |d
¬¦  «        }|j        |dk             }t          j        ||¦  «         d S )N)r   r   r	   r	   r   Úidr\   )z2016-03-23 14:00z2016-03-23 15:00ú2016-03-23 16:00ré   z2016-03-23 17:00r   r   r   Úabr>   ÚtstampT)ÚappendÚ201603231600Fr   r	   )r   rE   Úto_datetimer   rA   ÚarangeÚreshaper_   r{   r   r   Ú	is_uniquer%   rx   r0   r2   )ra   ÚidxÚidxdtr*   Útsr’   ri   s          r+   Ú"test_drop_level_nonunique_datetimez4TestDataFrameDrop.test_drop_level_nonunique_datetime™  së   € å�O�O�O¨$Ð/Ñ/Ô/ˆÝ”ðð ð ñ
ô 
ˆõ •r”y ‘}”}×,Ò,¨Q°Ñ2Ô2½DÀ¹J¼JÈcÐRÑRÔRˆØˆˆ8‰Ø�\Š\˜(¨4ˆ\Ñ0Ô0ˆÝ�~Ñ&Ô&ˆØŒxÔ! UÐ*Ð*Ð*Ð*à—’˜ 8�Ñ,Ô,ˆØ”6˜# š(Ô#ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó”  — t          dd¬¦  «        }t          dd¬¦  «        }t          j        ||d¬¦  «        } |dgt          |¦  «        z  |¬¦  «        }|                     |¦  «        }t          d	d¬¦  «        }t          j        ||d¬¦  «        } |dgt          |¦  «        z  |¬¦  «        }	t          j        ||	¦  «         d S )
Nz
2017-10-29zEurope/Berlin)Útzz2017-10-29 04:00:00Ú15min)r<   r   )r…   r   z2017-10-29 00:15:00)r   rE   rF   Úlenr%   r0   Úassert_equal)
ra   Úframe_or_seriesÚstartÚendr   r…   r’   Úexpected_startÚexpected_idxri   s
             r+   Ú'test_drop_tz_aware_timestamp_across_dstz9TestDataFrameDrop.test_drop_tz_aware_timestamp_across_dst¯  sÓ   € å˜,¨?Ð;Ñ;Ô;ˆÝÐ-°/ÐBÑBÔBˆÝ”˜e S¨wÐ7Ñ7Ô7ˆØˆ Q C­#¨e©*¬*Ñ$4¸EÐBÑBÔBˆØ—’˜5Ñ!Ô!ˆÝ"Ð#8¸_ÐMÑMÔMˆÝ”} ^°S¸wÐGÑGÔGˆØ"�?¨¨­c°,Ñ.?Ô.?Ñ(?À|ÐTÑTÔTˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r6   c                 ó  — t          j        g d¢g d¢gddg¬¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }|                     d	g¦  «        }|j        j	        d
k    sJ ‚d S )N)r   r   r   r   r   r   )r   r   r   r   r   r   r³   r´   r   r   )r   r   r   )r   r   )r³   r´   )
r   r!   r   rA   rB   rC   rD   r%   r   r   )ra   r   r*   r’   s       r+   Útest_drop_preserve_namesz*TestDataFrameDrop.test_drop_preserve_names»  s•   € ÝÔ&ØÐÐÐ!3Ð!3Ð!3Ð4¸UÀE¸Nð
ñ 
ô 
ˆõ •r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÈuÐUÑUÔUˆà—’˜&˜Ñ"Ô"ˆØŒ|Ô! ^Ò3Ð3Ð3Ð3Ð3Ð3r6   Ú	operation)Ú__iadd__Ú__isub__Ú__imul__Ú__ipow__rX   FTc                 óº  — t          dt          d¦  «        i¦  «        }|                     ¦   «         }t          d¦  «        |d<   |d         }t          j        d ¦  «        5  |r|                     dd|¬¦  «         n|                     dd|¬¦  «        } t          ||¦  «        d¦  «         t          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÐ   r   rÕ   r   rY   )r   rz   rH   r0   r�   r%   Úgetattrr2   )ra   r  rX   r*   ri   rÕ   s         r+   Útest_inplace_drop_and_operationz1TestDataFrameDrop.test_inplace_drop_and_operationÅ  s  € õ ˜�U 1™XœX�Ñ'Ô'ˆØ—7’7‘9”9ˆÝ˜‘(”(ˆˆ3‰ØˆsŒGˆåÔ'¨Ñ-Ô-ð 	0ð 	0Øð ;Ø—’˜ !¨W�Ñ5Ô5Ð5Ð5à—W’W˜S q°'�WÑ:Ô:�ð "�G�A�yÑ!Ô! !Ñ$Ô$Ð$ÝÔ! " hÑ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0ð 	0ð 	0s   Á!A"CÃCÃCc                 ó  — t          j        g d¢g d¢g¦  «        }t          g d¢|¬¦  «        }|                     d¬¦  «        }t          dgt          j        dgdgg¦  «        ¬¦  «        }t	          j        ||¦  «         d S )	N)rÐ   rÕ   rÐ   )r§   Újr§   r   r   rÐ   r   rÕ   r  )r   r!   r   r%   r0   r2   )ra   r(   r*   r’   ri   s        r+   Ú$test_drop_with_non_unique_multiindexz6TestDataFrameDrop.test_drop_with_non_unique_multiindexÚ  sˆ   € åÔ# _ _ _°o°o°oÐ$FÑGÔGˆÝ�y�y�y¨Ð+Ñ+Ô+ˆØ—’˜s�Ñ#Ô#ˆÝ˜a˜S­
Ô(>ÀÀÈÀu¸~Ñ(NÔ(NÐOÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   Úindexer©r
   r
   c                 ó>  — t          j        ddgddgg¦  «        }t          dt          t	          |¦  «        ¦  «        i|¬¦  «        }|                     dg¬¦  «        }t          dddgit          j        ddg¦  «        ¬¦  «        }t          j        ||¦  «         d S )	Nr
   r   rÐ   r   r  r   r   )r   r
   )	r   Úfrom_productr   rz   rù   r%   r‡   r0   r2   )ra   r  rò   r*   r’   ri   s         r+   Ú*test_drop_tuple_with_non_unique_multiindexz<TestDataFrameDrop.test_drop_tuple_with_non_unique_multiindexâ  s¥   € õ Ô%¨¨S z°C¸°:Ð&>Ñ?Ô?ˆÝ˜�U¥3 s¡8¤8™_œ_Ð-°SÐ9Ñ9Ô9ˆØ—’ 
˜|�Ñ,Ô,ˆÝØ�1�a�&ˆM¥Ô!7¸ÀZÐ8PÑ!QÔ!Qð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó   — t          g d¢g d¢g d¢gg d¢¬¦  «        }|                     dgd¬¦  «        }t          dgdgdggdg¬¦  «        }t          j        ||¦  «         |                     dd¬¦  «        }t          j        ||¦  «         d S )N)r   r   g      @)râ   r
   r
   rt   r
   r   rV   râ   r©   rÊ   s       r+   Ú test_drop_with_duplicate_columnsz2TestDataFrameDrop.test_drop_with_duplicate_columnsí  s¯   € ÝØˆ[ˆ[˜+˜+˜+ { { {Ð3Ð=NÐ=NÐ=Nð
ñ 
ô 
ˆð —’˜#˜ Q�Ñ'Ô'ˆÝ˜q˜c A 3¨¨˜_°u°gÐ>Ñ>Ô>ˆÝ
Ô˜f hÑ/Ô/Ð/Ø—’˜ 1�Ñ%Ô%ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó  — t          t          j                             d¦  «                             d¦  «        t          j                             d¦  «                             d¦  «        t          j                             d¦  «                             d¦  «        g d¢dœ¦  «        }|                     g d¢d¬¦  «        }|                     g d¢d¬¦  «        }|                     d	d¬¦  «        }t          j        ||¦  «         d S )
Nr   r   )r
   r   r9   rP   rQ   rÇ   )r   r   r   r   rV   )r   r   r   r   r   ro   )	r   rA   rB   rC   rD   Útaker%   r0   r2   )ra   r*   ri   Údf2r’   s        r+   Ú!test_drop_with_duplicate_columns2z3TestDataFrameDrop.test_drop_with_duplicate_columns2÷  sé   € åå”Y×*Ò*¨1Ñ-Ô-×=Ò=¸aÑ@Ô@Ý”Y×*Ò*¨1Ñ-Ô-×=Ò=¸aÑ@Ô@Ý”Y×*Ò*¨1Ñ-Ô-×=Ò=¸aÑ@Ô@Ø.Ð.Ð.ð	ð ñ
ô 
ˆð —7’7˜9˜9˜9¨1�7Ñ-Ô-ˆØ�gŠg�o�o�o¨AˆgÑ.Ô.ˆØ—’˜# A�Ñ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ób  — t          dg d¢it          dgd¬¦  «        ¬¦  «        }|j        }|                     dgdd¬¦  «         t	          j        |j        t          g d¬¦  «        ¦  «         ||                     ¦   «         z  }t	          j        |j        t          g d¬¦  «        ¦  «         d S )	Nr
   r   Úobjectr°   rt   r   TrY   )r   r   r
   r%   r0   r`   r?   Úmean)ra   r*   r
   s      r+   Ú.test_drop_inplace_no_leftover_column_referencez@TestDataFrameDrop.test_drop_inplace_no_leftover_column_reference  s¨   € å˜˜Y˜Y˜YÐ'µ¸°uÀHÐ1MÑ1MÔ1MÐNÑNÔNˆØŒDˆØ
�Š��˜A tˆÑ,Ô,Ð,Ý
Ô˜bœj­%°¸(Ð*CÑ*CÔ*CÑDÔDÐDØ	ˆQ�VŠV‰XŒX‰ˆÝ
Ô˜bœj­%°¸(Ð*CÑ*CÔ*CÑDÔDÐDÐDÐDr6   c                 ó  — t          t          j        t          d¦  «        t          d¦  «        g¦  «        ¬¦  «        }t	          j        t          d¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   zlabels \[5\] not found in levelr   r   r   r   )r   r   r  rz   r"   r#   r$   r%   )ra   r*   s     r+   Ú(test_drop_level_missing_label_multiindexz:TestDataFrameDrop.test_drop_level_missing_label_multiindex  s¾   € å�ZÔ4µe¸A±h´hÅÀaÁÄÐ5IÑJÔJÐKÑKÔKˆÝŒ]�8Ð+NÐOÑOÔOð 	 ð 	 Ø�GŠG�A˜QˆGÑÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 ð 	 ð 	 s   ÁA?Á?BÂBz
idx, levelNc                 óJ  — t          dddt          j        gddœ|¬¦  «                             |¦  «        }|                     t          dt          j        g¦  «        |¬¦  «        }t          dgddœ|¬¦  «                             |¦  «        }t          j        ||¦  «         d S )Nr   r   éd   ©r
   r   r°   r   )r   rE   ÚNAr{   r%   r   r0   r2   )ra   Úany_numeric_ea_dtyperò   r    r*   r’   ri   s          r+   Útest_drop_index_ea_dtypez*TestDataFrameDrop.test_drop_index_ea_dtype  s±   € õ Ø�a˜�BœEÐ"¨Ð-Ð-Ð5Ið
ñ 
ô 
ç
Š)�C‰.Œ.ð 	ð —’� ¥2¤5˜zÑ*Ô*°%�Ñ8Ô8ˆÝØ�#˜CÐ Ð Ð(<ð
ñ 
ô 
ç
Š)�C‰.Œ.ð 	õ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó*  — t          j        d¦  «         t          g d¢dd¬¦  «        }t          |¬¦  «        }|                     t
          j        g¬¦  «        }t          ddgdd¬¦  «        }t          |¬¦  «        }t          j        ||¦  «         d S )NÚpyarrow)Nó   ãr'  zbinary[pyarrow]Ú	bytes_col)r±   r]   r   r'  )	r"   Úimportorskipr   r   r%   rE   r"  r0   r2   )ra   rò   r*   r’   ri   s        r+   Ú%test_drop_index_arrow_binary_dtype_naz7TestDataFrameDrop.test_drop_index_arrow_binary_dtype_na"  s™   € åÔ˜IÑ&Ô&Ð&åÐ,Ð,Ð,Ð4EÈKÐXÑXÔXˆÝ˜SÐ!Ñ!Ô!ˆà—’¥¤˜w�Ñ'Ô'ˆÝ�W˜gÐ&Ð.?ÀkÐRÑRÔRˆÝ 3Ð'Ñ'Ô'ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   c                 ó  — t          ddgddgdœt          d¦  «        t          d¦  «        g¬¦  «        }|                     dd¬¦  «        }t          dgdgdœt          d¦  «        g¬¦  «        }t          j        ||¦  «         d S )	Nr   r   r!  z
2000-01-03z
2000-01-04r   r   rV   )r   r   r%   r0   r2   rÊ   s       r+   Ú&test_drop_parse_strings_datetime_indexz8TestDataFrameDrop.test_drop_parse_strings_datetime_index.  sš   € åØ�a�&  1˜vÐ&Ð&Ý˜\Ñ*Ô*­I°lÑ,CÔ,CÐDð
ñ 
ô 
ˆð —’˜¨A�Ñ.Ô.ˆÝ A 3¨a¨SÐ1Ð1½)ÀLÑ:QÔ:QÐ9RÐSÑSÔSˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r6   )'Ú__name__Ú
__module__Ú__qualname__rj   r~   r“   r˜   r"   ÚmarkÚparametrizer   r{   r¡   r¬   r®   rA   Úarrayr   r   r   r·   rÄ   rË   rÍ   rà   ræ   rõ   r   r  r
  r  r  r  r  r  r  r$  r*  r,  r¥   r6   r+   rK   rK   C   s7  € € € € € ð-7ð -7ð -7ð^3,ð 3,ð 3,ðj0ð 0ð 0ð4%ð %ð %ðN „[×ÒØàˆI�y�y�y ) ) )Ð,°S¸#°JÐ?Ñ?Ô?ØˆI�y�y�y ) ) )Ð,°S¸#°JÐ?Ñ?Ô?ØˆI�y�y�y ) ) )Ð,°S¸#°JÐ?Ñ?Ô?×IÒIÈ1ÈaÈ&ÑQÔQØˆI�y�y�y ) ) )Ð,°S¸#°JÐ?Ñ?Ô?×IÒIÈ1ÈaÈ&ÑQÔQð		
ñô ð9ð 9ñô ð9ð „[×Ò˜W y y y°)°)°)Ð&<Ñ=Ô=Ø„[×Ò˜]¨R°!°°q°c¨NÑ;Ô;ðFð Fñ <Ô;ñ >Ô=ðFð „[×Ò˜W y y y°)°)°)Ð&<Ñ=Ô=Ø„[×Ò˜]¨a°¨V°a¸°VÐ,<Ñ=Ô=ð5ð 5ñ >Ô=ñ >Ô=ð5ð
 „[×ÒØàØØˆBŒH�R‰LŒLØˆF�2Ð-Ð.Ñ.Ô.ØˆE�"‰IŒIØˆM˜"ÑÔð	
ñ
ô 
ð	0ð 	0ñ
ô 
ð	0ð0ð 0ð 0ðB0ð 0ð 0ð0
'ð 
'ð 
'ð0ð 0ð 0ð:0ð 0ð 0ð&0ð 0ð 0ð,
*ð 
*ð 
*ð4ð 4ð 4ð „[×ÒØÐEÐEÐEñô ð „[×Ò˜Y¨°¨Ñ6Ô6ð0ð 0ñ 7Ô6ñô ð0ð"0ð 0ð 0ð „[×Ò˜Y¨°j°\Ð(BÑCÔCð0ð 0ñ DÔCð0ð0ð 0ð 0ð0ð 0ð 0ð Eð Eð Eð ð  ð  ð „[×Ò˜\¨c°3¨Z¸¨O¸s¸eÀT¸]Ð+KÑLÔLð	0ð 	0ñ MÔLð	0ð
0ð 
0ð 
0ð0ð 0ð 0ð 0ð 0r6   rK   )r�   ÚnumpyrA   r"   ÚpandasrE   r   r   r   r   r   r   Úpandas._testingÚ_testingr0   r0  r1  r,   r5   rI   rK   r¥   r6   r+   ú<module>r7     sO  ðØ 	€	€	€	à Ð Ð Ð Ø €€€à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ð „×ÒØà4Ø4ðñô ð	%ð 	%ñô ð	%ð „×Ò˜¨(°HÐ)=Ñ>Ô>ð
+ð 
+ñ ?Ô>ð
+ðð ð ð s0ð s0ð s0ð s0ð s0ñ s0ô s0ð s0ð s0ð s0r6   