Ë
    u™ãjÕ  ã                   óX   — d dl Zd dlZd dlmZ d dlmZmZ d dlZ	d dl
mZ  G d„ d«      Zy)é    N)ÚPandas4Warning)Úis_complex_dtypeÚis_extension_array_dtypec            	       óÜ   — e 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                  j!                  ddej$                  gidegiddiej$                  gegdœg«      d„ «       Zy)ÚTestSeriesDescribec           
      óâ   — t        j                  g d¢d¬«      }|j                  «       }t        j                  dd|j                  «       ddddd	gdg d
¢¬«      }t	        j
                  ||«       y )N)r   é   é   é   é   Úint_data©Únameé   r
   r   r	   r   r   ©ÚcountÚmeanÚstdÚminú25%ú50%ú75%Úmax©r   Úindex)ÚpdÚSeriesÚdescriber   ÚtmÚassert_series_equal©ÚselfÚserÚresultÚexpecteds       út/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/series/methods/test_describe.pyÚtest_describe_intsz%TestSeriesDescribe.test_describe_ints   s]   € Ü�i‰iš¨jÔ9ˆØ—‘“ˆÜ—9‘9Ø��3—7‘7“9˜a  A q¨!Ð,ØÚMô
ˆô
 	×Ñ˜v xÕ0ó    c                 óº   — t        j                  g d¢d¬«      }|j                  «       }t        j                  g d¢dg d¢¬«      }t        j                  ||«       y )N)TTFFFÚ	bool_datar   )r   r
   Fr   ©r   ÚuniqueÚtopÚfreqr   ©r   r   r   r   r    r!   s       r&   Útest_describe_boolsz&TestSeriesDescribe.test_describe_bools   sF   € Ü�i‰iÒ9ÀÔLˆØ—‘“ˆÜ—9‘9Ú ;Ò6Xô
ˆô 	×Ñ˜v xÕ0r(   c                 óº   — t        j                  g d¢d¬«      }|j                  «       }t        j                  g d¢dg d¢¬«      }t        j                  ||«       y )N)Úar2   ÚbÚcÚdÚstr_datar   )r   r   r2   r
   r+   r   r/   r!   s       r&   Útest_describe_strsz%TestSeriesDescribe.test_describe_strs"   sF   € Ü�i‰iÒ1¸
ÔCˆØ—‘“ˆÜ—9‘9Ú Ò3Uô
ˆô 	×Ñ˜v xÕ0r(   c                 óÊ  — t        j                  t        j                  d«      t        j                  d«      t        j                  d«      t        j                  d«      t        j                  d«      gd¬«      }|j                  «       }t        j                  d|d	   |j	                  «       |d
   |d   |d	   |d   |d   gdg d¢¬«      }t        j                  ||«       y )Nz1 daysz2 daysz3 daysz4 daysz5 daysÚtimedelta_datar   r   r
   r   r	   r   r   r   r   )r   r   Ú	Timedeltar   r   r   r    r!   s       r&   Útest_describe_timedelta64z,TestSeriesDescribe.test_describe_timedelta64*   s»   € Ü�i‰iä—‘˜XÓ&Ü—‘˜XÓ&Ü—‘˜XÓ&Ü—‘˜XÓ&Ü—‘˜XÓ&ðð "ô	
ˆð —‘“ˆÜ—9‘9Ø��A‘˜Ÿ™›	 3 q¡6¨3¨q©6°3°q±6¸3¸q¹6À3ÀqÁ6ÐJØ!ÚMô
ˆô
 	×Ñ˜v xÕ0r(   c                 ó>  — t        j                  t        j                  dd«      t        j                  dd«      t        j                  dd«      gd¬«      }|j                  «       }t        j                  dd|d   dgdg d	¢¬
«      }t	        j
                  ||«       y )Nz2020-01ÚMz2019-12Úperiod_datar   r   r
   r   r+   r   )r   r   ÚPeriodr   r   r    r!   s       r&   Útest_describe_periodz'TestSeriesDescribe.test_describe_period=   s‡   € Ü�i‰iä—	‘	˜) SÓ)Ü—	‘	˜) SÓ)Ü—	‘	˜) SÓ)ðð
 ô
