§
    ß! h§8  ã                   ó   — d dl m Z  d dlZd dlZd dlZd dlmZmZmZ d dl	m
Z ej                             dddgddgg¦  «        d„ ¦   «         Zd„ Zd	„ Zd
„ Zd„ Zej                             d e¦   «          eg ¬¦  «         eg d¢¬¦  «         eg ¬¦  «         eg d¢¬¦  «        g¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zej                             dddg¦  «        ej                             ddg d¢idddgidd dgfdg d¢idddgidd dgfg d¢g d¢dœddgddgdœdd dgfg d¢g d¢dœddgddgdœdd dgfg¦  «        d „ ¦   «         ¦   «         Zd!„ Zd"„ Zej                             d#dgdd$g d g¦  «        d%„ ¦   «         ZdS )&é    )ÚdatetimeN)Ú	DataFrameÚNaTÚconcatÚsubsetÚaÚBc                 óò   — t          g d¢g d¢g d¢dœ¦  «        }t          j        d¦  «        }t          j        t
          |¬¦  «        5  |                     | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r   r   é   ©ÚAr	   ÚCzIndex(['a'], dtype=©Úmatch)r   ÚreÚescapeÚpytestÚraisesÚKeyErrorÚdrop_duplicates)r   ÚdfÚmsgs      úic:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/frame/methods/test_drop_duplicates.pyÚ0test_drop_duplicates_with_misspelled_column_namer      sÄ   € õ 
