zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
U
­ý°dìgã²@sdZddlZddlZddlZddlZddlZejj    ddZ
ej j ddgddggdd    gd
Z ddgifZddd d d gie fZejejdgdde dd¡fejdgfe dg¡fejdgfe ddg¡fejdgfe dd ¡fejdgfe d¡fejdgfejdddfejdgfe d¡fejddgfe d¡fejddgfe d¡fejddgfe d¡fejddgfe ddd„¡fejddgfe dd¡fejddgfe d ddg¡fejddgfe d!ddg¡fejddgfe d"dg¡feje dejg¡fe d#d¡fejddgfe d$ddi¡fejddgfe d%¡fejddgfe d&ddg¡fejddgfe d'dd ¡fejddgfe d(¡fejddgfe d)¡fejddgfe d*¡fejddgfe d+¡fejdgfe d,e dg¡¡fejdgejd-dd.fe d/¡fejdgejd-dd.fe d0¡fejejee d1ejdgd2¡fejj    d3dd4ejee d5¡fejee dd¡fejee ddg¡fejee de dg¡¡fejd6dgife ddg¡fejee d7d8¡fejeejd9d:d;d<fejeejd=d>d?fejeejd@ddAfejee d dg¡fejee d!ddg¡fejeejd"dgdBfejeejd"dgd2fejeejdddidBfejeejddCd„d2fejee d#d¡fejeejd#dDdEfejee dFd¡fejee d¡fejee d(¡fejee d)¡fejee d*¡fejee d+¡fejee dG¡fejee d¡fejee d¡fejeejdHddIfejee dJ¡fejee dKdd¡fejee dLdd¡fejee dM¡fejee d,ejeŽ¡fejejee dNejeŽej¡fe
d4ejejee dOejeŽ¡fe
d4ejejee dPejeŽ¡fe
d4ejeejdQddBfejdgdgdRœfejdSddBfejdgdgdRœfejdSddTdUgdVfejee dW¡fejee dXd¡fejee dY¡fejdddZgdd d[gd d d\gd]œfejd^dgd    gd_fe ejee d`dad„¡f¡ejejee dbe ddgi¡¡fe
d4e ejee dd ¡f¡ejee dc¡fejejee dd¡fej de¡gd4ejejee dfejeŽ¡fe
d4e ejee dg¡f¡e ejee dh¡f¡ejee di¡fejee dj¡fejee dk¡fejejdge dk¡fe
d4e ejeejdlddmf¡e ejeejdldndogddpf¡e ejdejddqejd dqgifejdldrdmf¡e ejde ds¡e dt¡gifejdlddmf¡ejddgie d-du¡gfe d/¡fejddgie d-¡gfejd0dudvfe ejee d&dg¡f¡e ejee d&e dg¡¡f¡e ejee d&e ddgi¡¡f¡ejee dwdd¡fejee dxd¡fejee dyd¡fejejee dz¡fe
d4ejdd gfe dz¡fejdd gfejd{dd2fejeejd{ddBfejeejfejdgejfejeejfejdgejfejeej fejdgej fejee!fejdge!fe ejee"f¡ejdge"fejee dddg¡fejee d|d¡fejde fe d|d¡fejee d}d¡fejee d~e ddd d gi¡¡fejee d~e ddd g¡¡fejee dd€¡fejee dd€¡fejdddgfe dd€¡fejdddgfe dd€¡fejd d gfe dH¡fejdgd‚fe dƒ¡fejddgd‚ife dƒ¡fejdgd‚fe d„¡fejddgd‚ife d„¡fejdd gfejd…d dd†fejefejd…d dd†fejdd gfe d‡e#¡fejee d‡e#¡fejdd gfe dˆ¡fejee dˆ¡fejdd gde$fe d‰¡fejdejdd ge$dife d‰¡fejdd gfe dŠ¡fejee dŠ¡fejddd gfe d‹¡fejdddd gife d‹¡fejdd gfejdŒddfejeejdŒddfejdejd-d d.fe dŽd¡fejdddddgiejd-d d.fe dŽd¡fejdejd-d d.fe dd‘¡fejdddddgiejd-d d.fe dd‘¡fejdejd-d d.fe d’d‘d“¡fejdddddgiejd-d d.fe d’d‘d“¡fejdejd-d d.fe d”d•¡fejdddddgiejd-d d.fe d”d•¡fejdejd-d d.fe d–d•¡fejdddddgiejd-d d.fe d–d•¡fejdd gfe d—¡fejee d—¡fejdd gfe d˜e ddrg¡¡fejee d˜e dgg¡¡fejdd gfe d™e ddrg¡¡fejee d™e dgg¡¡fejdd gfejdšdd›fejeejdšdd›fejdejd-d dœdfe dždŸ¡fejdddddgiejd-d dœdfe dždŸ¡fejdejd-d d.fe d dŸ¡fejdddddgiejd-d d.fe d dŸ¡fejejdd gfe d¡¡fe
d4ejejee d¡¡fe
d4ejdd gfe d¢¡fejee d¢¡fejdgfe d£d¤d„¡fe ejee d£d¥d„¡f¡ejdgfe d¦d§d„¡fe ejee d¦d¨d„¡f¡ejdgfe d©¡fejee d©¡fejejee dª¡fe
d4ejejee dU¡fe
d4ejejee d«¡fe
d4ejejee dT¡fe
d4g­Z%d¬d­„Z&ej'e%d®d„d¯d°d±„ƒZ(d²d³„Z)e
d´dµ„ƒZ*ej +d¶d·d¸d¹g¡ej +dºde dg¡fde ddgi¡fe dg¡dfe ddgi¡dfe dg¡e dg¡fe ddgi¡e ddgi¡fe dg¡e ddgi¡fe ddgi¡e dg¡fg¡d»d¼„ƒƒZ,ejj+d½e d¾¡e d¿¡e dÀdg¡e dÁd¡e dgd¡e dÂdáe dÄd¡e dÅdÆ¡ejdÅdÆdrdǍe dÈd¡e dÉd¡e d}d¡e dÊd¡e dË¡e dÌd ¡e dÍ¡e dΡe dÏdСe dÑdÒ¡e dÓd ¡e dÔd¡e dd ¡e d$dd¡e dÕd¡e dÖd¡e d×d ¡e dØd¡e dÙ¡e dÚd ¡ejdÛddd܍e dÝd¡e dÞ¡e dß¡e dàddi¡e dá¡e dâd ¡e dãd ¡e dä¡e då¡e dæ¡e dç¡e dè¡e dé¡e dê¡e dë¡e dì¡e dí¡g/e&dîdïdð„ƒZ-ejj+d½e d0¡e d dŸ¡e dÑ¡e dñdò¡e dd¡e dód¡e dôd¡e dõ¡e dö¡g    e&dîd÷dø„ƒZ.ej +dùdúdûdüdýdþdÿdddddddddd    d
d d d dddddg¡dd„ƒZ/ej +dùdddddg¡dd„ƒZ0ej +d½e d¡g¡dd„ƒZ1ej +d½e ddZg¡e d ¡e d!¡d"d„e d#d¡e d$¡e d%dd    d&œ¡e d'ddg¡e d(dd    g¡g    ¡e
d)d*„ƒƒZ2ej +d+e ddg¡e ddgdd gdRœ¡g¡ej +d½e dU¡d,d„d-d„d.d„d/d„g¡d0d1„ƒƒZ3ej +d+e ddg¡e ddgdd gdRœ¡g¡ej +d½d2d„d3d„d4d„d5d„d6d„d7d„d8d„g¡e
d9d:„ƒƒƒZ4d;d<„Z5dS(=zG
An exhaustive list of pandas methods exercising NDFrame.__finalize__.
éNznot implemented)ÚreasonÚaÚbéÚAÚB)ÚnameséééÚfloat64©ZdtypeÚviewÚint64ZtakeÚ __getitem__TÚrepeatZ reset_index)ÚdropZto_frameZdrop_duplicatesZ
duplicatedÚroundÚrenamecCs|dS)Nr©©ÚxrrúYd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/generic/test_finalize.pyÚ<lambda>/órÚnameZset_axisZreindexrZfillnaÚreplaceÚshiftÚisinZbetweenZisnaZisnullZnotnaZnotnullÚaddÚ2000©ÚperiodsZ to_timestampZ    to_periodÚdot)ÚindexzImplement binary finalize)ZmarksZ    transpose)rrÚqueryzA == 1ÚevalúA + 1Úpython©ZengineZ select_dtypesÚint)ÚincludeZassign)r)ÚcolumnscCs|S©Nrrrrrr_rZffill)ÚmethodZ    set_indexZdropnaZ sort_values)ZbyZ
sort_indexÚnlargestÚ    nsmallestZ    swaplevelÚcombineZ combine_firstÚupdateZpivot)rrZ pivot_tableÚmeanÚsum)r,ZaggfuncÚstackZexplodeZunstackÚcéé)rrÚCZmelt)Zid_varsZ
value_varsZapplymapcCs|Sr-rrrrrr¢rÚmergeZcorrZcovzignore::RuntimeWarningZcorrwithÚcountZnuniqueZidxminZidxmaxÚmodeZquantile)Ú numeric_onlygÐ?gè?)Úqr=)ÚdaysFz
2022-01-01z
2022-01-02ÚD)ÚfreqZswapaxesZ    droplevelÚpopZsqueezeZ rename_axisÚxsÚgetZ reindex_likeZ
add_prefixÚ_Z
add_suffixé
ÚheadÚtailÚsample)ÚnrZastypeÚcopyZ infer_objectsZconvert_dtypesZ interpolateZclip)ÚlowerZasfreqÚHZat_timez12:00Z between_timez13:00ÚfirstZ3DÚlastZrankÚwhereÚmaskÚtruncate)ZbeforeÚUTC)r"ÚtzZ
tz_convertZCETZ tz_localizeÚdescribeZ
pct_changeZ    transformcCs || ¡Sr-©Úminrrrrr”rcCs || ¡Sr-rVrrrrr™rÚapplycCs|Sr-rrrrrrœrcCs|Sr-rrrrrržrZcumsumÚanyÚstdcCs2t d¡}| t|ƒ¡}|r&| d¡St|ƒSdS)Nz'(.*)?'r)ÚreÚcompileÚsearchÚstrÚgroup)rZxprÚmrrrÚidfn·s
 
 
racCs t|dƒS)Néÿÿÿÿ)rarrrrrÀr)ÚparamsÚidscCs|jS)z1
    An NDFrame method returning an NDFrame.
    )Úparam)ÚrequestrrrÚndframe_methodÀsrgcCs:|\}}}||Ž}ddi|_||ƒ}|jddiks6t‚dS)Nrr)ÚattrsÚAssertionError)rgÚclsZ    init_argsr.ZndframeÚresultrrrÚtest_finalize_calledÈs
 
 
rlcCsJt d¡t dddgi¡}d|jd<|jddd}|jddiksFt‚dS)NZnumexprrrr    r'r))ÚpytestZ importorskipÚpdÚ    DataFramerhr&ri©ZdfrkrrrÚ!test_finalize_called_eval_numexprÒs
 
 
rqÚannotateÚleftÚrightÚbothÚargscCs|\}}|dkrt|tƒs$t|tƒr(dS|dkrDt|tƒsDddi|_|dkr`t|tƒs`ddi|_|tjtjtjtjtjtj    fk}|r²t|t
j ƒr²t|t
j ƒr²|j |ddd\}}n0|rât|t
j ƒrât|t
j ƒrâ|j |ddd\}}|||ƒ}|jddiksþt‚dS)Nru>rsrurrF)ZaxisrK)Ú
isinstancer*rhÚoperatorÚeqÚneÚgtÚgeÚltÚlernroÚSeriesZalignri)rfrvrrZall_binary_operatorsrsrtZis_cmprkrrrÚ test_binopsßs*
 
ú
r€r.Ú
capitalizeÚcasefoldÚcatÚcontainsÚencodezutf-8ÚendswithÚextractz(\w)(\d))ÚexpandÚfindÚfindallr$ÚlenÚljustrLÚlstripÚmatchz\wÚ    normalizeÚNFCÚpadÚ    partitionÚrfindÚrindexÚrjustÚ
rpartitionÚrstripÚsliceZ slice_replace)ÚreplÚ
startswithÚstripÚswapcaseÚ    translateÚupperÚwrapÚzfillÚisalnumÚisalphaÚisdigitÚisspaceÚislowerÚisupperÚistitleÚ    isnumericÚ    isdecimalZ get_dummies)rdcCs6t dg¡}ddi|_||jƒ}|jddiks2t‚dS)NZa1rr)rnrrhr^ri©r.ÚsrkrrrÚtest_string_methods6 
 
r¬Ústrftimez%YÚfloorÚceilÚ
month_nameÚday_namecCs>t tjddd¡}ddi|_||jƒ}|jddiks:t‚dS©Nr r r!rr)rnrÚ
date_rangerhÚdtrirªrrrÚtest_datetime_methodJs
 
rµÚattrÚdateÚtimeÚtimetzÚyearÚmonthÚdayÚhourÚminuteÚsecondÚ microsecondZ
nanosecondZ    dayofweekZ day_of_weekZ    dayofyearZ day_of_yearZquarterZis_month_startZ is_month_endZis_quarter_startZis_quarter_endZ is_year_startZ is_year_endZ is_leap_yearZ daysinmonthZ days_in_monthcCs@t tjddd¡}ddi|_t|j|ƒ}|jddiks<t‚dSr²)rnrr³rhÚgetattrr´ri©r¶r«rkrrrÚtest_datetime_property`s
 rÃr?ÚsecondsÚ microsecondsÚ nanosecondsÚ
