hyb
2026-01-30 15bc7727b58bf9ca0c8f21702fa893daac232b8d
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Ë
oñúh ãóėdZddlmZddlZddlZddlZddlm    Z
ddl m Z ejd„«Zejd„«Zejd„«ZGd„d    «Zy)
Note: for naming purposes, most tests are title with as e.g. "test_nlargest_foo"
but are implicitly also testing nsmallest_foo.
é)Úascii_lowercaseN)ÚVersioncóH—tjgd¢gd¢gd¢dœgd¢¬«S)N)éééér    )rrrrr)rrrér    ©ÚaÚbÚc)rrrrr©Úindex)ÚpdÚ    DataFrame©óú[H:\Change_password\venv_build\Lib\site-packages\pandas/tests/frame/methods/test_nlargest.pyÚ df_duplicatesrs €ä <‰<Ú¢Oº/ÑJÚô ðrcó"—tjtjj    d«j d«t tdd«tjj    d«j d«jd«dœ«S)Nré
Úfloat64r )    rrÚnpÚrandomÚ default_rngÚ permutationÚlistrÚastyperrrÚ
df_stringsr sl€ä <‰<ä—‘×&Ñ& qÓ)×5Ñ5°bÓ9Ü”o c rÐ*Ó+Ü—‘×&Ñ& qÓ)×5Ñ5°bÓ9×@Ñ@ÀÓKñ    
ó ðrcóB—tjgd¢gd¢gd¢td«tjtd««j    d«gd¢tj
dd¬    «tj
ddd
¬ «tj d dd ¬«dœ    gd¢¬«S)N)rrr©rrr)g@g@g@ÚabcÚcategory)ééé    Ú20130101r)Úperiodsz
US/Eastern)r)Útzz1 sÚs)r)Úfreq)    ÚgroupÚintÚfloatÚstringÚcategory_stringÚ category_intÚdatetimeÚ
datetimetzÚ    timedelta©Úcolumns)rrrÚSeriesrÚ
date_rangeÚtimedelta_rangerrrÚdf_main_dtypesr;"s{€ä <‰<âÚÚ$ܘ5“kÜ!Ÿy™y¬¨e«Ó5×<Ñ<¸ZÓHÚ%ÜŸ ™  j¸!Ô<ÜŸ-™-¨
¸AÀ,ÔOÜ×+Ñ+¨E¸1À3ÔGñ
    
ò
 
ô ðrcó
—eZdZejj ddgdgddgddgddgddggd¢gd¢gd¢gd¢gd    ¢gd
¢g «ejj d ed d ««d„««Zejj dddgddgg«d„«Zd„Z    d„Z
d„Z ejj dgd¢gd¢dgdgddgddgg«ejj d ed d««d„««Z d„Z d„Zd„Zd„Zy)ÚTestNLargestNSmallestÚorderr rr r )rr r )rr r )r rr )r r r)r rrÚnré cóD—|}d|vr>d|›d}tjt|¬«5t||«||«ddd«y|dk(}t||«||«}|j    ||¬«j |«}    t j||    «y#1swYyxYw)Nr z6Column 'b' has dtype (object|str), cannot use method 'ú' with this dtype©ÚmatchÚ    nsmallest©Ú    ascending)ÚpytestÚraisesÚ    TypeErrorÚgetattrÚ sort_valuesÚheadÚtmÚassert_frame_equal)
Úselfr Únselect_methodr?r>ÚdfÚ    error_msgrGÚresultÚexpecteds
          rÚtest_nlargest_nz%TestNLargestNSmallest.test_nlargest_nAs´€ð*ˆØ %‰<ð&Ø&4Ð%5Ð5FðHð ô—‘œy°    Ô:ñ 6Ø+”˜˜NÓ+¨A¨uÔ5÷ 6ð 6ð'¨+Ñ5ˆIØ0”W˜R Ó0°°EÓ:ˆFØ—~‘~ e°y~ÓA×FÑFÀqÓIˆHÜ × !Ñ ! &¨(Õ 3÷  6ð 6ús ¨BÂBr7r-r1r0cóN—|}|d}d|›d||j›d|›d}|jdd«jdd    «jd
