hyb
2025-11-04 668edf874b4f77214a8ff4513e60e3c1a973f532
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
Ë
oñúhàãóȗddlZddlZddlZddlmZmZddlmZ    d„Z
d„Z d„Z d„Z d„Zd„Zd    „Zej"j%d
d gd gggggg«d „«Zd„Zd„Zd„Zy)éN)ÚIndexÚ
MultiIndexcóÚ—|jt|dd««\}}t|t«sJ‚|jddgk(sJ‚|j
Dcgc]}|j ‘Œc}ddgk(sJ‚|jt|««\}}t|t«sJ‚|J‚|jddgk(sJ‚|j
Dcgc]}|j ‘Œc}ddgk(sJ‚ycc}wcc}w)NéÚfirstÚsecond)ÚreindexÚlistÚ
isinstancerÚnamesÚlevelsÚname)ÚidxÚresultÚindexerÚlevels    úZH:\Change_password\venv_build\Lib\site-packages\pandas/tests/indexes/multi/test_reindex.pyÚ test_reindexr sâ€Ø—k‘k¤$ s¨2¨A w£-Ó0O€FˆGÜ fœjÔ )Ð)Ð )Ø <‰<˜G XÐ.Ò .Ð.Ð .Ø$*§M¡MÖ 2˜5ˆEJ‹JÒ 2°wÀÐ6IÒ IÐIÐ Ià—k‘k¤$ s£)Ó,O€FˆGÜ fœjÔ )Ð)Ð )Ø ˆ?Ј?Ø <‰<˜G XÐ.Ò .Ð.Ð .Ø$*§M¡MÖ 2˜5ˆEJ‹JÒ 2°wÀÐ6IÒ IÐIÑ Iùò 3ùò 3s ÁC#ÃC(cóT—tdg«}|j|d¬«\}}|j|d¬«\}}|j|dd¬«}|j|dd¬«}|j|«sJ‚t    j
gd¢«}t j||d¬    «|j|«sJ‚t    j
gd
¢«}    t j||    d¬    «tjtd ¬ «5|j|d d¬«ddd«y#1swYyxYw)NÚoner©rÚright)rÚhowÚleft)rérF)Ú check_dtype)réÿÿÿÿrrrrzFill method not supported©ÚmatchÚpad)Úmethodr) rr    ÚjoinÚequalsÚnpÚarrayÚtmÚassert_numpy_array_equalÚpytestÚraisesÚ    TypeError)
rÚindexÚtargetrÚtarget2Úindexer2Ú    exp_indexÚ
exp_index2Ú exp_indexerÚ exp_indexer2s
          rÚtest_reindex_levelr3sý€Ü 5'‹N€Eà—k‘k %¨xkÓ8O€FˆGØŸ ™  c°˜ Ó:Ñ€GˆXà—‘˜ h°GÓ<€IØ—‘˜% x°VÓ<€Jà =‰=˜Ô #Ð#Ð #Ü—(‘(š9Ó%€KÜ×Ñ ¨À%ÕHà >‰>˜*Ô %Ð%Ð %Ü—8‘8Ò1Ó2€LÜ×Ñ ¨,ÀEÕJä    ‰”yÐ(CÔ    Dñ7Ø  ‰ C ¨Xˆ Ô6÷7÷7ñ7ús ÄDÄD'có0—|j«}|j«}ddgx|_|_tjddgddgg«}|j    g«djddgk(sJ‚|j    t j g««djddgk(sJ‚|j    |j««djddgk(sJ‚|j    |j«djddgk(sJ‚|j    |j««djddgk(sJ‚|j    |j«djddgk(sJ‚ddg|_|j    g«djddgk(sJ‚|j    t j g««djddgk(sJ‚|j    |j««djddgk(sJ‚|j    |j«djddgk(sJ‚|j    |j««djddgk(sJ‚|j    |j«djddgk(sJ‚y)NérérrÚfooÚbar)    Úcopyr rÚ from_productr    r$r%ÚtolistÚvalues)rr,Ú other_dtypes   rÚ;test_reindex_preserves_names_when_target_is_list_or_ndarrayr>.s\€à
(‰(‹*€CØ X‰X‹Z€FØ $ d˜|Ð+€C„I” ä×)Ñ)¨A¨q¨6°A°q°6Ð*:Ó;€Kð ;‰;r‹?˜1Ñ × #Ñ #¨¨d |Ò 3Ð3Ð 3Ø ;‰;”r—x‘x “|Ó $ QÑ '× -Ñ -°$¸°Ò =Ð=Ð =Ø ;‰;v—}‘}“Ó '¨Ñ *× 0Ñ 0°T¸4°LÒ @Ð@Ð @Ø ;‰;v—}‘}Ó % aÑ (× .Ñ .°4¸°,Ò >Ð>Ð >Ø ;‰;{×)Ñ)Ó+Ó ,¨QÑ /× 5Ñ 5¸$À¸Ò EÐEÐ EØ ;‰;{×)Ñ)Ó *¨1Ñ -× 3Ñ 3¸¸d°|Ò CÐCÐ Cà˜€C„IØ ;‰;r‹?˜1Ñ × #Ñ #¨¨u ~Ò 5Ð5Ð 5Ø ;‰;”r—x‘x “|Ó $ QÑ '× -Ñ -°%¸°Ò ?Ð?Ð ?Ø ;‰;v—}‘}“Ó '¨Ñ *× 0Ñ 0°U¸E°NÒ BÐBÐ BØ ;‰;v—}‘}Ó % aÑ (× .Ñ .°5¸%°.Ò @Ð@Ð @Ø ;‰;{×)Ñ)Ó+Ó ,¨QÑ /× 5Ñ 5¸%À¸Ò GÐGÐ GØ ;‰;{×)Ñ)Ó *¨1Ñ -× 3Ñ 3¸¸u°~Ò EÐEÑ Eócóޗtjddgddggddg¬«}|jgd¬«djddgk(sJ‚|jgd¬«djddgk(sJ‚y)    Nrr5ÚaÚbr7r8)r r)rr:r    r )rs rÚ=test_reindex_lvl_preserves_names_when_target_is_list_or_arrayrCGsy€ä
! A q 6¨C°¨:Ð"6¸uÀe¸nÔ
M€CØ ;‰;r ˆ;Ó # AÑ &× ,Ñ ,°¸°Ò >Ð>Ð >Ø ;‰;r ˆ;Ó # AÑ &× ,Ñ ,°¸°Ò >Ð>Ñ >r?cóò—tjddgddgg«}|jgd¬«djdjj
t jk(sJ‚|st jnt}|jgd¬«djdjj
|k(sJ‚tjddg«}tjdd    d
¬ «}tj||g«}|jgd¬«djdj|jk(sJ‚|jgd¬«djdj|jk(sJ‚y) Nrr5rArBrr7r8z
2016-01-01rz
US/Pacific)ÚperiodsÚtz) rr:r    r ÚdtypeÚtyper$Úint64Úobject_ÚstrÚpdÚ CategoricalÚ
date_range)Úusing_infer_stringrÚexpÚcatÚdtiÚmis      rÚ@test_reindex_lvl_preserves_type_if_target_is_empty_list_or_arrayrTNsD€ô ×
! A q 6¨C°¨:Ð"6Ó
7€CØ ;‰;r ˆ;Ó # AÑ &× -Ñ -¨aÑ 0× 6Ñ 6× ;Ñ ;¼r¿x¹xÒ GÐGÐ GÙ.Œ"*Š*´C€CØ ;‰;r ˆ;Ó # AÑ &× -Ñ -¨aÑ 0× 6Ñ 6× ;Ñ ;¸sÒ BÐBÐ Bô .‰.˜% ˜Ó
(€CÜ
-‰-˜ ¨a°LÔ
A€CÜ    ×     Ñ      # s Ó    ,€BØ :‰:b ˆ:Ó " 1Ñ %× ,Ñ ,¨QÑ /× 5Ñ 5¸¿¹Ò BÐBÐ BØ :‰:b ˆ:Ó " 1Ñ %× ,Ñ ,¨QÑ /× 5Ñ 5¸¿¹Ò BÐBÑ Br?có6—tj|jtj¬«}|j    |«}t j ||«tjtd¬«5|j    |d¬«ddd«y#1swYyxYw)N©rGzInvalid fill methodrÚinvalid)r!)
r$ÚarangeÚsizeÚintpÚ get_indexerr&r'r(r)Ú
ValueError)rÚexpectedÚactuals   rÚtest_reindex_baser__sl€Üy‰y˜Ÿ™¬¯©Ô1€Hà _‰_˜SÓ !€FÜ×Ñ ¨&Ô1ä    ‰”zÐ)>Ô    ?ñ/Ø ‰˜ IˆÔ.÷/÷/ñ/ús Á2BÂBcó:—tjgd¢«}tjt    j
d«|¬«}tjgd¢«}d}t jt|¬«5|j|«ddd«y#1swYyxYw)N)©rr©r5r5rb©rrr©r+)rarbrcz'cannot handle a non-unique multi-index!r)
rÚ from_tuplesrLÚSeriesr$rXr(r)r\r    )rrAÚnew_idxÚmsgs    rÚtest_reindex_non_uniqueriisp€Ü
 Ñ
 Ò!AÓ
