hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Ë
oñúh*ã óx—ddlZddlZddlmZddlmZmZmZm    Z    ddl
m Z ejjdddddgg«d„«Zejjdgd¢gd    ¢gd
¢gd ¢ej gd ¢ejj"¬ «g«d„«Zejjdddddgg«ejjdddg«d„««Zd„Zd„Zd„Zejjdddg«d„«Zejjdgd¢«d„«Zd„Zy)éN)Úis_integer_dtype)Ú    DataFrameÚIndexÚ PeriodIndexÚSeriesÚbyÚAÚBcó‚—|j|¬«}|j«}|D]\}}||t|«k(rŒJ‚y)N)r)ÚgroupbyÚsizeÚlen)ÚdfrÚgroupedÚresultÚkeyÚgroups      úYH:\Change_password\venv_build\Lib\site-packages\pandas/tests/groupby/methods/test_size.pyÚ    test_sizersF€àj‰j˜BˆjÓ€GØ \‰\‹^€FØò)‰
ˆˆUؐc‰{œc %›jÓ(Ð(Ð(ñ)ó)rrrr)rérr)rrrr)rNNN)NNNN)Úmarksc󚇗tj|«D‡cic]Љtˆfd„|D««“Œ}}|r&|j«Dcic] \}}|€Œ    ||“Œ }}}t    |d¬«}|r|j «}t |jj«r6td„|D««s$|jjt«|_d}    tjt|    ¬«5|j||||¬«}
ddd«
j!«} tj"| |«ycc}wcc}}w#1swYŒ;xYw)Nc3ó(•K—|]    }|‰k(–—Œ y­w©N©)Ú.0Úvaluers  €rú    <genexpr>z#test_size_axis_1.<locals>.<genexpr>#søèø€Ò4¨u •|Ñ4ùsƒÚint64©Údtypec3ó$K—|]}|du–—Œ
y­wrr)rÚxs  rrz#test_size_axis_1.<locals>.<genexpr>)sèø€Ò9Pȸ!¸t¼)Ñ9Pùs‚z+DataFrame.groupby with axis=1 is deprecated)Úmatch)rÚaxisÚsortÚdropna)ÚdictÚfromkeysÚsumÚitemsrÚ
sort_indexrÚindexr"ÚanyÚastypeÚintÚtmÚassert_produces_warningÚ FutureWarningr r Úassert_series_equal) rÚaxis_1rr'r(rÚcountsrÚexpectedÚmsgrrs      `      rÚtest_size_axis_1r:sø€ôAEÇ Á ÈbÓ@Q× R¸ˆc”3Ó4°Ô4Ó4Ñ4Ð R€FÐ RÙ Ø/5¯|©|«~×Q¡  eÀÁ#u‘*ÐQˆÑQܐf GÔ,€HÙ Ø×&Ñ&Ó(ˆÜ˜Ÿ™×,Ñ,Ô-´cÑ9PÈRÔ9PÔ6PØ!Ÿ™×.Ñ.¬sÓ3ˆŒà
7€CÜ     ×    #Ñ    #¤M¸Ô    =ñKØ—*‘* ¨°dÀ6*ÓJˆ÷Kà \‰\‹^€FÜ×ј6 8Õ,ùòSùãQ÷KðKúsšD6Á
D;ÁD;Ã1EÅE
r'TFcóH—ttjjd«j    dd«t d«¬«}|j ||¬«j«}|j ||¬«djd„«}tj||d    ¬
«y) Néé)ièéÚABC©Úcolumns)rr'ÚCcó —|jdS)Nr)Úshape)Úas rú<lambda>z test_size_sort.<locals>.<lambda>8s€¸a¿g¹gÀa¹j€rF)Ú check_names) rÚnpÚrandomÚ default_rngÚchoiceÚlistr r Úapplyr2r5)r'rrÚleftÚrights     rÚtest_size_sortrP3s€ô
”2—9‘9×(Ñ(¨Ó+×2Ñ2°2°yÓAÌ4ÐPUË;Ô    W€BØ :‰:˜ $ˆ:Ó '× ,Ñ ,Ó .€DØ J‰J˜" 4ˆJÓ (¨Ñ -× 3Ñ 3Ñ4HÓ I€EÜ×ј4 °EÖ:rcó¶—tddg¬«}tdtgd¬«¬«}tj|j d«j «|«y)Nr    r
r@r ©Úname©r"r.)rrrr2r5r r )rÚouts  rÚtest_size_series_dataframerV<sD€ä    ˜C ˜:Ô    &€BÜ
w¤e¨B°SÔ&9Ô
:€CÜ×ј2Ÿ:™: c›?×/Ñ/Ó1°3Õ7rcó¼—tdddgi«}|jd«j«}tdt    gd¬«¬«}t j ||«y)Nr    r rRrT©rr r rrr2r5)rrr8s   rÚtest_size_groupby_all_nullrYCsP€ô
C˜$ ˜Ð&Ó    '€BØ Z‰Z˜‹_× !Ñ !Ó #€FܘG¬5°¸#Ô+>Ô?€HÜ×ј6 8Õ,rcóª—tdgtdgdd¬«¬«}|jd¬«}|j«}t    j
||«y)NrÚ2000r    ÚD)rSÚfreq)r.©Úlevel)rrr r r2r5)ÚserÚgrprs   rÚtest_size_period_indexrbLsF€ä
!œK¨¨°sÀÔEÔ
F€CØ
+‰+˜Cˆ+Ó
 €CØ X‰X‹Z€FÜ×ј6 3Õ'rÚas_indexcó‚—tddgddggddg¬«}|djd«|d<|jddg|d¬«j«}tgd    ¢gd