˜˜˜¨¨¨¸¸¸ÐCÐCÑ	DÔ	D€BÝ
Œ)Ð)Ñ
*Ô
*€Cå	Œ•x sÐ	+Ñ	+Ô	+ð #ð #Ø
×Ò˜6Ñ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #s   Á	A,Á,A0Á3A0c                  óX  — t          g d¢g d¢g d¢t          d¦  «        dœ¦  «        } |                      d¦  «        }| d d…         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        d
dg         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        g          }t          j        ||¦  «         t          |¦  «        dk    sJ ‚| j        g d¢         }|                      t          j        ddg¦  «        ¦  «        }t          j        ||¦  «         |                      ddg¦  «        }t          j        ||¦  «         |                      dd¬	¦  «        }| j        g d¢         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        dg         }t          j        ||¦  «         | j        d d …g d¢f         }|                     ¦   «         }|                     ddg¦  «        }t          j        ||¦  «         |                     d¬	¦  «        }|                     ddgd¬	¦  «        }t          j        ||¦  «         |                     d¬	¦  «        }|                     ddgd¬	¦  «        }t          j        ||¦  «         |                      d¦  «        }| j	        ddg         }t          j        ||¦  «         |                      dd¬	¦  «        }| j	        ddg         }t          j        ||¦  «         | d          
                    d¦  «        | d<   |                      d¦  «        }| j	        ddg         }t          j        ||¦  «         |                      dd¬	¦  «        }| j	        ddg         }t          j        ||¦  «         t          g d¢g d¢dœ¦  «        } | j        | j        dk             }t          j        |                      ¦   «         |¦  «         t          ddgddgg¦  «        } t          j        |                      ¦   «         | ¦  «         t          ddgddgg¦  «        } t          j        |                      ¦   «         | ¦  «         t          j        t          j        ¦  «        j        dz  dz  }t          | |gd|dz   gg¦  «        } t          j        |                      ¦   «         | ¦  «         t          | |g||dz   gg¦  «        } t          j        |                      ¦   «         | ¦  «         t          d„ t          d ¦  «        D ¦   «         ¦  «        } t          | t          dgdgdz  z   g¦  «        gd!¬"¦  «        } d#D ]0}|                      |¬	¦  «                             ¦   «         dk    sJ ‚Œ1d S )$N©ÚfooÚbarr   r   r   r   r   r   ©Úoner    Útwor!   r!   r!   r    r!   ©r   r   é   r#   r#   r#   r   r#   é   ©ÚAAAr	   r   ÚDr&   r#   Úlast©Úkeepé   é   Fr   ©r   r   r#   é   r	   )r&   r	   ©r   é   r+   r,   )r&   r	   r   r   éþÿÿÿéÿÿÿÿÚint8ÚE)r,   r+   r.   r.   é   r$   r   )r   r+   r0   r0   é	   r   r#   )ÚxÚyr.   r   éüÿÿÿr5   c              3   ó"   K  — | ]
}|gd z  V — ŒdS )r6   N© )Ú.0Úis     r   ú	<genexpr>z'test_drop_duplicates.<locals>.<genexpr>r   s(   è è € Ð.Ð.˜q�A�3˜‘7Ð.Ð.Ð.Ð.Ð.Ð.ó    é   T©Úignore_index)Úfirstr(   F)r   Úranger   ÚtmÚassert_frame_equalÚlocÚlenÚnpÚarrayÚilocÚastypeÚindexÚiinfoÚint64Úmaxr   Ú
duplicatedÚsum)r   ÚresultÚexpectedÚdf2r7   r*   s         r   Útest_drop_duplicatesrV      s¸  € Ý	àKÐKÐKØIÐIÐIØ)Ð)Ð)Ý�q‘”ð		
ð 	
ñ
ô 
€Bð ×Ò Ñ&Ô&€FØ�"�1�"Œv€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨FÐÑ3Ô3€FØŒv�q˜!�fŒ~€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨EÐÑ2Ô2€FØŒv�bŒz€HÝÔ˜& (Ñ+Ô+Ð+Ýˆv‰;Œ;˜!ÒÐÐÐð Œv�l�l�lÔ#€HØ×Ò¥¤¨%°¨Ñ 6Ô 6Ñ7Ô7€FÝÔ˜& (Ñ+Ô+Ð+Ø×Ò ¨ Ñ-Ô-€FÝÔ˜& (Ñ+Ô+Ð+à×Ò °6ÐÑ:Ô:€FØŒv�l�l�lÔ#€HÝÔ˜& (Ñ+Ô+Ð+à×Ò °5ÐÑ9Ô9€FØŒv�q�cŒ{€HÝÔ˜& (Ñ+Ô+Ð+ð Œ&���Ð%Ð%Ð%Ð%Ô
&€Cà× Ò Ñ"Ô"€Fà×"Ò" E¨3 <Ñ0Ô0€HÝÔ˜& (Ñ+Ô+Ð+à× Ò  fÐ Ñ-Ô-€FØ×"Ò" E¨3 <°fÐ"Ñ=Ô=€HÝÔ˜& (Ñ+Ô+Ð+à× Ò  eÐ Ñ,Ô,€FØ×"Ò" E¨3 <°eÐ"Ñ<Ô<€HÝÔ˜& (Ñ+Ô+Ð+ð ×Ò Ñ$Ô$€FØŒw˜˜1�vŒ€HÝÔ˜& (Ñ+Ô+Ð+Ø×Ò ¨&ÐÑ1Ô1€FØŒw˜˜B�xÔ €HÝÔ˜& (Ñ+Ô+Ð+à�Œg�nŠn˜VÑ$Ô$€B€s�GØ×Ò Ñ$Ô$€FØŒw˜˜1�vŒ€HÝÔ˜& (Ñ+Ô+Ð+Ø×Ò ¨&ÐÑ1Ô1€FØŒw˜˜B�xÔ €HÝÔ˜& (Ñ+Ô+Ð+õ 
Ð.Ð.Ð.Ð5JÐ5JÐ5JÐKÐKÑ	LÔ	L€BØŒv�b”h !’mÔ$€HÝÔ˜"×,Ò,Ñ.Ô.°Ñ9Ô9Ð9å	�Q˜�F˜Q ˜FÐ#Ñ	$Ô	$€BÝÔ˜"×,Ò,Ñ.Ô.°Ñ3Ô3Ð3å	�R˜�G˜a ˜WÐ%Ñ	&Ô	&€BÝÔ˜"×,Ò,Ñ.Ô.°Ñ3Ô3Ð3å
Œ•”ÑÔÔ Ñ" QÑ&€AÝ	�a�R˜�G˜a  Q¡˜ZÐ(Ñ	)Ô	)€BÝÔ˜"×,Ò,Ñ.Ô.°Ñ3Ô3Ð3å	�a�R˜�G˜a  Q¡˜ZÐ(Ñ	)Ô	)€BÝÔ˜"×,Ò,Ñ.Ô.°Ñ3Ô3Ð3õ 
Ð.Ð.¥E¨"¡I¤IÐ.Ñ.Ô.Ñ	.Ô	.€BÝ	�•Y   q c¨A¡g¡˜Ñ/Ô/Ð0¸tÐ	DÑ	DÔ	D€Bà(ð 3ð 3ˆØ�}Š} $ˆ}Ñ'Ô'×+Ò+Ñ-Ô-°Ò2Ð2Ð2Ð2Ð2ð3ð 3r?   c                  óø   — t          g d¢g d¢g d¢gg d¢¬¦  «        } |                      ¦   «         }t          j        || ¦  «         |                      d¦  «        }| d d…         }t          j        ||¦  «         d S )N)r   r#   r0   )r.   r5   r+   )r.   r5   r,   )r   r   Úb©Úcolumnsr   r#   )r   r   rE   rF   )r   Úresult0Úresult1Ú	expected1s       r   Ú0test_drop_duplicates_with_duplicate_column_namesr^   y   sˆ   € å	�I�I�I˜y˜y˜y¨)¨)¨)Ð4¸o¸o¸oÐ	NÑ	NÔ	N€Bà× Ò Ñ"Ô"€GÝÔ˜' 2Ñ&Ô&Ð&à× Ò  Ñ%Ô%€GØ�2�A�2”€IÝÔ˜' 9Ñ-Ô-Ð-Ð-Ð-r?   c                  ó  — t          g d¢g d¢g d¢t          d¦  «        dœ¦  «        } |                      d¦  «        }| j        g d¢         }t	          j        ||¦  «         |                      dd¬	¦  «        }| j        g d
¢         }t	          j        ||¦  «         |                      dd¬	¦  «        }| j        ddg         }t	          j        ||¦  «         |                      ddg¦  «        }| j        g d¢         }t	          j        ||¦  «         |                      ddgd¬	¦  «        }| j        g d¢         }t	          j        ||¦  «         |                      ddgd¬	¦  «        }| j        g d¢         }t	          j        ||¦  «         d S )N)r   r   Úbazr   r   r   Úquxr   r   r"   r$   r%   r&   )r   r   r#   r+   r(   r)   )r#   r0   r+   r,   Fr#   r+   r	   )r   r   r#   r.   r5   r+   )r   r   r#   r0   r+   r,   )r   rD   r   rK   rE   rF   ©r   rS   rT   s      r   Ú!test_drop_duplicates_for_take_allrc   …   s²  € Ý	àKÐKÐKØIÐIÐIØ)Ð)Ð)Ý�q‘”ð		
ð 	
ñ
ô 
€Bð ×Ò Ñ&Ô&€FØŒw�|�|�|Ô$€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨FÐÑ3Ô3€FØŒw�|�|�|Ô$€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨EÐÑ2Ô2€FØŒw˜˜1�vŒ€HÝÔ˜& (Ñ+Ô+Ð+ð ×Ò ¨ Ñ-Ô-€FØŒwÐ)Ð)Ð)Ô*€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨ °6ÐÑ:Ô:€FØŒwÐ)Ð)Ð)Ô*€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨ °5ÐÑ9Ô9€FØŒw�|�|�|Ô$€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r?   c                  ó@  — t          g d¢g d¢g d¢t          d¦  «        dœ¦  «        } |                      d¦  «        }| d d…         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        d
dg         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        g          }t          |¦  «        dk    sJ ‚t          j        ||¦  «         | j        g d¢         }|                      d¦  «        }t          j        ||¦  «         d S )Nr   r   r"   r$   )©ÚAAÚABr	   r   r'   re   r#   r(   r)   r+   r,   Fr   r-   )re   r	   )r   rD   r   rE   rF   rG   rH   rb   s      r   Útest_drop_duplicates_tuplerh   ©   s:  € Ý	àRÐRÐRØIÐIÐIØ)Ð)Ð)Ý�q‘”ð		
ð 	
ñ
ô 
€Bð ×Ò Ñ-Ô-€FØ�"�1�"Œv€HÝÔ˜& (Ñ+Ô+Ð+à×Ò °6ÐÑ:Ô:€FØŒv�q˜!�fŒ~€HÝÔ˜& (Ñ+Ô+Ð+à×Ò °5ÐÑ9Ô9€FØŒv�bŒz€HÝˆv‰;Œ;˜!ÒÐÐÐÝÔ˜& (Ñ+Ô+Ð+ð Œv�l�l�lÔ#€HØ×ÒÐ 3Ñ4Ô4€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r?   r   rY   r   ©rM   c                 óÖ   — |                       ¦   «         }t          j        || ¦  «         |                      ¦   «         }|                      d¬¦  «         t          j        || ¦  «         d S )NT©Úinplace)r   rE   rF   Úcopy)r   rS   s     r   Útest_drop_duplicates_emptyrn   Æ   se   € ð ×ÒÑ!Ô!€FÝÔ˜& "Ñ%Ô%Ð%à�WŠW‰YŒY€FØ
×Ò 4ÐÑ(Ô(Ð(ÝÔ˜& "Ñ%Ô%Ð%Ð%Ð%r?   c                  ó   — t          g d¢g d¢dt          j        t          j        t          j        ddddgt          d¦  «        dœ¦  «        } |                      d¦  «        }| j        g d¢         }t          j        ||¦  «         |                      dd	¬
¦  «        }| j        g d¢         }t          j        ||¦  «         |                      dd¬
¦  «        }| j        g          }t          j        ||¦  «         t          |¦  «        dk    sJ ‚|                      ddg¦  «        }| j        g d¢         }t          j        ||¦  «         |                      ddgd	¬
¦  «        }| j        g d¢         }t          j        ||¦  «         |                      ddgd¬
¦  «        }| j        dg         }t          j        ||¦  «         t          g d¢g d¢dt          j        t          j        t          j        ddddgt          d¦  «        dœ¦  «        } |                      d¦  «        }| d d…         }t          j        ||¦  «         |                      dd	¬
¦  «        }| j        ddg         }t          j        ||¦  «         |                      dd¬
¦  «        }| j        g          }t          j        ||¦  «         t          |¦  «        dk    sJ ‚|                      ddg¦  «        }| j        g d¢         }t          j        ||¦  «         |                      ddgd	¬
¦  «        }| j        g d¢         }t          j        ||¦  «         |                      ddgd¬
¦  «        }| j        dg         }t          j        ||¦  «         d S )N)NNr   r   r   r   r   r   r   ç      ð?r   r$   ©r   r	   r   r'   r   )r   r#   r.   r(   r)   )r   r+   r,   Fr   r	   )r   r#   r.   r+   )r   r0   r+   r,   r+   r   r   r#   r.   r,   )r   r   r#   r5   )r   r.   r+   r,   )	r   rI   ÚnanrD   r   rG   rE   rF   rH   rb   s      r   Útest_drop_duplicates_NArs   Ú   s�  € å	àGÐGÐGØIÐIÐIØ•r”v�rœv¥r¤v¨s°C¸¸CÐ@Ý�q‘”ð		
ð 	
ñ
ô 
€Bð ×Ò Ñ$Ô$€FØŒv�i�i�iÔ €HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨&ÐÑ1Ô1€FØŒv�i�i�iÔ €HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨%ÐÑ0Ô0€FØŒv�bŒz€HÝÔ˜& (Ñ+Ô+Ð+Ýˆv‰;Œ;˜!ÒÐÐÐð ×Ò  c 
Ñ+Ô+€FØŒv�l�l�lÔ#€HÝÔ˜& (Ñ+Ô+Ð+à×Ò  c 
°ÐÑ8Ô8€FØŒv�l�l�lÔ#€HÝÔ˜& (Ñ+Ô+Ð+à×Ò  c 
°ÐÑ7Ô7€FØŒv�q�cŒ{€HÝÔ˜& (Ñ+Ô+Ð+õ 
àIÐIÐIØIÐIÐIØ•r”v�rœv¥r¤v¨s°C¸¸CÐ@Ý�q‘”ð		
ð 	
ñ
ô 
€Bð ×Ò Ñ$Ô$€FØ�"�1�"Œv€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨&ÐÑ1Ô1€FØŒv�q˜!�fŒ~€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨%ÐÑ0Ô0€FØŒv�bŒz€HÝÔ˜& (Ñ+Ô+Ð+Ýˆv‰;Œ;˜!ÒÐÐÐð ×Ò  c 
Ñ+Ô+€FØŒv�l�l�lÔ#€HÝÔ˜& (Ñ+Ô+Ð+à×Ò  c 
°ÐÑ8Ô8€FØŒv�l�l�lÔ#€HÝÔ˜& (Ñ+Ô+Ð+à×Ò  c 
°ÐÑ7Ô7€FØŒv�q�cŒ{€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r?   c                  ó6  — t          g d¢dt          j        t          j        t          j        ddddgdœ¦  «        } |                      d¦  «        }| j        g d¢         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        g d
¢         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        ddg         }t          j        ||¦  «         |                      d¦  «        }| j        g d¢         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        g d¢         }t          j        ||¦  «         |                      dd¬	¦  «        }| j        ddg         }t          j        ||¦  «         d S )N)NNr   r   r   r`   r   ra   rp   g       @r.   )r   r   r   )r   r#   r.   r0   r,   r(   r)   )r   r5   r0   r+   r,   Fr0   r,   r   )r   r   r0   r+   )r.   r0   r+   r,   r+   )r   rI   rr   r   rK   rE   rF   rb   s      r   Ú$test_drop_duplicates_NA_for_take_allru   $  sž  € å	àGÐGÐGØ•r”v�rœv¥r¤v¨s°C¸¸CÐ@ð	
ð 	
ñ
ô 
€Bð ×Ò Ñ$Ô$€FØŒw���Ô'€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨&ÐÑ1Ô1€FØŒw���Ô'€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨%ÐÑ0Ô0€FØŒw˜˜1�vŒ€HÝÔ˜& (Ñ+Ô+Ð+ð
 ×Ò Ñ$Ô$€FØŒw�|�|�|Ô$€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨&ÐÑ1Ô1€FØŒw�|�|�|Ô$€HÝÔ˜& (Ñ+Ô+Ð+à×Ò ¨%ÐÑ0Ô0€FØŒw˜˜1�vŒ€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r?   c                  óü  — t          g d¢g d¢g d¢t          d¦  «        dœ¦  «        } |                      ¦   «         }|                     dd¬¦  «        }| d d	…         }|}t	          j        ||¦  «         |�J ‚|                      ¦   «         }|                     dd
d¬¦  «        }| j        ddg         }|}t	          j        ||¦  «         |�J ‚|                      ¦   «         }|                     ddd¬¦  «        }| j        g          }|}t	          j        ||¦  «         t          |¦  «        dk    sJ ‚|�J ‚|                      ¦   «         }|                     ddgd¬¦  «        }| j        g d¢         }|}t	          j        ||¦  «         |�J ‚|                      ¦   «         }|                     ddgd
d¬¦  «        }| j        g d¢         }|}t	          j        ||¦  «         |�J ‚|                      ¦   «         }|                     ddgdd¬¦  «        }| j        dg         }|}t	          j        ||¦  «         |�J ‚| j        d d …g d¢f                              ¦   «         }|                     ¦   «         }|                     d¬¦  «        }|                     ddg¦  «        }|}t	          j        ||¦  «         |�J ‚|                     ¦   «         }|                     d
d¬¦  «        }|                     ddgd
¬¦  «        }|}t	          j        ||¦  «         |�J ‚|                     ¦   «         }|                     dd¬¦  «        }|                     ddgd¬¦  «        }|}t	          j        ||¦  «         |�J ‚d S )Nr   r   r"   r$   rq   r   Trk   r#   r(   )r*   rl   r+   r,   Fr   r	   r-   r/   r   r)   )r   rD   rm   r   rE   rF   rG   rH   )Úorigr   Úreturn_valuerT   rS   Úorig2rU   s          r   Útest_drop_duplicates_inplacerz   J  sÊ  € ÝàIÐIÐIØIÐIÐIØ)Ð)Ð)Ý�q‘”ð		
ð 	
ñô €Dð 
�Š‰Œ€BØ×%Ò% c°4Ð%Ñ8Ô8€LØ�B�Q�BŒx€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐà	�Š‰Œ€BØ×%Ò% c°ÀÐ%ÑEÔE€LØŒx˜˜A˜Ô€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐà	�Š‰Œ€BØ×%Ò% c°¸tÐ%ÑDÔD€LØŒx˜Œ|€HØ€FÝÔ˜& (Ñ+Ô+Ð+Ýˆr‰7Œ7�aŠ<ˆ<ˆ<ˆ<ØÐÐÐð 
�Š‰Œ€BØ×%Ò% s¨C j¸$Ð%Ñ?Ô?€LØŒx˜˜˜Ô%€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐà	�Š‰Œ€BØ×%Ò% s¨C j°vÀtÐ%ÑLÔL€LØŒx˜˜˜Ô%€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐà	�Š‰Œ€BØ×%Ò% s¨C j°uÀdÐ%ÑKÔK€LØŒx˜˜Œ}€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐð ŒH�Q�Q�Q˜˜˜Ð'Ô(×-Ò-Ñ/Ô/€Eà
�*Š*‰,Œ,€CØ×&Ò&¨tÐ&Ñ4Ô4€Là×$Ò$ c¨3 ZÑ0Ô0€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐà
�*Š*‰,Œ,€CØ×&Ò&¨F¸DÐ&ÑAÔA€LØ×$Ò$ c¨3 Z°fÐ$Ñ=Ô=€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐà
�*Š*‰,Œ,€CØ×&Ò&¨E¸4Ð&Ñ@Ô@€LØ×$Ò$ c¨3 Z°eÐ$Ñ<Ô<€HØ€FÝÔ˜& (Ñ+Ô+Ð+ØÐÐÐÐÐr?   rl   TFz4origin_dict, output_dict, ignore_index, output_indexr   )r#   r#   r.   r#   r.   r   )r#   r#   r5   )r   r	   r5   c                 ó>  — t          |¦  «        }t          ||¬¦  «        }| r,|                     ¦   «         }|                     || ¬¦  «         n|                     || ¬¦  «        }t          j        ||¦  «         t          j        |t          |¦  «        ¦  «         d S )Nri   )rB   rl   )r   rm   r   rE   rF   )rl   Úorigin_dictÚoutput_dictrB   Úoutput_indexr   rT   Ú	result_dfs           r   Ú!test_drop_duplicates_ignore_indexr€   š  s¡   € õ 
�;Ñ	Ô	€BÝ˜¨LÐ9Ñ9Ô9€Hàð SØ—G’G‘I”Iˆ	Ø×!Ò!¨|ÀWÐ!ÑMÔMÐMÐMà×&Ò&°LÈ'Ð&ÑRÔRˆ	åÔ˜) XÑ.Ô.Ð.ÝÔ˜"�i¨Ñ4Ô4Ñ5Ô5Ð5Ð5Ð5r?   c                 ó�   — t          d| gddggt          ¬¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )Nr   r#   r   )Údtype)r   Úobjectr   rE   rF   )Únulls_fixturer   rS   s      r   Ú*test_drop_duplicates_null_in_object_columnr…   µ  sL   € å	�Q˜Ð&¨¨C¨Ð1½Ð	@Ñ	@Ô	@€BØ×ÒÑ!Ô!€FÝÔ˜& "Ñ%Ô%Ð%Ð%Ð%r?   c                 óü  — t          g d¢ddt          j        t          j        t          j        gddt          j        t          j        dgg d¢t          ddd¦  «        t          ddd¦  «        t          ddd¦  «        t          t          gdœ¦  «        }|j        D ]b}||g                              | ¬	¦  «        }||                              | ¬	¦  «        }t          j        || 	                    ¦   «         ¦  «         Œcd S )
N)r   r   r   r    r    r#   r.   Úthree)r   r#   r.   r5   r5   iß  r   )r   rX   ÚcÚdÚer)   )
r   rI   rr   r   r   rZ   r   rE   rF   Úto_frame)r*   r   ÚcolumnÚdropped_frameÚdropped_seriess        r   Ú(test_drop_duplicates_series_vs_dataframer�   ¼  s  € å	à(Ð(Ð(Ø�Q�œ¥¤­¬Ð/Ø�Q�œ¥¤¨Ð0Ø ��å˜˜q !Ñ$Ô$Ý˜˜q !Ñ$Ô$Ý˜˜q !Ñ$Ô$ÝÝðð	
ð 	
ñ
ô 
€Bð ”*ð Hð HˆØ˜F˜8œ×4Ò4¸$Ð4Ñ?Ô?ˆØ˜Fœ×3Ò3¸Ð3Ñ>Ô>ˆÝ
Ô˜m¨^×-DÒ-DÑ-FÔ-FÑGÔGÐGÐGðHð Hr?   ÚargÚTruec                 óÄ   — t          dg d¢i¦  «        }d}t          j        t          |¬¦  «        5  |                     | ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )r   r#   r   r.   zC^For argument "ignore_index" expected type bool, received type .*.$r   rA   )r   r   r   Ú
ValueErrorr   )r�   r   r   s      r   Ú-test_drop_duplicates_non_boolean_ignore_indexr”   Ó  s¯   € õ 
�C˜˜˜Ð&Ñ	'Ô	'€BØ
O€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð -ð -Ø
×Ò¨ÐÑ,Ô,Ð,ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -s   ±AÁAÁA)r   r   ÚnumpyrI   r   Úpandasr   r   r   Úpandas._testingÚ_testingrE   ÚmarkÚparametrizer   rV   r^   rc   rh   rn   rs   ru   rz   r€   r…   r�   r”   r;   r?   r   ú<module>r›      s  ðØ Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð
 Ð Ð Ð Ð Ð ð „×Ò˜ C¨#¨°°c°
Ð#;Ñ<Ô<ð#ð #ñ =Ô<ð#ð]3ð ]3ð ]3ð@	.ð 	.ð 	.ð!,ð !,ð !,ðH,ð ,ð ,ð: „×ÒØàˆ	‰ŒØˆ	˜"ÐÑÔØˆ	˜/˜/˜/Ð*Ñ*Ô*Øˆ	˜ÐÑÔØˆ	˜˜˜Ð(Ñ(Ô(ðñ	ô 	ð&ð &ñ	ô 	ð&ðG,ð G,ð G,ðT#,ð #,ð #,ðLM ð M ð M ð` „×Ò˜ T¨5 MÑ2Ô2Ø„×ÒØ:à
ˆyˆyˆyÐ	˜C ! Q ˜=¨$°°A°Ð7Ø
ˆyˆyˆyÐ	˜C ! Q ˜=¨%°!°Q°Ð8Øˆyˆy˜y˜y˜yÐ	)Ð	)°!°Q°¸qÀ!¸fÐ+EÐ+EÀtÈaÐQRÈVÐTØˆyˆy˜y˜y˜yÐ	)Ð	)°!°Q°¸qÀ!¸fÐ+EÐ+EÀuÈqÐRSÈfÐUð	ñô ð6ð 6ñô ñ 3Ô2ð6ð"&ð &ð &ðHð Hð Hð. „×Ò˜ !  a¨°°QÐ 7Ñ8Ô8ð-ð -ñ 9Ô8ð-ð -ð -r?   