d «jd d «}tjt|¬«5t ||«d|«ddd«y#1swYyxYw)NrzColumn 'z ' has dtype z, cannot use method 'rBú(z\(ú)z\)ú[z\[ú]z\]rCr)ÚdtypeÚreplacerHrIrJrK)rPr;rQr7rRÚcolrSs       rÚtest_nlargest_errorz)TestNLargestNSmallest.test_nlargest_errords³€ðˆØa‰jˆàse˜<¨¨3©¯ ©  ð7"Ø"0Ð!1Ð1Bð Dð    ð × Ñ ˜c 5Ó )ß ‰WS˜%Ó  ß ‰WS˜%Ó  ß ‰WS˜%Ó  ð        ô ]‰]œ9¨IÔ 6ñ    4Ø 'ŒGB˜Ó '¨¨7Ô 3÷    4÷    4ñ    4ús Á>BÂB$có¬—|}|jdtt|«ddhz
««|jdtt|«ddhz
««y)Nrr1r0)rErÚsetÚnlargest)rPr;rRs   rÚtest_nlargest_all_dtypesz.TestNLargestNSmallest.test_nlargest_all_dtypesxsK€Ø ˆØ
 ‰ QœœS ›WÐ(9¸8Ð'DÑDÓEÔFØ
 ‰ A”tœC ›GÐ'8¸(Ð&CÑCÓDÕErcóh—tjgd¢gd¢dœ«}|jdddg¬«}tjgd¢gd    ¢dœgd
¢¬ «}tj||«|j dddg¬«}tjgd ¢gd ¢dœgd¢¬ «}tj||«y)N)rrrrrr)rrrrrr©r r r    r r r6)rrrr)rrrr)rrrrr)rrrr)rrrr)r
r    rr©rrrbrNrOrE©rPrRrTrUs    rÚ+test_nlargest_duplicates_on_starter_columnszATestNLargestNSmallest.test_nlargest_duplicates_on_starter_columns}s™€ô\‰\Ò 2Ò9KÑLÓ Mˆà—‘˜Q¨¨c¨
Ó3ˆÜ—<‘<Ú¢\Ñ 2º,ô
ˆô     ×јf hÔ/à—‘˜a¨#¨s¨Ó4ˆÜ—<‘<Ú¢\Ñ 2º,ô
ˆô     ×јf hÕ/rcó`—tjdgdzgd¢dœ«}|jdd«}tjdgdzgd¢dœgd¢¬    «}tj||«|j dd«}tjdgdzgd¢dœ«}tj||«y)
Nrr
©rrrr    r
rerr r")rrrrrfrgs    rÚ test_nlargest_n_identical_valuesz6TestNLargestNSmallest.test_nlargest_n_identical_valuesŽs€ä \‰\   a¡ªoÑ>Ó ?ˆà—‘˜Q Ó$ˆÜ—<‘< q c¨A¡g²IÑ >ÂiÔPˆÜ
×јf hÔ/à—‘˜a Ó%ˆÜ—<‘< q c¨A¡g²IÑ >Ó?ˆÜ
×јf hÕ/récó—|}|j||«}|j|«j|«}tj||«|j ||«}|j|d¬«j|«}t tj«t d«k\rF|dgk(r|dvs |ddgk(r5|dk(r0|jtjjdd¬    ««tj||«y)
NFrFz1.25r )rrrr    r r
zYpandas default unstable sorting of duplicatesissue with numpy>=1.25 with AVX instructions)ÚreasonÚstrict) rErLrMrNrOrbrrÚ __version__Ú applymarkerrHÚmarkÚxfail)rPrr?r>ÚrequestrRrTrUs        rÚtest_nlargest_n_duplicate_indexz5TestNLargestNSmallest.test_nlargest_n_duplicate_indexšsê€ðˆØ—‘˜a Ó'ˆØ—>‘> %Ó(×-Ñ-¨aÓ0ˆÜ
×јf hÔ/à—‘˜Q Ó&ˆØ—>‘> %°5>Ó9×>Ñ>¸qÓAˆÜ ”2—>‘>Ó "¤g¨f£oÒ 5Ø seŠ^  \Ñ 1°uÀÀcÀ
Ò7JÐPQÐUVÒPVà × Ñ Ü— ‘ ×!Ñ!ðGð!ð "óô ô     ×јf hÕ/rc ó|—tjgd¢gd¢dœ«}|jddd¬«}tjdddd    d    d    d    d
œd d d ddd dd
œdœ«}tj||«|j ddd¬«}tjdd    d    d    d    dœdddd ddœdœ«}tj||«y)N)r
r    r    rrrrr)rr'r&r%r
é2rérer    r Úall)Úkeepr
r)rrrr    r
rlr%rr'r&rwrxr)rr    r
rlr%r%rfrgs    rÚ%test_nlargest_duplicate_keep_all_tiesz;TestNLargestNSmallest.test_nlargest_duplicate_keep_all_ties·s̀ä \‰\Ú*Ò1MÑ Nó
ˆð—‘˜Q ¨%Ó0ˆÜ—<‘<à˜q Q¨1°°q¸QÑ?Ø  a¨A°"¸ÀÑCñ ó
ˆô      ×јf hÔ/à—‘˜a ¨5Ó1ˆÜ—<‘<à˜q Q¨1°Ñ3ؘq R¨B°2Ñ6ñ ó
ˆô      ×јf hÕ/rcór—tjtjjdgddgg«ddgddgddgd    d
gg¬ «}|j    d d «}|j
gd¢}t j||«|jd d«}|j
gd¢}t j||«y)NÚxr r g…ëQ¸Õ?g¤p=
×£À?g…ëQ¸…ë?gÐ?gffffffæ?g333333ë?g…ëQ¸í?)r7Údatar)r}r )rrr)r}r )rrr)    rrÚ
MultiIndexÚ from_productrEÚilocrNrOrbrgs    rÚ&test_nlargest_multiindex_column_lookupz<TestNLargestNSmallest.test_nlargest_multiindex_column_lookupÎs«€ô\‰\Ü—M‘M×.Ñ.°°¸¸S°zÐ/BÓCؘ,  t  ¨t°T¨l¸TÀ4¸LÐIô
ˆð —‘˜a Ó,ˆØ—7‘7š9Ñ%ˆÜ
×јf hÔ/𗑘Q 
Ó+ˆØ—7‘7š9Ñ%ˆÜ
×јf hÕ/rcó—tjtjtjddddg«}|j    dd«}|j dd¬«j d«}tj||«y)Nrrrrr
FrF)    rrrÚnanrbrLrMrNrOrgs    rÚtest_nlargest_nanz'TestNLargestNSmallest.test_nlargest_nanàsb€ä \‰\œ2Ÿ6™6¤2§6¡6¨1¨a°°AÐ6Ó 7ˆØ—‘˜Q Ó"ˆØ—>‘> !¨u>Ó5×:Ñ:¸1Ó=ˆÜ
×јf hÕ/rcó$—tjgd¢gd¢gd¢dœtd«¬«}|jddd    g¬
«}tjgd ¢gd ¢gd ¢dœtd«¬«j    ddi«}t j ||«y)N)rrrr    r
Nr%)r%rlr
r    rrr)rrrrrrrr r%rr
r r r6rj)r%rlr
r    r)rrrrrr/)rrÚrangerErrNrOrgs    rÚ"test_nsmallest_nan_after_n_elementz8TestNLargestNSmallest.test_nsmallest_nan_after_n_elementçs‰€ä \‰\â-Ú*Ú*ñ ô
˜“(ô 
ˆð—‘˜a¨#¨s¨Ó4ˆÜ—<‘<â$Ú$Ú$ñ ô
˜“(ô 
÷ ‰&#wÓ
 ð    ô     ×јf hÕ/rN)Ú__name__Ú
__module__Ú __qualname__rHrrÚ parametrizer‡rVr_rcrhrkrur{r‚r…rˆrrrr=r=>sE„ð ‡[[×ÑØà ˆEØ ˆEØ #ˆJØ #ˆJØ #ˆJØ #ˆJÚ Ú Ú Ú Ú â ð    
óð$ ‡[[×јS¡%¨¨2£,Ó/ñ4ó0ó%ð&4ð  ‡[[×ÑØWÐ/Ð0°7¸HÐ2EÐFóñ4óð4ò"Fò
0ò"
0ð ‡[[×ÑØÚ    š/¨C¨5°3°%¸#¸s¸ÀcÈ3ÀZÐPóð ‡[[×јS¡%¨¨1£+Ó.ñ0ó/ó    ð
0ò00ò.0ò$0ó0rr=)Ú__doc__r0rÚnumpyrrHÚpandasrÚpandas._testingÚ_testingrNÚpandas.util.versionrÚfixturerr r;r=rrrú<module>r”srðñõ#ãÛ ãÝÝ'ð‡ñóðð‡ñóðð‡ñóð÷6|0ò|0r