Ë
    u™ãjâ  ã                   ó‚   — d dl Zd dlZd dlmZ d dlZd dlmZ	 d„ Z
ej                  j                  dddg«      d„ «       Zy)é    N)ÚPandas4Warningc                  ó
  — d} d}d}d}t         j                  j                  d«      j                  | |f«      }t         j                  |t         j                  j                  d«      j                  | «      |k  <   t        j                  |«      }t         j                  j                  d«      j                  d|| ¬«      }|j                  |«      }|j                  «       }|D �	�
cg c].  \  }	}
|
j                  «       j                  |	«      j                  ‘Œ0 }}	}
t        j                  |d¬«      }|j                  j                  |j                  j                  «      |_        t!        j"                  ||«       y c c}
}	w )Niè  é   é   gš™™™™™©?r   )Úsize)Úaxis)ÚnpÚrandomÚdefault_rngÚstandard_normalÚnanÚpdÚ	DataFrameÚintegersÚgroupbyÚskewÚto_frameÚTÚconcatÚindexÚastypeÚdtypeÚtmÚassert_frame_equal)ÚnrowsÚngroupsÚncolsÚnan_fracÚarrÚdfÚgrpsÚgbÚresultÚiÚgrpÚgrpwiseÚexpecteds                úq/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/groupby/methods/test_skew.pyÚtest_groupby_skew_equivalencer)   
   s(  € ð €EØ€GØ€EØ€Hä
�)‰)×
Ñ
 Ó
"×
2Ñ
2°E¸5°>Ó
B€CÜ=?¿V¹V€CŒ�	‰	×Ñ˜aÓ ×'Ñ'¨Ó.°Ñ9Ñ:ä	�‰�cÓ	€BÜ�9‰9× Ñ  Ó#×,Ñ,¨Q°¸eÐ,ÓD€DØ	�‰�DÓ	€Bà�W‰W‹Y€Fà68×9©F¨A¨sˆs�x‰x‹z×"Ñ" 1Ó%×'Ó'Ð9€GÑ9Ü�y‰y˜ qÔ)€HØ—^‘^×*Ñ*¨6¯<©<×+=Ñ+=Ó>€H„NÜ×Ñ˜& (Õ+ùó :s   Ã'3E?ÚklassÚSeriesGroupByÚDataFrameGroupByc                 ó~  — t        j                  g d¢g d¢dœ«      }| dk(  r|j                  d«      d   }d}n|j                  d«      }d}t        j                  t
        |¬	«      5  t        j                  t        d
¬	«      5  |j                  d¬«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)N)é   r.   r   )g      ð?g       @g      @)ÚaÚbr+   r/   r0   z2Passing additional arguments to SeriesGroupBy.skewz5Passing additional arguments to DataFrameGroupBy.skew)Úmatchz"got an unexpected keyword argumentr.   )Úfoo)
r   r   r   r   Úassert_produces_warningr   ÚpytestÚraisesÚ	TypeErrorr   )r*   r    r"   Úmsgs       r(   Útest_skew_kwargs_deprecatedr8   !   s£   € ô 
�‰šIªOÑ<Ó	=€BØ�ÒØ�Z‰Z˜‹_˜SÑ!ˆØB‰à�Z‰Z˜‹_ˆØEˆä	×	#Ñ	#¤N¸#Ô	>ñ Ü�]‰]œ9Ð,PÔQñ 	Ø�G‰G˜ˆGŒN÷	÷ð ÷	ð 	ú÷ð ús$   Á'B3ÂB'ÂB3Â'B0	Â,B3Â3B<)Únumpyr	   r4   Úpandas.errorsr   Úpandasr   Úpandas._testingÚ_testingr   r)   ÚmarkÚparametrizer8   © ó    r(   ú<module>rB      sE   ðÛ Û å (ã Ý ò,ð. ‡�×Ñ˜ ?Ð4FÐ"GÓHñó IñrA   