Ë
    AúYj1  ã                   ó>   — d dl Zd dlZd dlmZ d„ Zd„ Zd„ Z	d„ Z
d„ Zy)é    Nc                  ó   — t        j                  g d¢g d¢g d¢dœ«      } | j                  d¬«      }t        j                  ddgit        j                  d	g«      ¬
«      }t	        j
                  ||«       | j                  dd¬«      }t        j                  dddgit        j                  d	dg«      ¬
«      }t	        j
                  ||«       y )N©é   é   r   r   ©r   r   é   é   ©r   r	   é   é   ©ÚAÚBÚC)r   Úsum)Úfoor   é
   r   ©Úindex)r   Úmin)r   Úbarr   r   )ÚpdÚ	DataFrameÚaggÚIndexÚtmÚassert_frame_equal©ÚdfÚresultÚexpecteds      úy/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/pandas/tests/apply/test_frame_apply_relabeling.pyÚtest_agg_relabelr#      s£   € ä	�‰šLª|Â,ÑOÓ	P€Bð �V‰V˜ˆVÓ%€FÜ�|‰|˜S 2 $˜K¬r¯x©x¸¸Ó/@ÔA€HÜ×Ñ˜& (Ô+ð �V‰V˜¨,ˆVÓ7€FÜ�|‰|˜S 2 q '˜N´"·(±(¸EÀ5¸>Ó2JÔK€Hä×Ñ˜& (Õ+ó    c            
      óp  — t        j                  g d¢g d¢g d¢dœ«      } | j                  ddddd	d
¬«      }t        j                  dt        j                  dt        j                  dt        j                  gt        j                  dt        j                  dt        j                  t        j                  gt        j                  t        j                  t        j                  t        j                  t        j                  dgdœt        j
                  g d¢«      ¬«      }t        j                  ||«       y )Nr   r   r
   r   )r   r   )r   Úmean)r   r   )r   Úmax)r   r'   ©r   r   )r   r   ÚcatÚdatÚfÚgg      @ç      ð?ç       @g      @ç      @ç      @r   )r   r   r   ÚnpÚnanr   r   r   r   s      r"   Ú,test_agg_relabel_multi_columns_multi_methodsr3      sÒ   € ä	�‰šLª|Â,ÑOÓ	P€BØ�V‰VØØØØØ
Ø
ð ó €Fô �|‰|à”r—v‘v˜s¤B§F¡F¨C´·±Ð8Ü—&‘&˜#œrŸv™v s¬B¯F©F´B·F±FÐ;Ü—&‘&œ"Ÿ&™&¤"§&¡&¬"¯&©&´"·&±&¸#Ð>ñ	
ô
 �h‰hÒ=Ó>ô€Hô ×Ñ˜& (Õ+r$   c            
      ó®  — t        j                  g d¢g d¢g d¢dœ«      } | j                  dt        j                  fddt
        f¬«      }t        j                  dg d¢it        j                  g d¢«      ¬	«      }t        j                  ||«       | j                  dt
        fd
t        j
                  fd
t        fdd
t        j                  fd
d„ f¬«      }t        j                  dt        j                  t        j                  t        j                  t        j                  t        j                  gt        j                  ddt        j                  ddgt        j                  t        j                  t        j                  dt        j                  t        j                  gdœt        j                  g d¢«      ¬	«      }t        j                  ||«       y )Nr   r   r
   r   r   )r   r&   ©r   r   r)   )ç      ø?r6   r-   r   r   r(   c                 ó   — t        | «      S )N)r   )Úxs    r"   ú<lambda>z4test_agg_relabel_partial_functions.<locals>.<lambda><   s
   € œ3˜q›6€ r$   )r   r   r)   r*   r+   Úkkr-   r/   g      $@r0   )r   r   r   r1   r&   r   r   r   r   r'   r   r2   r   s      r"   Ú"test_agg_relabel_partial_functionsr;   -   sD  € ä	�‰šLª|Â,ÑOÓ	P€BØ�V‰V˜œbŸg™g˜¨MÀÄS¸zˆVÓJ€FÜ�|‰|Ø	ŠoÐ¤b§h¡hÒ/DÓ&Eô€Hô ×Ñ˜& (Ô+à�V‰VØ”#ˆJØ”"—&‘&ˆMØ”#ˆJØØ”—‘ˆ-ØÑ!Ð"ð ó €Fô �|‰|à”r—v‘vœrŸv™v¤r§v¡v¬r¯v©v´r·v±vÐ>Ü—&‘&˜#˜s¤B§F¡F¨D°#Ð6Ü—&‘&œ"Ÿ&™&¤"§&¡&¨#¬r¯v©v´r·v±vÐ>ñ	
ô
 �h‰hÒ>Ó?ô€Hô ×Ñ˜& (Õ+r$   c            	      ó$  — t        j                  ddgddgdœ«      } | j                  t        j                  dd«      t        j                  dd«      t        j                  dd¬	«      t        j                  dd
¬«      ¬«      }t        j                  dg d¢it        j                  g d¢«      ¬«      }t        j                  ||«       | j                  t        j                  dd«      t        j                  dd
¬	«      t        j                  dd
¬	«      ¬«      }t        j                  dt        j                  dgt        j                  dt        j                  gdœt        j                  g d¢«      ¬«      }t        j                  ||«       y )Nr   r   r   )r   r   r   r   r   Úcount)ÚcolumnÚaggfuncr'   )r?   )r   r   r)   Úfft)r   r   r   r   r   r   r5   g        r-   r.   )	r   r   r   ÚNamedAggr   r   r   r1   r2   r   s      r"   Útest_agg_namedtuplerB   I   s,  € ä	�‰˜Q ˜F¨!¨Q¨Ñ0Ó	1€BØ�V‰VÜ�K‰K˜˜UÓ#Ü�K‰K˜˜UÓ#Ü�K‰K˜s¨GÔ4Ü�K‰K˜ UÔ+ð	 ó €Fô �|‰|Ø	ŠlÐ¤2§8¡8Ò,HÓ#Iô€Hô ×Ñ˜& (Ô+à�V‰VÜ�K‰K˜˜UÓ#Ü�K‰K˜s¨EÔ2Ü�K‰K˜s¨EÔ2ð ó €Fô
 �|‰|Ø”B—F‘F˜CÐ ¬¯©°´R·V±VÐ'<Ñ=Ü�h‰hÒ,Ó-ô€Hô ×Ñ˜& (Õ+r$   c                  ó†   — t         j                  j                  j                  d«      } d}t	        j
                  | |«       y )Nr   )Fr   NN)r   ÚcoreÚapplyÚreconstruct_funcr   Úassert_equal)r    r!   s     r"   Útest_reconstruct_funcrH   d   s/   € ô �W‰W�]‰]×+Ñ+¨EÓ2€FØ)€HÜ‡O�O�F˜HÕ%r$   )Únumpyr1   Úpandasr   Úpandas._testingÚ_testingr   r#   r3   r;   rB   rH   © r$   r"   ú<module>rN      s'   ðÛ ã Ý ò,ò ,ò,,ò8,ó6&r$   