zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
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
U
¬ý°dª,ã@s,ddlmZddlZddlZddlZddlmZddlm    Z    m
Z
m Z m Z m Z ddlmZej dddg¡dd    „ƒZd
d „Zd d „Zdd„Zdd„Zej dddg¡dd„ƒZdd„Zdd„Zej ddddg¡ej dd d!d"iid d!d"giig¡d#d$„ƒƒZej d%dd&d'gid&d'gd"d(gd)œg¡d*d+„ƒZd,d-„Zej dddg¡d.d/„ƒZej ddddg¡ej dd!d"id!d"gig¡d0d1„ƒƒZd2d3„Z ej d4d5d6dd7d8gffd9g¡d:d;„ƒZ!d<d=„Z"d>d?„Z#ej d@e $e
d7d8gd8d7ggƒdAe%gg¡¡dBdC„ƒZ&ej dDee $e dE '¡ƒd(e%fdFe%fdGe%fdHe%fdIe%fdAe%fg¡ƒ¡dJdK„ƒZ(dLdM„Z)dNdO„Z*ej ddPdQ„dRdQ„dSdQ„g¡dTdU„ƒZ+dVdW„Z,ej dXdYd'gdZfej-d"d)œd[fg¡d\d]„ƒZ.ej dd'd&gd'dYgg¡d^d_„ƒZ/ej dd&d'gdYd'gg¡d`da„ƒZ0ej dbdcdQ„dddQ„dedQ„dfdQ„g¡dgdh„ƒZ1dS)ié)ÚchainN)ÚSpecificationError)Ú CategoricalÚ    DataFrameÚSeriesÚ
date_rangeÚnotnaÚ result_typeÚfooéc    Cs:|}d}tjt|d|jdd„d|dW5QRXdS)NzUinvalid value for result_type, must be one of {None, 'reduce', 'broadcast', 'expand'}©ÚmatchcSs
dddgS)Nr éé©©ÚxrrúZd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/apply/test_invalid_arg.pyÚ<lambda>%óz(test_result_type_error.<locals>.<lambda>r ©Úaxisr    ©ÚpytestÚraisesÚ
ValueErrorÚapply)r    Úint_frame_const_colÚdfÚmsgrrrÚtest_result_type_errors
ÿr c    Cs\tdddgdddgddd    ggd
d
d gd }d }tjt|d| dd„d¡W5QRXdS)Nr rréééééé    ÚaÚc)Úindexz)No axis named 2 for object type DataFramer cSs|S©Nrrrrrr,rz/test_apply_invalid_axis_value.<locals>.<lambda>©rrrrr©rrrrrÚtest_apply_invalid_axis_value(s*r-c    Cs0tjtdd|jdd„ddW5QRXdS)Nzna_action must be .*Got 'abc'r cSs tt|ƒƒSr*)ÚlenÚstrrrrrr2rz1test_applymap_invalid_na_action.<locals>.<lambda>Úabc©Z    na_action)rrrZapplymap)Ú float_framerrrÚtest_applymap_invalid_na_action/sr3c    Cs@tddgddgdœƒ}d}tjt|d| ¡W5QRXdS)Nrr r©ÚAÚBz Must provider )rrrÚ    TypeErrorÚaggr,rrrÚtest_agg_raises5sr9c    CsBtdddgƒ}d}tjt|d|jdd„dd    W5QRXdS)
Nr rrz)na_action must either be 'ignore' or Noner cSs|Sr*rrrrrrCrz8test_map_with_invalid_na_action_raises.<locals>.<lambda>Ú____r1©rrrrÚmap)ÚsrrrrÚ&test_map_with_invalid_na_action_raises>sr>Úinput_na_actionr:Tc    CsJtdddgƒ}d|›d}tjt|d|jddi|dW5QRXdS)Nr rrz+na_action must either be 'ignore' or None, z  was passedr r1r;)r?r=rrrrÚ2test_map_arg_is_dict_with_invalid_na_action_raisesFs r@c    CsZttdƒtdƒdd}t|dtdƒd}tjttjd|jd    d
„d d W5QRXdS) NZABBABCDZDCBAT)Ú
categoriesZorderedÚXXZabcdefg)Únamer)r cSs|Sr*rrrrrrSrz0test_map_categorical_na_action.<locals>.<lambda>Úignorer1)    rÚlistrrrÚNotImplementedErrorÚtmÚEMPTY_STRING_PATTERNr<©Úvaluesr=rrrÚtest_map_categorical_na_actionOsrKc    CsRtdddd d¡}t|dd}tjttjd|jd    d
„d d W5QRXdS) Nz
2011-01-01z
2011-01-02ÚH)Úfreqz
Asia/TokyorB)rCr cSs|Sr*rrrrrrZrz/test_map_datetimetz_na_action.<locals>.<lambda>rDr1)    rZ tz_localizerrrrFrGrHr<rIrrrÚtest_map_datetimetz_na_actionVs rNÚmethodrr8Ú    transformÚfuncr5r6Úsumc    Cs>|ddgiƒ}d}tjt|dt||ƒ|ƒW5QRXdS)Nr5r únested renamer is not supportedr )rrrÚgetattr)Úframe_or_seriesrOrQÚobjr rrrÚtest_nested_renamer]srWÚrenamerÚminÚmaxÚmean)r
Úbarc    Cs>ttdƒddd}d}tjt|d| |¡W5QRXdS)Nr#Úint64Úseries)ZdtyperCrSr )rÚrangerrrr8)rXr=rrrrÚtest_series_nested_renamergsr`c    Cs\ttj dd¡dddgtdddd}d    }tjt|d
|j     d d d gi¡W5QRXdS)Né
rr5r6ÚCz1/1/2000)Zperiods)Úcolumnsr)rSr r
rRr[)
rÚnpÚrandomÚrandnrrrrr5r8)ZtsdfrrrrÚtest_apply_dict_deprrs 
ýrgc    CsPttdƒddœƒ}d}tjt|d"t||ƒddiddidœƒW5QRXdS)    Nr"r4rSr r
rYr\rZ)rr_rrrrT)rOrrrrrÚtest_dict_nested_renaming_depr}srhc    CsDtddgiƒ}t d¡}tjt|dt||ƒ|ƒW5QRXdS)Nr5r zColumn(s) ['B'] do not existr )rÚreÚescaperrÚKeyErrorrT)rOrQrVr rrrÚtest_missing_column‡s
rlc    CsBtddgiƒ}d}tjt|d| tttdœ¡W5QRXdS)Nr'Ú1z#Column\(s\) \[1, 'b'\] do not existr )r'r Úb)rrrrkrPÚintr/r,rrrÚ'test_transform_mixed_column_name_dtypes‘srpz    how, args)Z
pct_changerÚ    nsmallestr'rn)Útailr c    CsPtddgddgdœƒ}d|›d}tjt|d|j|d|d    W5QRXdS)
Nr rrr!)r'rnz
Operation z does not support axis=1r )rÚargsr+)ÚhowrsrrrrrÚtest_apply_str_axis_1_raises™s ruc    Cs6d}tjt|dtdgƒjdddW5QRXdS)Nz&No axis named 1 for object type Seriesr r rR©r)rrrrrP)rrrrÚtest_transform_axis_1_raises¤srwcCs¼tdddddddddddg dddddddddddg dddddddddddg tj d¡tj d¡tj d¡dœƒ}tj|jd    <d
d „}d d „}d}tjt|d|j    |ddW5QRXdS)Nr
r\ZoneZtwoZdullZshinyé )r5r6rbÚDÚEÚF)r!rbcSs&|d d¡r"|ddkr"d|d<|S©NrbZshinr5r
r$ry)Ú
startswith©ÚrowrrrrPÝsz.test_apply_modify_traceback.<locals>.transformcSs2t|dƒr.|d d¡r.|ddkr.d|d<|Sr|)rr}r~rrrÚ
transform2âs&z/test_apply_modify_traceback.<locals>.transform2z,'float' object has no attribute 'startswith'r r rv)
rrdrerfÚnanÚlocrrÚAttributeErrorr)ÚdatarPr€rrrrÚtest_apply_modify_traceback«s`õõõ
 
 
Öÿ/ r…zdf, func, expectedZcumprodc    Cs0d}tj||d|j||dW5QRXdS)Nz0can't multiply sequence by non-int of type 'str'r rv©rrr8)rrQÚexpectedrrrrrÚ"test_agg_cython_table_raises_frameìsrˆzseries, func, expectedza b cÚprodZstdÚvarZmedianc    Cs,d}tj||d| |¡W5QRXdS)Nz?[Cc]ould not convert|can't multiply sequence by non-int of typer r†)r^rQr‡rrrrÚ#test_agg_cython_table_raises_seriesùsr‹c    CsHtddgiƒ}t d¡}tjt|d| ddd„i¡W5QRXdS)Nr'zint() argument must be a stringr cSst|jdƒS©Nr©roZilocrrrrrrz'test_agg_none_to_type.<locals>.<lambda>)rrirjrrr7r8r,rrrÚtest_agg_none_to_types
rŽc    CsBtddgiƒ}d}tjt|d| ddd„i¡W5QRXdS)Nr'zargument must be ar cSst|jdƒSrŒrrrrrrrz-test_transform_none_to_type.<locals>.<lambda>)rrrr7rPr,rrrÚtest_transform_none_to_typesrcCst ddg¡ dd¡S)Nr réÿÿÿÿ)rdÚarrayZreshaperrrrr$rrcCsddgS©Nr rrrrrrr%rcCs tddgƒSr’)rrrrrr&rc    Cs6|}d}tjt|d|j|dddW5QRXdS)Nz2too many dims to broadcast|cannot broadcast resultr r Ú    broadcastrr)rrQrrrrrÚtest_apply_broadcast_error!s    r”c
CsLd}tjt|d0tjdd|jddg|dW5QRXW5QRXdS)Nz3cannot combine transform and aggregation operationsr rD©ÚallrZÚsqrtrv©rrrrdZerrstater8)rr2rrrrÚtest_transform_and_agg_err_agg2sr™z    func, msgr—z(cannot combine transform and aggregationz2cannot perform both aggregation and transformationc
Cs@tjt|d(tjdd| |¡W5QRXW5QRXdS)Nr rDr•r˜)Ú string_seriesrQrrrrÚ!test_transform_and_agg_err_series:s r›c    Cs0d}tjt|d|j||dW5QRXdS)NúFunction did not transformr rv)rrrrP)rr2rQrrrrÚtest_transform_wont_agg_frameKsrc
Cs`d}|ddkrtnd}d}tjt|d,tj||dd| |¡W5QRXW5QRXdS)Nrœrr—z!invalid value encountered in sqrtr F)r Zcheck_stacklevel)ÚRuntimeWarningrrrrGZassert_produces_warningrP)ršrQrÚwarnZwarn_msgrrrÚtest_transform_wont_agg_seriesTs r Ú
op_wrappercCs|Sr*rrrrrrbrcCs|gSr*rrrrrrbrcCsd|iS©Nr5rrrrrrbrcCs
d|giSr¢rrrrrrbrc    CsR||ƒ}tddddgiƒ}t ||¡}d}tjt|d| |¡W5QRXdS)Nr5r rrrœr )rrGÚget_objrrrrP)Zall_reductionsrUr¡ÚoprVrrrrÚtest_transform_reducer_raisesas  r¥)2Ú    itertoolsrriÚnumpyrdrZ pandas.errorsrZpandasrrrrrZpandas._testingZ_testingrGÚmarkZ parametrizer r-r3r9r>r@rKrNrWr`rgrhrlrprurwr…Zget_cython_table_paramsr7rˆÚsplitr‹rŽrr”r™r—r›rr r¥rrrrÚ<module>    s¶   
    
" þ
 
     ÿ
Aÿþ
 
úþÿþ
ýþ
    
 
þþþ
 
 
 
ÿ