§
    tŠtjù  ã                   ó\   — 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  G d„ d¦  «        ZdS )é    N)ÚDatetimeIndexÚIntervalIndexÚNaTÚPeriodÚSeriesÚ	Timestampc                   ó~   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j
                             ddd	g¦  «        d
„ ¦   «         ZdS )Ú
TestDropnac                 óv  — t          g t          ¬¦  «        }t          |                     ¦   «         ¦  «        dk    sJ ‚|                     d¬¦  «        }|�J ‚t          |¦  «        dk    sJ ‚d}t	          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	N©Údtyper   T©Úinplacez&No axis named 1 for object type Series)Úmatché   )Úaxis)r   ÚobjectÚlenÚdropnaÚpytestÚraisesÚ
ValueError)ÚselfÚserÚreturn_valueÚmsgs       úe/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/series/methods/test_dropna.pyÚtest_dropna_emptyzTestDropna.test_dropna_empty   sû   € Ý�R�vÐ&Ñ&Ô&ˆå�3—:’:‘<”<Ñ Ô  AÒ%Ð%Ð%Ð%Ø—z’z¨$�zÑ/Ô/ˆØÐ#Ð#Ð#Ý�3‰xŒx˜1Š}ˆ}ˆ}ˆ}ð 7ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�JŠJ˜AˆJÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Â
B.Â.B2Â5B2c                 óø   — t           j        |d d…<   |                     ¦   «         }|j        |j        k    sJ ‚|j        }|                     ¦   «         }|                     d¬¦  «        }|�J ‚|j        |k    sJ ‚d S )Né   Tr   )ÚnpÚnanr   ÚnameÚcopy)r   Údatetime_seriesÚresultr#   Útsr   s         r   Útest_dropna_preserve_namez$TestDropna.test_dropna_preserve_name   s„   € Ý œfˆ˜˜˜ÑØ ×'Ò'Ñ)Ô)ˆØŒ{˜oÔ2Ò2Ð2Ð2Ð2ØÔ#ˆØ×!Ò!Ñ#Ô#ˆØ—y’y¨�yÑ.Ô.ˆØÐ#Ð#Ð#ØŒw˜$Šˆˆˆˆˆó    c                 ó<  — t          g d¢d¬¦  «        t          g d¢d¬¦  «        fD ]t}|                     ¦   «         }t          j        ||¦  «         ||usJ ‚|                     ¦   «         }|                     d¬¦  «        }|�J ‚t          j        ||¦  «         Œud S )N)r   é   é   Úx)r#   )FTFTr   )r   r   ÚtmÚassert_series_equalr$   )r   r   r&   Ús2r   s        r   Útest_dropna_no_nanzTestDropna.test_dropna_no_nan'   s½   € å�9�9�9 3Ð'Ñ'Ô'ÝÐ'Ð'Ð'¨cÐ2Ñ2Ô2ð
ð 	,ð 	,ˆCð —Z’Z‘\”\ˆFÝÔ" 6¨3Ñ/Ô/Ð/Ø Ð$Ð$Ð$Ð$à—’‘”ˆBØŸ9š9¨T˜9Ñ2Ô2ˆLØÐ'Ð'Ð'ÝÔ" 2 sÑ+Ô+Ð+Ð+ð	,ð 	,r)   c           
      ó  — t          t          j        dddgt          j        t          j        dddgt          j        dddg¦  «        ¦  «        }|                     ¦   «         }|j        dd …         }t          j        ||¦  «         d S )Nr   r+   r,   r   )	r   r!   r"   r   Úfrom_arraysr   Úilocr.   r/   ©r   r   r&   Úexpecteds       r   Útest_dropna_intervalsz TestDropna.test_dropna_intervals5   s|   € ÝÝŒV�Q˜˜1ÐÝÔ%¥r¤v¨q°!°QÐ&7½"¼&À!ÀQÈÐ9JÑKÔKñ