componentscCs@t tjddd¡}ddi|_t|j|ƒ}|jddiks<t‚dSr²)rnrÚtimedelta_rangerhrÁr´rirÂrrrÚtest_timedelta_property…s
 rÉÚ total_secondscCs>t tjddd¡}ddi|_||jƒ}|jddiks:t‚dSr²)rnrrÈrhr´rirªrrrÚtest_timedelta_methodss
 
rËZadd_categoriesZ
as_orderedZ as_unorderedcCs
t|dƒS)NÚcodes)rÁrrrrrrZremove_categoriesZremove_unused_categoriesZrename_categories)rrZreorder_categoriesZset_categoriescCs<tjddgdd}ddi|_||jƒ}|jddiks8t‚dS)NrrÚcategoryr r)rnrrhrƒrirªrrrÚtest_categorical_accessor—s
 
rÎÚobjcCs| dd„¡S)NcSs|Sr-r)Úyrrrr¸rz<lambda>.<locals>.<lambda>)rXrrrrr¸rcCs
| d¡S)Nr4©Zaggrrrrr¹rcCs
| d¡S)Nr3rÑrrrrrºrcCs
| d¡S)NZmedianrÑrrrrr»rcCs6ddi|_||jddgddƒ}|jddiks2t‚dS)NrrrF)Z
group_keys©rhÚgroupbyri©rÏr.rkrrrÚtest_groupby_finalize±s
rÕcCs| ddg¡S)Nr4r;rÑrrrrrÊrcCs
| d¡S)NrZrÑrrrrrËrcCs
| d¡S)NÚvarrÑrrrrrÌrcCs
| d¡S)NZsemrÑrrrrrÍrcCs
| d¡S)NÚsizerÑrrrrrÎrcCs
| d¡S)NZohlcrÑrrrrrÏrcCs
| d¡S)NrUrÑrrrrrÐrcCs2ddi|_|| ddg¡ƒ}|jddiks.t‚dS)NrrrrÒrÔrrrÚ%test_groupby_finalize_not_implementedÄs
rØcCs8t dddgi¡}t ddg¡ |¡}|jdks4t‚dS)Nrrr    )rnrorZ __finalize__rrirprrrÚtest_finalize_frame_series_nameÚsrÙ)6Ú__doc__rxr[ÚnumpyÚnprmZpandasrnÚmarkZxfailZnot_implemented_markZ
MultiIndexZ from_productÚmiZ
frame_dataZ frame_mi_datarÚarrayÚ methodcallerZNAZ period_ranger³rerorÚfilterwarningsZ    TimedeltaZ
datetime64ZPeriodÚ    TimestampÚnegÚposÚinvÚabsrÚfloatÚobjectZ _all_methodsraZfixturergrlrqZ parametrizer€r¬rµrÃrÉrËrÎrÕrØrÙrrrrÚ<module>sF      
 
ý ýýý úýýúýúýú ýýýÿýúÿ
ÿþýúÿÿþ ýÿýÿ ýÿ ýÿý ýÿÿýÿþ   
  ýýý
ý
ý
ý
ý ý ý
ý
ý
ý
ý""
ý
ý
ý
ýþþýÿÿþþþþ€€€ð    
 
 
øþ ! 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ñ1Í5
 
 
 
 
 
÷ ó
çþÿ
 
 
÷þ $ÿûþ
$ÿùþ