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
Ë
nñúh ãóº—ddlZddlZddlZddlmZmZmZddlm    Z
ejddg¬«d„«Z ejjded«ed«fej dd    «j#d    «ej dd    «fgd
d g¬ «d „«Zd„Zejjdddej(gej*egd¢«fddej(gej*egd¢«fddej(gddieddej(g«fddej(gdddœeddej(g«fddej(geddg«eddej(g«fddej(gedgd    z«eddej(g«ff«d„«Zejjdddej(gej*eddej(g«fddej(gej*eddej(g«fddej(gddieddej(g«fddej(gdddœeddej(g«fddej(geddg«eddej(g«fddej(gegd¢«eddej(g«ff«d„«Zd„Zd„Zy)éN)Ú CategoricalÚIndexÚSeriesÚignore)Úparamscó—|jS©N)Úparam)Úrequests ú[H:\Change_password\venv_build\Lib\site-packages\pandas/tests/arrays/categorical/test_map.pyÚ    na_actionr s €à =‰=Ðózdata, categoriesÚabcbcaÚcabéÚstringÚinterval)ÚidscóΗt|||¬«}|jt|¬«}ttt|«tt|«|¬«}tj||«y)N©Ú
categoriesÚordered©r )rÚmapÚstrÚtmÚassert_categorical_equal)Údatarrr ÚcatÚresultÚexpecteds       r Ú test_map_strr"sT€ô d z¸7Ô
C€CØ W‰W”S IˆWÓ .€FÜÜ ŒC‹¤3¤s¨JÓ#7Àô€Hô×Ñ ¨Õ1rcóî—ttd«td«d¬«}|jd„|¬«}ttd«td«d¬«}tj||«ttd«td    «d
¬«}|jd „|¬«}ttd«td «d
¬«}tj||«|jd „|¬«}t t jdgdzt j¬««}tj||«ttd«td    «d
¬«}d„}|j||¬«}tgd¢gd¢d
¬«}tj||«tgd¢gd¢¬«}|j||¬«}tj||«|jddddœ|¬«}tj||«y)NÚABABCÚCBATrcó"—|j«Sr    ©Úlower©Úxs r ú<lambda>ztest_map.<locals>.<lambda>&ó €˜qŸw™w›y€rrÚababcÚcbaÚBACFcó"—|j«Sr    r'r)s r r+ztest_map.<locals>.<lambda>+r,rÚbaccó—y)Né©r)s r r+ztest_map.<locals>.<lambda>0srr3é)Údtypecó,—ddddœj|«S)Né
éé©ÚAÚBÚC)Úgetr)s r Úfztest_map.<locals>.f7s€Ø˜b rÑ*×.Ñ.¨qÓ1Ð1r)r8r9r8r9r:)r9r8r:)r8r9r:r;©Úindexr8r9r:) rÚlistrrrrÚnpÚarrayÚint64Úassert_index_equalr)r rr Úexpr@Úmappers      r Útest_maprJ$sŠ€Ü
”d˜7“m´°U³ ÀTÔ
J€CØ W‰WÑ(°IˆWÓ >€FÜ
”d˜7“m´°U³ ÀTÔ
J€CÜ×Ñ ¨Ô,ä
”d˜7“m´°U³ ÀUÔ
K€CØ W‰WÑ(°IˆWÓ >€FÜ
”d˜7“m´°U³ ÀUÔ
K€CÜ×Ñ ¨Ô,ðW‰W‘[¨IˆWÓ 6€FÜ
”—‘˜!˜˜q™¬¯©Ô1Ó
2€CÜ×ј& #Ô&ô ”d˜7“m´°U³ ÀUÔ
K€Cò2ðW‰WQ )ˆWÓ ,€FÜ
Ò*²|ÈUÔ
S€CÜ×Ñ ¨Ô,ä ’LªÔ 8€FØ W‰WV yˆWÓ 1€FÜ×Ñ ¨Ô,à W‰W˜2 B¨RÑ0¸IˆWÓ F€FÜ×Ñ ¨Õ,r)rr@r!r3)FFTéF)r3rKcóº—t|«}|j|d¬«}t|t«rtj||«ytj
||«y)Nr)rrÚ
isinstancerrrG©rr@r!Úvaluesr s     r Útest_map_with_nan_nonerPFsJ€ô(˜Ó €FØ Z‰Z˜ TˆZÓ *€Fܐ(œKÔ(Ü
×#Ñ# F¨HÕ5ä
×јf hÕ/r)FFFcóª—t|«}|j|d¬«}|ddk(rtj||«ytj||«y)Nrrr3)rrrrrGrNs     r Útest_map_with_nan_ignorerRbsK€ô(˜Ó €FØ Z‰Z˜ XˆZÓ .€FØ ˆAw!‚|Ü
×#Ñ# F¨HÕ5ä
×јf hÕ/rcóH—gd¢}gd¢}t|«}t|dd|dd¬«}|j||¬«}t|gd¢¬«}tj||«t t |dd|dd««}|j||¬«}tj||«y)N)Úar=r3rT)ÚonerKç@rUéÿÿÿÿrAr)rVrKrU)r)rrrrrÚdictÚzip)r Ú orig_valuesÚ
new_valuesrrIr r!s       r Útest_map_with_dict_or_seriesr\~sŸ€Ú$€KÚ'€JÜ
kÓ
"€Cä J˜s O¨;°s¸Ð+;Ô <€FØ W‰WV yˆWÓ 1€Fô˜:²/ÔB€HÜ×Ñ ¨Ô1ä ”#k # 2Ð&¨
°3°B¨Ó8Ó 9€FØ W‰WV yˆWÓ 1€Fä×Ñ ¨Õ1rcó¦—tgd¢«}d}tjt|¬«5|j    d„«ddd«y#1swYyxYw)N)rTÚbÚczÝThe default value of 'ignore' for the `na_action` parameter in pandas.Categorical.map is deprecated and will be changed to 'None' in a future version. Please set na_action to the desired value to avoid seeing this warning)Úmatchcó—|Sr    r4r)s r r+z:test_map_na_action_no_default_deprecated.<locals>.<lambda>šs€˜!€r)rrÚassert_produces_warningÚ FutureWarningr)rÚmsgs  r Ú(test_map_na_action_no_default_deprecatedresI€ä
’oÓ
&€Cð    5ðô
×    #Ñ    #¤M¸Ô    =ñØ ‰‘ Ô÷÷ñús «AÁA)ÚnumpyrDÚpytestÚpandasÚpdrrrÚpandas._testingÚ_testingrÚfixturer ÚmarkÚ parametrizerCÚinterval_rangeÚrepeatr"rJÚnanÚisnarPrRr\rer4rr ú<module>rssðÛÛ ã÷ñõ
ð€‡˜˜hÐ'Ô(ñó)ðð‡×ÑØá     ˆh‹™˜e›Ð%Ø    ˆ×    Ñ    ˜1˜aÓ     ×    'Ñ    '¨Ó    *Ð,=¨B×,=Ñ,=¸aÀÓ,CÐDðð
:Ðð óñ2óð2ò-ðD‡×ÑØà
ˆQ—‘ˆ˜Ÿ™¡%Ò(<Ó"=Ð>Ø
ˆQ—‘ˆ˜Ÿ™¡%Ò(<Ó"=Ð>Ø
ˆQ—‘ˆ˜!˜U˜¡[°%¸ÀÇÁÐ1GÓ%HÐIØ
ˆQ—‘ˆ˜U uÑ-©u°e¸UÀBÇFÁFÐ5KÓ/LÐMà 2—6‘6ˆNÙ E˜5>Ó "Ù ˜  r§v¡vÐ.Ó /ð    
𠐐2—6‘6ˆNÙ E7˜Q‘;Ó Ù 5˜% §¡Ð(Ó )ð    
ðóñ&0ó'ð&0ð‡×ÑØà
ˆQ—‘ˆ˜Ÿ™¡+¨u°e¸R¿V¹VÐ.DÓ"EÐFØ
ˆQ—‘ˆ˜Ÿ™¡%¨°°r·v±vÐ(>Ó"?Ð@Ø
ˆQ—‘ˆ˜!˜U˜¡[°%¸ÀÇÁÐ1GÓ%HÐIØ
ˆQ—‘ˆ˜U uÑ-©u°e¸UÀBÇFÁFÐ5KÓ/LÐMà 2—6‘6ˆNÙ E˜5>Ó "Ù ˜  r§v¡vÐ.Ó /ð    
𠐐2—6‘6ˆNÙ Ò(Ó )Ù 5˜% §¡Ð(Ó )ð    
ðóñ&0ó'ð&0ò2ó$
r