ô 
ˆð
 —’‘”ˆØ”8˜A˜B˜B”<ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r)   c                 óô   — t          t          dd¬¦  «        t          dd¬¦  «        g¦  «        }|                     ¦   «         }t          t          dd¬¦  «        g¦  «        }t          j        ||¦  «         d S )Nz2011-01ÚM)Úfreqr   )r   r   r   r.   r/   r5   s       r   Útest_dropna_period_dtypez#TestDropna.test_dropna_period_dtype?   sq   € å•f˜Y¨SÐ1Ñ1Ô1µ6¸%ÀcÐ3JÑ3JÔ3JÐKÑLÔLˆØ—’‘”ˆÝ�6 )°#Ð6Ñ6Ô6Ð7Ñ8Ô8ˆå
Ô˜v xÑ0Ô0Ð0Ð0Ð0r)   c                 óÂ  — t          t          d¦  «        t          t          d¦  «        t          gd|› d�¬¦  «        }|                     ¦   «         }t          t          d¦  «        t          d¦  «        gddgd|› d�¬¦  «        }t	          j        ||¦  «         t          dt          dt          gd	¬
¦  «                             |¦  «        }t          |¦  «        }|j        d|› d�k    sJ ‚|                     ¦   «         }t          t          dd	¬
¦  «        t          dd	¬
¦  «        gddgd|› d�¬¦  «        }|j        d|› d�k    sJ ‚t	          j        ||¦  «         d S )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   r   r   r.   r/   r   Úas_unitr   )r   Úunitr   r&   r6   Úidxs         r   Útest_datetime64_tz_dropnaz$TestDropna.test_datetime64_tz_dropnaG   s¢  € ååÐ,Ñ-Ô-ÝÝÐ,Ñ-Ô-Ýð	ð  ˜�-�-�-ð
ñ 
ô 
ˆð —’‘”ˆÝÝÐ)Ñ*Ô*­IÐ6HÑ,IÔ,IÐJØ�a�&Ø˜�-�-�-ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0õ Ø¥Ð&8½#Ð>À<ð
ñ 
ô 
ç
Š'�$‰-Œ-ð 	õ �S‰kŒkˆØŒyÐ=¨$Ð=Ð=Ð=Ò=Ð=Ð=Ð=Ø—’‘”ˆÝåÐ,°Ð>Ñ>Ô>ÝÐ,°Ð>Ñ>Ô>ðð �a�&Ø3 Ð3Ð3Ð3ð
ñ 
ô 
ˆð Œ|Ð@¨TÐ@Ð@Ð@Ò@Ð@Ð@Ð@Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r)   Úvalr   g      ø?c                 ó  — t          dd|gg d¢¬¦  «        }|                     d¬¦  «        }t          dd|g¦  «        }t          j        ||¦  «         |                     dd¬¦  «         t          j        ||¦  «         d S )Nr   r+   )r,   r+   r   )r>   T)Úignore_index)rF   r   )r   r   r.   r/   )r   rD   r   r&   r6   s        r   Útest_dropna_ignore_indexz#TestDropna.test_dropna_ignore_indexl   sˆ   € õ �a˜˜C�[¨	¨	¨	Ð2Ñ2Ô2ˆØ—’¨�Ñ.Ô.ˆÝ˜1˜a ˜+Ñ&Ô&ˆÝ
Ô˜v xÑ0Ô0Ð0à�
Š
 ¨dˆ
Ñ3Ô3Ð3Ý
Ô˜s HÑ-Ô-Ð-Ð-Ð-r)   N)Ú__name__Ú
__module__Ú__qualname__r   r(   r1   r7   r;   rC   r   ÚmarkÚparametrizerG   © r)   r   r
   r
      s¡   € € € € € ðð ð ðð ð ð,ð ,ð ,ð1ð 1ð 1ð1ð 1ð 1ð#1ð #1ð #1ðJ „[×Ò˜U Q¨ HÑ-Ô-ð.ð .ñ .Ô-ð.ð .ð .r)   r
   )Únumpyr!   r   Úpandasr   r   r   r   r   r   Úpandas._testingÚ_testingr.   r
   rM   r)   r   ú<module>rR      sº   ðØ Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðf.ð f.ð f.ð f.ð f.ñ f.ô f.ð f.ð f.ð f.r)   