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
109
110
111
112
113
114
Ë
nñúh¨+ãó|—ddlmZddlZddlZddlZddlmZddlm    Z    m
Z
m Z ddl m Zejj!dddg«d„«Zd    „Zd
„Zd „Zejj!d d dg«d„«Zejj!dgd¢«ejj!ddddiidddgiig«d„««Zejj!ddddgiddgddgdœg«d„«Zd„Zejj!dddg«d „«Zejj!dgd¢«ejj!dddiddgig«d!„««Zd"„Zejj!d#d$d%dd&d'gffd(g«d)„«Zd*„Zd+„Zejj!d,ej>e    d&d'gd'd&gg«d-e gg««d.„«Z!ejj!d/eej>e
d0jE««de fd1e fd2e fd3e fd4e fd-e fg«««d5„«Z#d6„Z$d7„Z%ejj!dd8„d9„d:„g«d;„«Z&d<„Z'ejjQd=«ejj!d>d?dgd@fejRddœdAfg«dB„««Z*ejj!dddgdd?gg«dC„«Z+ejj!dddgd?dgg«dD„«Z,ejj!dEdF„dG„dH„dI„g«dJ„«Z-y)Ké)ÚchainN)ÚSpecificationError)Ú    DataFrameÚSeriesÚ
date_rangeÚ result_typeÚfooécó(—ttjtjdd¬«d«j    dd«dzgd¢¬«}d    }t j t|¬
«5|jd „d|¬ «ddd«y#1swYyxYw) NéÚint64©Údtypeééÿÿÿÿr
©ÚAÚBÚC©ÚcolumnszUinvalid value for result_type, must be one of {None, 'reduce', 'broadcast', 'expand'}©Úmatchcó
—gd¢S)N©r
ér ©©Úxs úVH:\Change_password\venv_build\Lib\site-packages\pandas/tests/apply/test_invalid_arg.pyú<lambda>z(test_result_type_error.<locals>.<lambda>&s€š9€ó©Úaxisr©    rÚnpÚtileÚarangeÚreshapeÚpytestÚraisesÚ
ValueErrorÚapply)rÚdfÚmsgs   r Útest_result_type_errorr0s‚€ô
Ü
‰”—    ‘    ˜! 7Ô+¨QÓ/×7Ñ7¸¸2Ó>ÀÑBÚô
€Bð     2ðô
‰”z¨Ô    -ñGØ
‰Ñ$¨1¸+ˆÔF÷G÷GñGús Á)BÂBcó¾—tgd¢gd¢gd¢ggd¢¬«}d}tjt|¬«5|j    d„d    «ddd«y#1swYyxYw)
Nr)éér)ééé    )Úar7Úc)Úindexz)No axis named 2 for object type DataFramercó—|S©Nrrs r r!z/test_apply_invalid_axis_value.<locals>.<lambda>-s€˜1€r"r©rr*r+r,r-©r.r/s  r Útest_apply_invalid_axis_valuer>)sK€Ü    ’Išyª)Ð4ºOÔ    L€BØ
5€CÜ    ‰”z¨Ô    -ñ!Ø
‰‘˜aÔ ÷!÷!ñ!ús ¶AÁAcó¬—tddgddgdœ«}d}tjt|¬«5|j    «ddd«y#1swYyxYw)Nrr
r©rrz Must provider)rr*r+Ú    TypeErrorÚaggr=s  r Útest_agg_raisesrC0sJ€ä    ˜!˜Q˜ q¨! fÑ-Ó    .€BØ
€Cä    ‰”y¨Ô    ,ñØ
‰Œ÷÷ñús °A
Acóª—tgd¢«}d}tjt|¬«5|j    d„d¬«ddd«y#1swYyxYw)Nrz)na_action must either be 'ignore' or Nonercó—|Sr;rrs r r!z8test_map_with_invalid_na_action_raises.<locals>.<lambda>>s€˜€r"Ú____©Ú    na_action©rr*r+r,Úmap)Úsr/s  r Ú&test_map_with_invalid_na_action_raisesrL9sD€äŠyÓ€AØ
5€CÜ    ‰”z¨Ô    -ñ-Ø    ‰‰k VˆÔ,÷-÷-ñ-ús «A    Á    AÚinput_na_actionrFTcó´—tgd¢«}d|›d}tjt|¬«5|j    ddi|¬«ddd«y#1swYyxYw)Nrz+na_action must either be 'ignore' or None, z  was passedrr
rrGrI)rMrKr/s   r Ú2test_map_arg_is_dict_with_invalid_na_action_raisesrOAsT€ô    ŠyÓ€AØ 7¸Ð7HÈ Ð
T€CÜ    ‰”z¨Ô    -ñ1Ø    ‰ˆq!ˆf ˆÔ0÷1÷1ñ1ús ¯AÁAÚmethod)r-rBÚ    transformÚfuncrrÚsumcó¢—|ddgi«}d}tjt|¬«5t||«|«ddd«y#1swYyxYw)Nrr
únested renamer is not supportedr)r*r+rÚgetattr)Úframe_or_seriesrPrRÚobjrs     r Útest_nested_renamerrYJsN€ñ ˜3  ˜*Ó
%€CØ -€EÜ    ‰Ô)°Ô    7ñ#ØŒVÓ˜TÔ"÷#÷#ñ#ús ©AÁAÚrenamerÚminÚmaxÚmean)r    Úbarcó¸—ttd«dd¬«}d}tjt|¬«5|j |«ddd«y#1swYyxYw)Nrr Úseries)rÚnamerUr)rÚranger*r+rrB)rZrKr/s   r Útest_series_nested_renamerrcTsJ€ô
    ŒuQ‹x˜w¨XÔ6€AØ