¢gd ¢gd ¢ggd ¢¬«}|djd«|d<|r%|j    ddg«dj d«}t j||«y)Nrr<r    r
r@ÚcategoryF)rcÚobserved©rrr)rr<r)r<rr)r<r<r)r    r
r r )rr0r r Ú    set_indexÚrenamer2Ú assert_equal)rcrrr8s    rÚtest_size_on_categoricalrkTs¾€ä    Q˜F˜Q ˜FÐ#¨c°3¨ZÔ    8€Bؐ‰gn‰n˜ZÓ(€B€sGØ Z‰Z˜˜c˜
¨XÀˆZÓ F× KÑ KÓ M€FäÚ    ’Išyª)Ð4Ò>Pô€Hð˜S‘M×(Ñ(¨Ó4€HˆSMÙØ×%Ñ% s¨C jÓ1°&Ñ9×@Ñ@ÀÓFˆä‡OOF˜HÕ%rr")ÚInt64ÚFloat64Úbooleancó¸—tgd¢gd¢|¬«}|jd¬«j«}tddgdd    d
g¬ «}tj||«y) Nrg©rErEÚb)r.r"rr^r<rrlrErqrT)rr r r2r5)r"r`rr8s    rÚ*test_size_series_masked_type_returns_Int64rrdsQ€ô ’¢/¸Ô
?€CØ [‰[˜qˆ[Ó !× &Ñ &Ó (€Fܐq˜!f G°C¸°:Ô>€HÜ×ј6 8Õ,rcó—|}tgd¢ddœ|¬«}|jd«dj«}|dk(rdnd}|r|d    k(rd
n|}td d gt    ddgd|¬ «d|¬«}t j ||«y)NrprE)rErqr!rqzstring[pyarrow]rlr ÚobjectÚstrr<r)rSr")r.rSr"rX)Úany_string_dtypeÚusing_infer_stringr"rrÚ    exp_dtypeÚexp_index_dtyper8s        rÚtest_size_stringsrzms‹€à €EÜ    š¨sÑ3¸5Ô    A€BØ Z‰Z˜‹_˜SÑ !× &Ñ &Ó (€FØ Ð$5Ò5‘¸7€IÙ1°e¸xÒ6G‘eÈU€OÜØ    
ˆAˆÜS˜#J S°Ô@Ø Øô    €Hô ×ј6 8Õ,r)ÚnumpyrHÚpytestÚpandas.core.dtypes.commonrÚpandasrrrrÚpandas._testingÚ_testingr2ÚmarkÚ parametrizerÚparamÚxfailr:rPrVrYrbrkrrrzrrrú<module>r…sPðÛÛ å6÷óõ ð‡×ј  S¨3°¨*Ð5Ó6ñ)ó7ð)ð‡×ÑØâÚÚÚØˆ ‰ Ò-°V·[±[×5FÑ5FÔGð ó    ñ-ó    ð-ð$‡×ј  S¨3°¨*Ð5Ó6؇×ј $¨ Ó/ñ;ó0ó7ð;ò8ò-ò(ð‡×ј d¨E ]Ó3ñ &ó4ð &ð‡×јÒ"AÓBñ-óCð-ó -r