hyb
2025-11-07 cadac0a99d87c53805a07f3b4ca7fd11e524fe4a
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Ë
oñúhœ$ãó\—ddlZddlZddlmZmZmZddlmZ    Gd„d«Z
Gd„d«Z y)éN)Ú CategoricalÚ    DataFrameÚSeriesc
ó—eZdZd„Zd„Zej jdddg«ej jdgd¢gd¢dgd    ¢fgd¢gd¢dgd
¢fg«d „««Zd „Z    d „Z
ej jdgd¢«d„«Z y)ÚTestSeriesSortValuescóÆ
—tgd¢gd¢«}tgd¢gd¢«}|j«}tj||«|j    «}t
j |dd|j}|j«}t j|dd«j«sJ‚tj|ddjt j|dd««|jd¬«}t j|dd«j«sJ‚tj|ddjt j|dd««td    d
gd d g«}|j«|jd ¬«}t j|j«j«ddd…}tj||j«j«|jd d¬«}tj||j«j«|jd g¬«}|jd ¬«}tj||«|jd gd¬«}|jd d¬«}tj||«d}    tjt |    ¬«5|jd¬«ddd«d}    tjt |    ¬«5|jg¬«ddd«d}    tjt |    ¬«5|jgd¢¬«ddd«d}    tjt |    ¬«5|jd d g¬«ddd«d}    tjt |    ¬«5|jd¬«ddd«|j    «}|jd d¬«}
|
J‚tj||jd ¬««tj"|j$|jd ¬«j$«t't
j(j+d «j-d««} | j.dd…df} d}    |rH| jd¬«tj| | j.dd…dfj««ytjt |    ¬«5| jd¬«ddd«y#1swYŒBxYw#1swYŒxYw#1swYŒêxYw#1swYŒ½xYw#1swYŒ’xYw#1swYyxYw)N)éééé)ÚAÚBÚCÚD©r r
r    r )rrr rééûÿÿÿÚfirst)Ú na_positionr rr r
F©Ú    ascendingéÿÿÿÿ)rrzDFor argument "ascending" expected type bool, received type NoneType.©Úmatchz.Length of ascending \(0\) must be 1 for Seriesz.Length of ascending \(3\) must be 1 for Series)r r
r    z.Length of ascending \(2\) must be 1 for Seriesú?For argument "ascending" expected type bool, received type str.ÚfoobarT)rÚinplace)é
r rzRThis Series is a view of some other array, to sort in-place you must create a copy)r)rÚ sort_valuesÚtmÚassert_series_equalÚcopyÚnpÚnanÚvaluesÚisnanÚallÚassert_numpy_array_equalÚsortÚdropnaÚassert_almost_equalÚpytestÚraisesÚ
ValueErrorÚassert_index_equalÚindexrÚrandomÚ default_rngÚstandard_normalÚiloc) ÚselfÚdatetime_seriesÚusing_copy_on_writeÚserÚexpectedÚresultÚtsÚvalsÚorderedÚmsgÚ return_valueÚdfÚss              ú_H:\Change_password\venv_build\Lib\site-packages\pandas/tests/series/methods/test_sort_values.pyÚtest_sort_valuesz%TestSeriesSortValues.test_sort_values sX€ä’\Ò#7Ó8ˆÜš,Ò(<Ó=ˆØ—‘Ó"ˆÜ
×јx¨Ô0à × !Ñ !Ó #ˆÜ—‘ˆˆ2ˆAˆØy‰yˆà—‘Ó!ˆÜx‰x˜˜r˜s˜ Ó$×(Ñ(Ô*Ð*Ð*Ü
×#Ñ# F¨3¨B K×$6Ñ$6¼¿¹ÀÀQÀRÀÓ8IÔJ𗑨GÓ4ˆÜx‰x˜˜r ˜
Ó#×'Ñ'Ô)Ð)Ð)Ü
×#Ñ# F¨1¨2 J×$5Ñ$5´r·w±w¸tÀAÀB¸xÓ7HÔIôc˜3Z ! Q Ó(ˆà ‰Ôð—.‘.¨5.Ó1ˆÜ—7‘7˜2Ÿ9™9›;×-Ñ-Ó.©t°¨tÑ4ˆÜ
×јx¨¯©Ó)9×)@Ñ)@ÔAØ—.‘.¨5¸g.ÓFˆÜ
×јx¨¯©Ó)9×)@Ñ)@ÔAð—.‘.¨E¨7.Ó3ˆØ—>‘>¨E>Ó2ˆÜ
×јx¨Ô1Ø—.‘.¨E¨7À.ÓHˆØ—>‘>¨E¸w>ÓGˆÜ
×јx¨Ô1àTˆÜ ]‰]œ:¨SÔ 1ñ    +Ø N‰N TˆNÔ *÷    +à?ˆÜ ]‰]œ:¨SÔ 1ñ    )Ø N‰N RˆNÔ (÷    )à?ˆÜ ]‰]œ:¨SÔ 1ñ    0Ø N‰N¢YˆNÔ /÷    0à?ˆÜ ]‰]œ:¨SÔ 1ñ    5Ø N‰N e¨U ^ˆNÔ 4÷    5àOˆÜ ]‰]œ:¨SÔ 1ñ    /Ø N‰N XˆNÔ .÷    /ð× !Ñ !Ó #ˆØ—~‘~°¸t~ÓDˆ ØÐ#Ð#Ð#Ü
×јr ?×#>Ñ#>ÈÐ#>Ó#OÔPÜ
×ÑØ H‰Ho×1Ñ1¸EÐ1ÓB×HÑHô    
ô ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓ IˆØ G‰G’AqD‰Mˆð %ð     ñ Ø M‰M $ˆMÔ 'Ü × "Ñ " 1 b§g¡gªa°¨d¡m×&?Ñ&?Ó&AÕ Bä—‘œz°Ô5ñ ,Ø— ‘  d Ô+÷ ,ð ,÷K    +ñ    +ú÷    )ñ    )ú÷    0ñ    0ú÷    5ñ    5ú÷    /ñ    /ú÷2 ,ð ,úsHËTË;T#Ì3T0Í-T=Î'U
Ó:UÔT Ô#T-Ô0T:Ô=UÕ
UÕU cóR—tgd¢d¬«}t|j««}ttgd¢d¬«gd¢¬«}|j«}t    j
||«ttgd¢d¬««}|j«}t jgd    ¢t j¬
«}t    j|j«|«ttgd¢gd    ¢d¬ ««}|j«}t jgd    ¢t j¬
«}t    j|j«|«|jd¬ «}t jgd ¢t j¬
«}t    j|j«|«tgd    ¢gd    ¢d¬ «}tgd    ¢gd ¢d¬ «}gd    ¢}    t|||    gd¢dœ«}
|
jdgd¬«}t jgd ¢t j¬
«}t    j|djj«|«|djdk(sJ‚|
jdgd¬«}|
jdgd¬«}t    j
|d|d«|djdk(sJ‚|djdk(sJ‚|
jdgd¬«tgd¢gd¢dœ«}
t|
dd¬«|
d<|
djjgd¢«|
d<|
jdg¬«}|
j gd¢}t    j"||«|
jddg¬«}|
j gd¢}t    j"||«y) N)ÚaÚbrFrEF)r=)rErErFrF)rr    r r
©r0)rEÚcrFÚdT)rErFrHrI)Údtype)Ú
categoriesr=r)rIrHrFrEr)Úunsortr)Ústringr%rM)Úbyrr)Úcategoryr%rL)érr r    r
r )rErFrFrErEÚe)ÚidÚ    raw_graderSÚgrade)rFrQrE)rN)r r
rrr    r rR)r
r rr r    r)rrr"rr r!r#ÚarrayÚobject_r(Ú    __array__rr%rJÚcatÚset_categoriesr4Úassert_frame_equal) r5rHrXr9r:ÚresÚexpÚraw_cat1Úraw_cat2rAr@s            rBÚtest_sort_values_categoricalz1TestSeriesSortValues.test_sort_values_categorical^s    €Ü Ò,°eÔ <ˆÜQ—V‘V“XÓˆôÜ Ò,°eÔ <ÂLô
ˆð—‘Ó"ˆÜ
×јv xÔ0ä”[Ò!5¸tÔDÓEˆØo‰oӈ܏h‰hÒ+´2·:±:Ô>ˆÜ
×#Ñ# C§M¡M£O°SÔ9äÜ Ú$Ò1EÈtô ó
ˆð
o‰oӈ܏h‰hÒ+´2·:±:Ô>ˆÜ
×#Ñ# C§M¡M£O°SÔ9ào‰o¨ˆoÓ.ˆÜh‰hÒ+´2·:±:Ô>ˆÜ
×#Ñ# C§M¡M£O°SÔ9äÚ  Ò-AÈ5ô
ˆôÚ  Ò-AÈ4ô
ˆò !ˆÜ ب¸QÊ,Ñ Wó
ˆð
n‰n  
°eˆnÓ<ˆÜh‰hÒ+´2·:±:Ô>ˆÜ
×#Ñ# C¨¡K×$6Ñ$6×$@Ñ$@Ó$BÀCÔHؐ6‰{× Ñ  JÒ.Ð.Ð.àn‰n  °EˆnÓ:ˆØn‰n  
°dˆnÓ;ˆÜ
×јs 8™}¨c°(©mÔ<ؐ6‰{× Ñ  JÒ.Ð.Ð.ؐ8‰}×"Ñ" jÒ0Ð0Ð0ð     ‰˜8˜*°ˆÔ6ôÚ%Ò4RÑ Só
ˆô" " [¡/¸4Ô@ˆˆ7‰ ؘ‘k—o‘o×4Ñ4²_ÓEˆˆ7‰ ð—‘ G 9Ó-ˆØ—7‘7Ò-Ñ.ˆÜ
×јf hÔ/ð—‘ G¨T ?Ó3ˆØ—7‘7Ò-Ñ.ˆÜ
×јf hÕ/órTFz6original_list, sorted_list, ignore_index, output_index)r
r    rPr )rPr    r
r )rr r
r    )r
r rr    có—t|«}t||¬«}||dœ}|r%|j«}    |    jdddi|¤Žn|jdddi|¤Ž}    tj|    |«tj|t|««y)NrG)Ú ignore_indexrrF©)rr"rr r!)
r5rÚ original_listÚ sorted_listrbÚ output_indexr8r9ÚkwargsÚ
result_sers
          rBÚtest_sort_values_ignore_indexz2TestSeriesSortValues.test_sort_values_ignore_index§s‡€ô]Ó#ˆÜ˜+¨\Ô:ˆØ".¸7ÑCˆá ØŸ™›ˆJØ "ˆJ× "Ñ "Ñ =¨UÐ =°fÓ =à(˜Ÿ™ÑC°5ÐC¸FÑCˆJä