+€CÜ    ‰Ô)°Ô    5ñØ    ‰ˆgŒ÷÷ñús µAÁAcó4—ttjjd«j    d«gd¢t dd¬«¬«}d}t jt|¬    «5|jjd
d d gi«ddd«y#1swYyxYw) Nr)é
r rz1/1/2000re)Úperiods)rr9rUrr    rSr]) rr&ÚrandomÚ default_rngÚstandard_normalrr*r+rrrB)Útsdfr/s  r Útest_apply_dict_deprrk_sz€Ü Ü
    ‰    ×јaÓ ×0Ñ0°Ó9Úܘ¨RÔ0ô €Dð
,€CÜ    ‰Ô)°Ô    5ñ-Ø ‰
‰
E˜E 6˜?Ð+Ô,÷-÷-ñ-ús Á% BÂBrBrQcóȗttd«ddœ«}d}tjt|¬«5t ||«ddiddidœ«ddd«y#1swYyxYw)    Nr3r@rUrr    r[r^r\)rrbr*r+rrV)rPr.r/s   r Útest_dict_nested_renaming_deprrmjsb€ä    œ˜q›¨Ñ*Ó    +€Bð -€CÜ    ‰Ô)°Ô    5ñHØŒFÓ 5¨% .¸¸u°~ÑFÔG÷H÷HñHús µAÁA!cóΗtddgi«}tjd«}tjt
|¬«5t ||«|«ddd«y#1swYyxYw)Nrr
zColumn(s) ['B'] do not existr)rÚreÚescaper*r+ÚKeyErrorrV)rPrRrXrs    r Útest_missing_columnrrtsW€ô S˜1˜#JÓ
€CÜ I‰IÐ4Ó 5€EÜ    ‰”x uÔ    -ñ#ØŒVÓ˜TÔ"÷#÷#ñ#ús ¿AÁA$cóƗtddgi«}d}tjt|¬«5|j    t
t t
dœ«ddd«y#1swYyxYw)Nr7Ú1z#Column\(s\) \[1, 'b'\] do not existr)r7r
Úb)rr*r+rqrQÚintÚstrr=s  r Ú'test_transform_mixed_column_name_dtypesrx~sM€ä    C˜#˜<Ó     €BØ
0€CÜ    ‰”x sÔ    +ñ3Ø
 ‰ œ3¤3¬SÑ1Ô2÷3÷3ñ3ús ¬"AÁA z    how, args)Ú
