Ë
    u™ãj¦  ã                   óN   — d dl Zd dlZd dlmZ d dlZd dlmZ	  G d„ d«      Z
d„ Zy)é    N)ÚPandas4Warningc                   óh  — e Zd Zej                  j                  d«      d„ «       Zej                  j                  d«      d„ «       Zej                  j                  d«      d„ «       Zd„ Z	d„ Z
d„ Zej                  j                  d«      ej                  j                  dd	d
g«      d„ «       «       Zy)Ú
TestDropnaz+ignore:The inplace keyword in Series.dropnac                 óJ  — t        j                  g t        ¬«      }t        |j	                  «       «      dk(  sJ ‚|j	                  d¬«      }|�J ‚t        |«      dk(  sJ ‚d}t        j                  t        |¬«      5  |j	                  d¬«       d d d «       y # 1 sw Y   y xY w)	N©Údtyper   T©Úinplacez&No axis named 1 for object type Series©Úmatché   )Úaxis)ÚpdÚSeriesÚobjectÚlenÚdropnaÚpytestÚraisesÚ
ValueError)ÚselfÚserÚreturn_valueÚmsgs       úr/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/series/methods/test_dropna.pyÚtest_dropna_emptyzTestDropna.test_dropna_empty   s�   € ä�i‰i˜¤&Ô)ˆä�3—:‘:“<Ó  AÒ%Ð%Ð%Ø—z‘z¨$�zÓ/ˆØÐ#Ð#Ð#Ü�3‹x˜1Š}Ðˆ}ð 7ˆÜ�]‰]œ:¨SÔ1ñ 	Ø�J‰J˜AˆJÔ÷	÷ 	ñ 	ús   Á=BÂB"c                 ó  — t         j                  |d d |j                  «       }|j                  |j                  k(  sJ ‚|j                  }|j	                  «       }|j                  d¬«      }|�J ‚|j                  |k(  sJ ‚y )Né   Tr	   )ÚnpÚnanr   ÚnameÚcopy)r   Údatetime_seriesÚresultr!   Útsr   s         r   Útest_dropna_preserve_namez$TestDropna.test_dropna_preserve_name   s}   € ä Ÿf™fˆ˜˜ÐØ ×'Ñ'Ó)ˆØ�{‰{˜o×2Ñ2Ò2Ð2Ð2Ø×#Ñ#ˆØ×!Ñ!Ó#ˆØ—y‘y¨�yÓ.ˆØÐ#Ð#Ð#Ø�w‰w˜$ŠÐ‰ó    c                 óB  — t        j                  g d¢d¬«      t        j                  g d¢d¬«      fD ]j  }|j                  «       }t        j                  ||«       ||usJ ‚|j                  «       }|j                  d¬«      }|�J ‚t        j                  ||«       Œl y )N)r   é   é   Úx)r!   )FTFTr	   )r   r   r   ÚtmÚassert_series_equalr"   )r   r   r$   Ús2r   s        r   Útest_dropna_no_nanzTestDropna.test_dropna_no_nan$   s”   € ô �I‰I’i cÔ*Ü�I‰IÒ*°Ô5ð
ò 	,ˆCð —Z‘Z“\ˆFÜ×"Ñ" 6¨3Ô/Ø Ñ$Ð$Ð$à—‘“ˆBØŸ9™9¨T˜9Ó2ˆLØÐ'Ð'Ð'Ü×"Ñ" 2 sÕ+ñ	,r'   c           
      óB  — t        j                  t        j                  dddgt         j                  j                  t        j                  dddgt        j                  dddg«      «      }|j                  «       }|j                  dd  }t        j                  ||«       y )Nr   r)   r*   r   )
r   r   r   r    ÚIntervalIndexÚfrom_arraysr   Úilocr,   r-   ©r   r   r$   Úexpecteds       r   Útest_dropna_intervalsz TestDropna.test_dropna_intervals3   s|   € Ü�i‰iÜ�V‰V�Q˜˜1ÐÜ×Ñ×(Ñ(¬"¯&©&°!°Q¸Ð):¼R¿V¹VÀQÈÈ1Ð<MÓNó
ˆð
 —‘“ˆØ—8‘8˜A˜B�<ˆÜ
×Ñ˜v xÕ0r'   c                 ó(  — t        j                  t        j                  dd¬«      t        j                  dd¬«      g«      }|j                  «       }t        j                  t        j                  dd¬«      g«      }t	        j
                  ||«       y )Nz2011-01ÚM)ÚfreqÚNaT)r   r   ÚPeriodr   r,   r-   r4   s       r   Útest_dropna_period_dtypez#TestDropna.test_dropna_period_dtype=   sb   € ä�i‰iœŸ™ 9°3Ô7¼¿¹À5ÈsÔ9SÐTÓUˆØ—‘“ˆÜ—9‘9œbŸi™i¨	¸Ô<Ð=Ó>ˆä