B€CÜ
    ‰    ”"—)‘)˜A“, cÔ*€AÜ×$Ñ$Ò%=Ó>€Gà
3€CÜ    ‰”z¨Ô    -ñØ        ‰    'Ô÷÷ñús Á6BÂBr<rAÚxcóF—tj|«}|jtjdg«d¬«\}}tdg|dgggg¬«}tjg|j
¬«}t j||«t j||«y)NrBrrr5)r ÚcodesrV)    rÚ from_arraysr    r$r%rGr&Úassert_index_equalr')r<rrÚresult_indexerr]Úexpected_indexers      rÚtest_reindex_empty_with_levelrqssˆ€ô ×
 Ñ
  Ó
(€CØ Ÿ[™[¬¯©°3°%«À˜[ÓBÑ€FˆNÜ 3 %¨°©Ð!3¸BÀ¸8ÔD€HÜ—x‘x ¨.×*>Ñ*>Ô?ÐÜ×ј& (Ô+Ü×Ñ Ð0@ÕAr?có —gd¢}tj|dd«}t|«}|j|«\}}t    j
||«t jgd¢t j¬«}t    j||«y)N))Úirs)rsÚj)rtrsrtr)rr5rrrV)
rrerr    r&rnr$r%rZr')ÚkeysrSrÚresrr]s      rÚtest_reindex_not_all_tuplesrw~sk€Ú 4€DÜ    ×    Ñ      S b     Ó    *€BÜ
‹+€CØ—:‘:˜c“?L€Cˆä×ј#˜sÔ#܏x‰xš ¬R¯W©WÔ5€HÜ×Ñ ¨Õ2r?có—tjgd¢«}tjgd¢|¬«}tjgd¢«}t    j
t d¬«5|j|dd¬    «ddd«y#1swYyxYw)
N)©r6ÚA©rrz©rÚB)g{®Gáz”?g{®Gáz„?gú~j¼t“ˆ?rd)    ry)r6r}r{r|)rÚC)ér})rr~)ér})r€r~zFlimit argument only valid if doing pad, backfill or nearest reindexingrrr5)Ú
fill_valueÚlimit)rrerLrfr(r)r\r    )rÚdfrgs   rÚ&test_reindex_limit_arg_with_multiindexr„‰sx€ô ×
 Ñ
 Ò!?Ó