pct_changerÚ    nsmallestr7ru)Útailr
có¼—tddgddgdœ«}d|›d}tjt|¬«5|j    |d|¬    «ddd«y#1swYyxYw)
Nr
rr r2)r7ruz
Operation z does not support axis=1r)r$Úargsr<)Úhowr}r.r/s    r Útest_apply_str_axis_1_raisesr†s_€ô
 
˜!˜Q˜ q¨! fÑ-Ó    .€BØ seÐ3Ð
4€CÜ    ‰”z¨Ô    -ñ)Ø
‰˜1 4ˆÔ(÷)÷)ñ)ús ´AÁAcó¢—d}tjt|¬«5tdg«j    dd¬«ddd«y#1swYyxYw)Nz&No axis named 1 for object type Seriesrr
rS©r$)r*r+r,rrQ)r/s r Útest_transform_axis_1_raisesr‚‘sC€à
2€CÜ    ‰”z¨Ô    -ñ-ܐˆs‹ ×јe¨!ÐÔ,÷-÷-ñ-ús žAÁAc
ó—tgd¢gd¢gd¢tjjd«j    d«tjjd«j    d«tjjd«j    d«dœ«}tj
|j d<d„}d    }tjt|¬
«5|j|d ¬ «ddd«y#1swYyxYw) N) r    r    r    r    r^r^r^r^r    r    r    ) Úoner„r„Útwor„r„r„r…r…r…r„) Údullr†Úshinyr†r†r‡r‡r†r‡r‡r‡ré )rrrÚDÚEÚF)r2rcóH—|djd«r |ddk(rd|d<|S)NrÚshinrr    r4r‰)Ú
startswith)Úrows r rQz.test_apply_modify_traceback.<locals>.transformÊs-€Ø ˆs‰8× Ñ ˜vÔ &¨3¨s©8°uÒ+<؈C‰H؈
r"z,'float' object has no attribute 'startswith'rr
r) rr&rgrhriÚnanÚlocr*r+ÚAttributeErrorr-)ÚdatarQr/s   r Útest_apply_modify_tracebackr”˜sÎ€Ü ò ò ò ô—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ü—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ü—‘×&Ñ& qÓ)×9Ñ9¸"Ó=ñU+    
ó- €Dô^—v‘v€D‡HHˆVÑòð
9€CÜ    ‰”~¨SÔ    1ñ&Ø 
‰
9 1ˆ
Ô%÷&÷&ñ&ús ÃC7Ã7Dzdf, func, expectedÚcumprodcó"—|r|tf}d}t|t«rdnt}t    j
||¬«5t j|d¬«5|j||¬«ddd«ddd«y#1swYŒxYw#1swYyxYw)Nz‡can't multiply sequence by non-int of type 'str'|cannot perform cumprod with type str|operation 'cumprod' not supported for dtype 'str'rzusing DataFrame.cumprodr)    ÚNotImplementedErrorÚ
isinstancerwÚ FutureWarningr*r+ÚtmÚassert_produces_warningrB)r.rRÚexpectedr$Úusing_infer_stringr/Úwarns       r Ú"test_agg_cython_table_raises_framerŸÔsŒ€ñØÔ1Ð2ˆð    =ðô
˜d¤CÔ(‰4¬m€DÜ    ‰x sÔ    +ñ$Ü × 'Ñ '¨Ð4MÔ Nñ    $Ø F‰F4˜dˆFÔ #÷    $÷$ð$÷    $ð    $ú÷$ð$ús#¼BÁA9Á(BÁ9B    Á>BÂBzseries, func, expectedza b cÚprodÚstdÚvarÚmediancóÄ—d}|dk(s$|tjus|tjurd}|r+|dtjtjfvr|t
f}|dz}t |t«rdnt}tj||¬«5tj|d¬«5|j|«ddd«ddd«y#1swYŒxYw#1swYyxYw)Nz?[Cc]ould not convert|can't multiply sequence by non-int of typer£z)Cannot convert \['a' 'b' 'c'\] to numericr•zG|does not support|has no kernel|Cannot perform|cannot perform|operationrzis currently using Series.*)r&Ú    nanmedianr£r•Ú
nancumprodr—r˜rwr™r*r+ršr›rB)r`rRrœrr/ržs      r Ú#test_agg_cython_table_raises_seriesr§ês̀ð$ M€CØ ˆxÒ˜4¤2§<¡<Ñ/°4¼2¿9¹9Ñ3DØ:ˆá˜d y´"·*±*¼b¿m¹mÐ&LÑLØÔ1Ð2ˆð     ÐWÑWðô˜d¤CÔ(‰4¬m€Dä    ‰x sÔ    +ñä × 'Ñ '¨Ð4QÔ Rñ    Ø J‰JtÔ ÷    ÷ð÷    ð    ú÷ðús$ÂCÂ'C
Â9CÃ
C    ÃCÃCcóҗtddgi«}tjd«}tjt
|¬«5|j dd„i«ddd«y#1swYyxYw)Nr7zint() argument must be a stringrcó2—t|jd«S©Nr©rvÚilocrs r r!z'test_agg_none_to_type.<locals>.<lambda>s€œs 1§6¡6¨!¡9›~€r")rrorpr*r+rArBr=s  r Útest_agg_none_to_typer­sV€ä    C˜$˜=Ó    !€BÜ
)‰)Ð5Ó
6€CÜ    ‰”y¨Ô    ,ñ0Ø
‰Ñ-Ð.Ô/÷0÷0ñ0ús ¿AÁA&có¬—tddgi«}d}tjt|¬«5|j    dd„i«ddd«y#1swYyxYw)Nr7zargument must be arcó2—t|jd«Srªr«rs r r!z-test_transform_none_to_type.<locals>.<lambda>s€¤S¨¯©°©£^€r")rr*r+rArQr=s  r Útest_transform_none_to_typer°sL€ä    C˜$˜=Ó    !€BØ
€CÜ    ‰”y¨Ô    ,ñ6Ø
 ‰ cÑ3Ð4Ô5÷6÷6ñ6ús ¬A
AcóP—tjddg«jdd«S)Nr
rr)r&Úarrayr)rs r r!r!!s €”"—(‘(˜A˜q˜6Ó"×*Ñ*¨2¨qÓ1€r"có
—ddgS©Nr
rrrs r r!r!"s
€1a&€r"có—tddg«Sr´)rrs r r!r!#s€”&˜!˜Q˜“.€r"có&—ttjtjdd¬«d«j    dd«dzgd¢¬«}d    }t j t|¬
«5|j|dd ¬ «ddd«y#1swYyxYw) Nr r rrrr
rrz2too many dims to broadcast|cannot broadcast resultrÚ    broadcastr#r%)rRr.r/s   r Útest_apply_broadcast_errorr¸sx€ô
Ü
‰”—    ‘    ˜! 7Ô+¨QÓ/×7Ñ7¸¸2Ó>ÀÑBÚô
€Bð ?€CÜ    ‰”z¨Ô    -ñ8Ø
‰˜A¨;ˆÔ7÷8÷8ñ8ús Á)BÂBcóè—d}tjt|¬«5tjd¬«5|j ddg|¬«ddd«ddd«y#1swYŒxYw#1swYyxYw)Nz3cannot combine transform and aggregation operationsrÚignore©Úallr\Úsqrtr©r*r+r,r&ÚerrstaterB)r$Ú float_framer/s   r Útest_transform_and_agg_err_aggrÁ2sd€à
?€CÜ    ‰”z¨Ô    -ñ8Ü [‰[˜XÔ &ñ    8Ø O‰O˜U F˜O°$ˆOÔ 7÷    8÷8ð8÷    8ð    8ú÷8ð8ús"žA(µAÁ A(ÁA%    Á!A(Á(A1zignore::FutureWarningz    func, msgr½z(cannot combine transform and aggregationz2cannot perform both aggregation and transformationcóܗtjt|¬«5tjd¬«5|j |«ddd«ddd«y#1swYŒxYw#1swYyxYw)Nrrºr»r¾©Ú string_seriesrRr/s   r Ú!test_transform_and_agg_err_seriesrÅ:s[€ô
‰”z¨Ô    -ñ$Ü [‰[˜XÔ &ñ    $Ø × Ñ ˜dÔ #÷    $÷$ð$÷    $ð    $ú÷$ð$ús"œA"³AÁA"ÁA    ÁA"Á"A+cóŽ—d}tjt|¬«5|j||¬«ddd«y#1swYyxYw)NúFunction did not transformrr©r*r+r,rQ)r$rÀrRr/s    r Útest_transform_wont_agg_framerÉLs?€ð '€CÜ    ‰”z¨Ô    -ñ/Ø×јd¨ÐÔ.÷/÷/ñ/ús    ž;»AcóŠ—d}tjt|¬«5|j|«ddd«y#1swYyxYw)NrÇrrÈrÃs   r Útest_transform_wont_agg_seriesrËUs:€ð '€Cä    ‰”z¨Ô    -ñ&Ø×Ñ Ô%÷&÷&ñ&ús    ž9¹AÚ
op_wrappercó—|Sr;rrs r r!r!`s€˜Q€r"có—|gSr;rrs r r!r!`s€¨1¨#€r"có
—d|iS©Nrrrs r r!r!`s
€¸#¸q¸€r"có —d|giSrÐrrs r r!r!`s€ÈcÐTUÐSVÈZ€r"cóä—||«}tdgd¢i«}tj||«}d}tjt
|¬«5|j |«ddd«y#1swYyxYw)NrrrÇr)rršÚget_objr*r+r,rQ)Úall_reductionsrWrÌÚoprXr/s      r Útest_transform_reducer_raisesrÖ_sa€ñ
 