ˆð —‘“ˆÜ—9‘9Ø��3�q‘6˜1ÐØÚ4ô
ˆô
 	×Ñ˜v xÕ0r(   c                 óè  — t        j                  d d gt        ¬«      }|j                  «       }t        j                  ddt        j
                  t        j
                  gt        g d¢¬«      }t        j                  ||«       |d d j                  «       }t        j                  ||«       t	        j                  |j                  d   «      sJ ‚t	        j                  |j                  d   «      sJ ‚y )N©Údtyper   r+   ©rC   r   r
   r   )
r   r   Úobjectr   ÚnpÚnanr   r    ÚisnanÚiloc©r"   Úsr$   r%   s       r&   Útest_describe_empty_objectz-TestSeriesDescribe.test_describe_empty_objectN   s±   € ä�I‰I�t˜T�l¬&Ô1ˆØ—‘“ˆÜ—9‘9Ø�”2—6‘6œ2Ÿ6™6Ð"ÜÚ4ô
ˆô
 	×Ñ˜v xÔ0à�2�A�—‘Ó!ˆÜ
×Ñ˜v xÔ0ä�x‰x˜Ÿ™ A™Ô'Ð'Ð'Ü�x‰x˜Ÿ™ A™Ô'Ð'Ñ'r(   c                 óø  — |}t        |«      }t        j                  ddd«      }t        j                  ddd«      }t        j                  t        j                  |||¬«      |¬«      }|j                  «       }t        j                  dt        j                  ddd«      j                  |«      |j                  |«      |d   |d   |d   |j                  |«      g|g d¢¬	«      }t        j                  ||«       y )
Néâ  r	   r   ©Útzr   r   r
   ©r   r   r   r   r   r   r   r   )	Ústrr   Ú	Timestampr   Ú
date_ranger   Útz_localizer   r    )	r"   Útz_naive_fixturerP   r   ÚstartÚendrK   r$   r%   s	            r&   Útest_describe_with_tzz(TestSeriesDescribe.test_describe_with_tz_   sØ   € àˆÜÐ#Ó$ˆÜ—‘˜T 1 aÓ(ˆÜ�l‰l˜4  AÓ&ˆÜ�I‰I”b—m‘m E¨3°2Ô6¸TÔBˆØ—‘“ˆÜ—9‘9àÜ—‘˜T 1 aÓ(×4Ñ4°RÓ8Ø×!Ñ! "Ó%Ø�!‘Ø�!‘Ø�!‘Ø—‘ Ó#ðð ÚFô
ˆô 	×Ñ˜v xÕ0r(   c                 óL  — dx}}t        j                  ddd«      }t        j                  ddd«      }t        j                  t        j                  |||¬«      |¬«      }|j	                  «       }t        j                  dt        j                  d|¬«      t        j                  d|¬«      t        j                  d	|¬«      t        j                  d|¬«      t        j                  d
|¬«      t        j                  d|¬«      g|g d¢¬«      }t        j                  ||«       y )NÚCETrN   r	   r   rO   r   z2018-01-03 00:00:00z2018-01-01 00:00:00z2018-01-02 00:00:00z2018-01-04 00:00:00z2018-01-05 00:00:00rQ   r   )r   rS   r   rT   r   r   r    )r"   r   rP   rW   rX   rK   r$   r%   s           r&   Útest_describe_with_tz_numericz0TestSeriesDescribe.test_describe_with_tz_numericv   sâ   € ØÐˆˆrÜ—‘˜T 1 aÓ(ˆÜ�l‰l˜4  AÓ&ˆÜ�I‰I”b—m‘m E¨3°2Ô6¸TÔBˆà—‘“ˆä—9‘9àÜ—‘Ð2°rÔ:Ü—‘Ð2°rÔ:Ü—‘Ð2°rÔ:Ü—‘Ð2°rÔ:Ü—‘Ð2°rÔ:Ü—‘Ð2°rÔ:ðð ÚFô
ˆô 	×Ñ˜v xÕ0r(   c                 óÈ  — t        j                  t        j                  dd¬«      «      }|j                  «       }t        j                  dt        j                  d«      t        j                  d«      t        j                  d«      t        j                  d«      t        j                  d«      t        j                  d«      gg d	¢¬
«      }t        j                  ||«       y )NÚ2012r   )Úperiodsz
2012-01-02z
2012-01-01z2012-01-01T12:00:00z2012-01-02T12:00:00z
2012-01-03rQ   )r   )r   r   rT   r   rS   r   r    rJ   s       r&   Ú*test_datetime_is_numeric_includes_datetimez=TestSeriesDescribe.test_datetime_is_numeric_includes_datetime�   sž   € Ü�I‰I”b—m‘m F°AÔ6Ó7ˆØ—‘“ˆÜ—9‘9àÜ—‘˜\Ó*Ü—‘˜\Ó*Ü—‘Ð2Ó3Ü—‘˜\Ó*Ü—‘Ð2Ó3Ü—‘˜\Ó*ðò Gô
ˆô 	×Ñ˜v xÕ0r(   c           
      ó¨  — t        |«      rd}nt        |«      rdnd }t        j                  ddg|¬«      }|dk(  r5t	        j
                  t        d¬«      5  |j                  «        d d d «       y |j                  «       }t        j                  dd	|j                  «       dd