@€Cä     ‰Ò&¨cÔ    2€Bä×$Ñ$ò
    
ó €Gô
‰ÜØVô
ñ3ð     
‰
7 q°ˆ
Ô2÷    3÷3ñ3ús Á#BÂB
có—tjddg«}tjddg«}tjddg|¬«}tjddg|¬«}|j    |«}|}t j ||«y)N))rANr5))rBNrr5rrd)rrerLÚ    DataFrameÚ reindex_liker&Úassert_frame_equal)r+Úindex2Ú    df1_dtypeÚ    df2_dtyperr]s      rÚ+test_reindex_with_none_in_nested_multiindexrŒ¥s}€ä × "Ñ "Ð$4Ð6FÐ#GÓ H€EÜ × #Ñ #Ð%5Ð7GÐ$HÓ I€FÜ— ‘ ˜a ˜V¨5Ô1€IÜ— ‘ ˜a ˜V¨6Ô2€Ià × #Ñ # IÓ .€FØ€HÜ×ј& (Õ+r?)Únumpyr$r(ÚpandasrLrrÚpandas._testingÚ_testingr&rr3r>rCrTr_riÚmarkÚ parametrizerqrwr„rŒ©r?rú<module>r”s…ðÛÛ ã÷õò
Jò7ò*Fò2?òCò"/òð‡×ј c U¨S¨E N°R¸°HÐ#=Ó>ñBó?ðBò3ò3ó8    ,r?