NÓ    #€Bä
Sš)Ð$Ó
%€CÜ
*‰*S˜/Ó
*€Cà
&€CÜ    ‰”z¨Ô    -ñØ  ‰ bÔ÷÷ñús Á A&Á&A/).Ú    itertoolsrroÚnumpyr&r*Ú pandas.errorsrÚpandasrrrÚpandas._testingÚ_testingršÚmarkÚ parametrizer0r>rCrLrOrYrcrkrmrrrxrr‚r”Úget_cython_table_paramsrArŸÚsplitr§r­r°r¸rÁÚfilterwarningsr½rÅrÉrËrÖrr"r ú<module>râs ðõÛ    ãÛ å,÷ñõ
ð‡×ј¨°¨
Ó3ñ Gó4ð Gò!òò-ð‡×ÑÐ*¨V°T¨NÓ;ñ1ó<ð1ð‡×јÒ#@ÓA؇×ј 3¨¨e¨ Ð"5¸¸cÀEÀ7¸^Ð7LÐ!MÓNñ#óOóBð#ð‡×ÑØ Ø ˆeUˆ^Рu¨e n¸eÀV¸_ÑMÐNóñó    ðò-ð‡×ј E¨;Ð#7Ó8ñHó9ðHð‡×јÒ#@ÓA؇×ј 3¨ ,°°u°g°Ð!?Ó@ñ#óAóBð#ò3ð‡×ÑØÐ$ {°Q¸¸c¸
°OÐ&DÀkÐRóñ)óð)ò-ò9&ðx‡×ÑØØ€B×ÑِC˜:  S˜zÐ*Ó+¨y¸)Ð.DÐ-Eóóñ $ó ð $𠇁×ÑØÙ    Ø"ˆ×"Ñ"Ù 7—=‘=“?Ó #à˜Ð#ؘÐ#ؘ    Ð"ؘ    Ð"ؘ9Ð%ؘIÐ&ð  ó
    
ó óñ ó!ð ò(0ò6ð‡×ÑØ
á1ÙÙ ðóñ    8óð    8ò8ð‡×ÑÐ3Ó4؇×ÑØà
%ˆÐDÐEà—G‘G EÑ *Ø @ð    
ðó    ñ$ó    ó5ð$ð‡×ј 5¨% .°5¸&°/Ð!BÓCñ/óDð/ð‡×ј 5¨% .°6¸5°/Ð!BÓCñ&óDð&ð‡×ÑØ‘;¡ Ñ/AÑCWÐXóñ    óñ    r"