×јz¨8Ô4Ü
×јs¤F¨=Ó$9Õ:r`có–—tgd¢gd¢«}|jdd¬«}tgd¢gd¢«}tj||«y)N)r r
r r    )rrFÚsecondrHFÚ    mergesort)rÚkind)r    r
r r )rHrFrrk)rrr r!)r5rAr:r9s    rBÚ#test_mergesort_descending_stabilityz8TestSeriesSortValues.test_mergesort_descending_stabilityÀs>€ä ’<Ò!>Ó ?ˆØ—‘¨°[ÓAˆÜš,Ò(EÓFˆÜ
×јv xÕ0r`có¦—tgd¢«}d}tjt|¬«5|j    d¬«ddd«y#1swYyxYw)N©ééérrÚFalser)rr,r-r.r)r5r8r>s   rBÚ3test_sort_values_validate_ascending_for_value_errorzHTestSeriesSortValues.test_sort_values_validate_ascending_for_value_errorÇsB€ä’[Ó!ˆàOˆÜ ]‰]œ:¨SÔ 1ñ    /Ø O‰O gˆOÔ .÷    /÷    /ñ    /ús «AÁAr)Frr Tcóؗtgd¢«}tj|j«}|j    |¬«}|s|ddd…}|j}t j ||«y)Nrprr)rr#r)r%rr r()r5rr8r9Ú
sorted_serr:s      rBÚ.test_sort_values_validate_ascending_functionalzCTestSeriesSortValues.test_sort_values_validate_ascending_functionalÏs[€ô’[Ó!ˆÜ—7‘7˜3Ÿ:™:Ó&ˆà—_‘_¨y_Ó9ˆ
ÙØ¡ " ‘~ˆHà×"Ñ"ˆÜ
×#Ñ# F¨HÕ5r`N) Ú__name__Ú
__module__Ú __qualname__rCr_r,ÚmarkÚ parametrizerirnrurxrcr`rBrr s „òO,òbG0ðR ‡[[×јY¨¨u¨ Ó6Ø ‡[[×ÑØ@â š<¨ª|Ð <Ú š<¨² Ð =ð    
óñ;óó7ð;ò"1ò/ð ‡[[×ј[Ò*=Ó>ñ
6ó?ñ
6r`rcó—eZdZd„Zd„Zy)ÚTestSeriesSortingKeycóü—ttjddg««}|jd¬«}|}t    j
||«|jdd„¬«}|ddd…}t    j
||«y)NÚHelloÚgoodbyer©Úaxiscó6—|jj«S©N)ÚstrÚlower©Úxs rBú<lambda>z;TestSeriesSortingKey.test_sort_values_key.<locals>.<lambda>ås€¸!¿%¹%¿+¹+»-€r`©r„Úkeyr)rr#rUrr r!©r5Úseriesr:r9s    rBÚtest_sort_values_keyz)TestSeriesSortingKey.test_sort_values_keyÞsu€ÜœŸ™ '¨9Ð!5Ó6Ó7ˆà×#Ñ#¨Ð#Ó+ˆØˆÜ
×јv xÔ0à×#Ñ#¨Ñ0GÐ#ÓHˆØ™$˜B˜$‘<ˆÜ
×јv xÕ0r`c
óä—ttjddtjddtjg««}|j    d¬«}|j
gd¢}t j||«|j    dd„¬«}|j
gd¢}t j||«|j    dd    „d
¬ «}|j
gd¢}t j||«y) Nrrr    r
rƒ)rr r    r r
rcó —|dzS)Nrrcr‰s rBr‹z?TestSeriesSortingKey.test_sort_values_key_nan.<locals>.<lambda>ðs
€¸!¸a¹%€r`rŒcó—| Sr†rcr‰s rBr‹z?TestSeriesSortingKey.test_sort_values_key_nan.<locals>.<lambda>ôs€¸1¸"€r`F)r„rr)rr#rUr$rr4r r!rŽs    rBÚtest_sort_values_key_nanz-TestSeriesSortingKey.test_sort_values_key_nanésƀÜœŸ™ ! Q¬¯©°°1´b·f±fÐ!=Ó>Ó?ˆà×#Ñ#¨Ð#Ó+ˆØ—;‘;Ò1Ñ2ˆÜ
×јv xÔ0à×#Ñ#¨±Ð#Ó@ˆØ—;‘;Ò1Ñ2ˆÜ
×јv xÔ0à×#Ñ#¨± ÈÐ#ÓNˆØ—;‘;Ò1Ñ2ˆÜ
×јv xÕ0r`N)ryrzr{rr”rcr`rBrrÝs „ò    1ó 1r`r) Únumpyr#r,ÚpandasrrrÚpandas._testingÚ_testingr rrrcr`rBú<module>r™s1ðÛÛ ÷ñõ
÷N6ñN6÷b1ò1r`