×Ñ˜v xÕ0r'   c                 óˆ  — t        j                  t        j                  d«      t         j                  t        j                  d«      t         j                  gd|› d�¬«      }|j	                  «       }t        j                  t        j                  d«      t        j                  d«      gddgd|› d�¬«      }t        j                  ||«       t        j                  dt         j                  dt         j                  gd	¬
«      j                  |«      }t        j                  |«      }|j                  d|› d�k(  sJ ‚|j	                  «       }t        j                  t        j                  dd	¬
«      t        j                  dd	¬
«      gddgd|› d�¬«      }|j                  d|› d�k(  sJ ‚t        j                  ||«       y )Nz2011-01-01 10:00z2011-01-03 10:00zM8[ú]r   r   r)   )Úindexr   z
Asia/Tokyo)Útzzdatetime64[z, Asia/Tokyo])
r   r   Ú	Timestampr:   r   r,   r-   ÚDatetimeIndexÚas_unitr   )r   Úunitr   r$   r5   Úidxs         r   Útest_datetime64_tz_dropnaz$TestDropna.test_datetime64_tz_dropnaE   s‚  € ä�i‰iä—‘Ð/Ó0Ü—‘Ü—‘Ð/Ó0Ü—‘ð	ð ˜�v˜Q�-ô
ˆð —‘“ˆÜ—9‘9Ü�\‰\Ð,Ó-¬r¯|©|Ð<NÓ/OÐPØ�a�&Ø˜�v˜Q�-ô
ˆô
 	×Ñ˜v xÔ0ô ×ÑØ¤§¡Ð);¼R¿V¹VÐDÈô
ç
‰'�$‹-ð 	ô �i‰i˜‹nˆØ�y‰y˜k¨$¨¨}Ð=Ò=Ð=Ð=Ø—‘“ˆÜ—9‘9ä—‘Ð/°LÔAÜ—‘Ð/°LÔAðð �a�&Ø ˜v ]Ð3ô
ˆð �|‰| ¨T¨F°-Ð@Ò@Ð@Ð@Ü
×Ñ˜v xÕ0r'   Úvalr   ç      ø?c                 ó  — t        j                  dd|gg d¢¬«      }|j                  d¬«      }t        j                  dd|g«      }t        j                  ||«       |j                  dd¬«       t        j                  ||«       y )Nr   r)   )r*   r)   r   ©r?   T)Úignore_index)rK   r
   )r   r   r   r,   r-   )r   rG   r   r$   r5   s        r   Útest_dropna_ignore_indexz#TestDropna.test_dropna_ignore_indexj   sn   € ô �i‰i˜˜A˜s˜ª9Ô5ˆØ—‘¨�Ó.ˆÜ—9‘9˜a  C˜[Ó)ˆÜ
×Ñ˜v xÔ0à�
‰
 ¨dˆ
Ô3Ü
×Ñ˜s HÕ-r'   N)Ú__name__Ú
__module__Ú__qualname__r   ÚmarkÚfilterwarningsr   r&   r/   r6   r<   rF   ÚparametrizerL   © r'   r   r   r   
   sÁ   „ Ø‡[�[×ÑÐ MÓNñó Oðð ‡[�[×ÑÐ MÓNñó Oðð ‡[�[×ÑÐ MÓNñ,ó Oð,ò1ò1ò#1ðJ ‡[�[×ÑÐ MÓNØ‡[�[×Ñ˜U Q¨ HÓ-ñ.ó .ó Oñ.r'   r   c                  ó  — d} t        j                  ddt        j                  dg«      }|j	                  «       }t        j                  g d¢g d¢¬«      }t        j                  d«      5  |j                  «       }d d d «       t        j                  |«       t        j                  ||«       t        j                  t        | ¬	«      5  |j                  d¬
«      }d d d «       t        j                  ||«       t        j                  ||«       t        j                  t        | ¬	«      5  |j                  d¬
«       d d d «       t        j                  ||«       y # 1 sw Y   ŒäxY w# 1 sw Y   ŒŽxY w# 1 sw Y   Œ8xY w)Nz2The inplace keyword in Series.dropna is deprecatedç      ð?rH   ç       @)rU   rH   rV   )r   r   r*   rJ   Fr   r	   T)r   r   r   r    r"   r,   Úassert_produces_warningr   r-   Úassert_almost_equalr   )r   r   Úser_origr5   r$   s        r   Útest_dropna_inplace_deprrZ   w   s)  € Ø
>€Cä
�)‰)�S˜#œrŸv™v sÐ+Ó
,€CØ�x‰x‹z€HÜ�y‰yš²	Ô:€Hô 
×	#Ñ	# EÓ	*ñ Ø—‘“ˆ÷ä×Ñ˜6 8Ô,Ü×Ñ˜3 Ô)ô 
×	#Ñ	#¤N¸#Ô	>ñ +Ø—‘ E�Ó*ˆ÷+ä×Ñ˜6 8Ô,Ü×Ñ˜3 Ô)ô 
×	#Ñ	#¤N¸#Ô	>ñ !Ø�
‰
˜4ˆ
Ô ÷!ä×Ñ˜3 Õ)÷ð ú÷+ð +ú÷!ð !ús$   Á*EÃ
E*Ä,E6ÅE'Å*E3Å6E?)Únumpyr   r   Úpandas.errorsr   Úpandasr   Úpandas._testingÚ_testingr,   r   rZ   rS   r'   r   ú<module>r`      s&   ðÛ Û å (ã Ý ÷j.ñ j.óZ*r'   