d	ddgg d¢|¬«      }t        j                  ||«       y # 1 sw Y   y xY w)NÚFloat64Ú
complex128r   r	   rB   z$^a must be an array of real numbers$©Úmatchg       @g      à?g      Ð?g      è?g      ð?r   )r   rC   )r   r   r   r   ÚpytestÚraisesÚ	TypeErrorr   r   r   r    )r"   Úany_numeric_dtyperC   r#   r$   r%   s         r&   Útest_numeric_result_dtypez,TestSeriesDescribe.test_numeric_result_dtypež   sÊ   € ä#Ð$5Ô6Ø‰Eä$4Ð5FÔ$G‘LÈTˆEä�i‰i˜˜A˜Ð&7Ô8ˆØ�LÒ Ü—‘ÜÐ!Hôñ ð —‘”÷ð Ø—‘“ˆÜ—9‘9àØØ—‘“	ØØØØØð	ò NØô
ˆô 	×Ñ˜v xÕ0÷)ð ús   ÁCÃCc           
      ó4  — t        j                  dgd¬«      }t        j                  d «      5  |j	                  «       }d d d «       t        j                  ddt         j
                  dddddgdg d¢¬«      }t        j                  |«       y # 1 sw Y   ŒPxY w)Ng        rb   rB   r	   r   r   rD   )r   r   r   Úassert_produces_warningr   ÚNAr    r!   s       r&   Útest_describe_one_element_eaz/TestSeriesDescribe.test_describe_one_element_ea½   s€   € ä�i‰i˜˜ YÔ/ˆÜ×'Ñ'¨Ó-ñ 	$Ø—\‘\“^ˆF÷	$ä—9‘9Ø�”2—5‘5˜!˜Q  1 aÐ(ØÚMô
ˆô
 	×Ñ˜v xÕ0÷	$ð 	$ús   ®BÂBÚkwargsÚincludeÚexcludeÚall)rp   rq   c                 ó
  — t        j                  g d¢d¬«      }d}t        j                  t        |¬«      5   |j
                  di |¤Ž}d d d «       |j                  «       }t        j                  |«       y # 1 sw Y   Œ0xY w)N)r	   r
   r   r   r   zD'include' and 'exclude' arguments are deprecated for Series.describerd   © )r   r   r   rl   r   r   r    )r"   ro   r#   Úmsgr$   r%   s         r&   Ú(test_describe_include_exclude_deprecatedz;TestSeriesDescribe.test_describe_include_exclude_deprecatedÉ   sl   € ô �i‰iš	¨
Ô3ˆØTˆÜ×'Ñ'¬¸cÔBñ 	,Ø!�S—\‘\Ñ+ FÑ+ˆF÷	,à—<‘<“>ˆÜ
×Ñ˜v xÕ0÷	,ð 	,ús   ·A9Á9BN)Ú__name__Ú
__module__Ú__qualname__r'   r0   r7   r;   r@   rL   rY   r\   r`   rj   rn   rf   ÚmarkÚparametrizerF   ÚnumberrE   rv   rt   r(   r&   r   r      s”   „ ò1ò1ò1ò1ò&1ò"(ò"1ò.1ò.1ò"1ò>
1ð ‡[�[×ÑØà˜Ÿ™˜Ð$Ø˜˜Ð!Ø˜ÐØŸ™˜°°Ñ9ð		
óñ1óñ1r(   r   )ÚnumpyrF   rf   Úpandas.errorsr   Úpandas.core.dtypes.commonr   r   Úpandasr   Úpandas._testingÚ_testingr   r   rt   r(   r&   ú<module>rƒ      s'   ðÛ Û å (÷ó
 Ý ÷J1ò J1r(   