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
U
­ý°dÜã
@sddlZddlZddlmZddlmZddlm    Z    m
Z
ej ddgddd„ƒZ ej ddgdd    d
„ƒZ ej ddgdd d „ƒZej ddgdd d„ƒZej dd„ƒZej dd„ƒZej dd„ƒZej dd„ƒZej dd„ƒZej dd„ƒZej dd„ƒZe  ¡dd„ƒZe  ¡dd „ƒZej ee    ƒdd!d"„ƒZej ee
ƒdd#d$„ƒZej ee    ƒee
ƒdd%d&„ƒZej ddgdd'd(„ƒZej dgdd)d*„ƒZej dgdd+d,„ƒZej d-ifd.d/d0ifd.d/difd1d/d0ifd1d/difd2ifd3ifd4ifgd-d5d6d7d8d2d3d4gd9d:d;„ƒZ dS)<éN©Ú    DataFrame)Úreduction_kernelsÚtransformation_kernelsTF)ÚparamscCs|jS©N©Úparam©Úrequest©r úTd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/groupby/conftest.pyÚsort srcCs|jSrrr
r r r Úas_indexsrcCs|jSrrr
r r r ÚdropnasrcCs|jSrrr
r r r ÚobservedsrcCs|Srr )Z multiindex_dataframe_random_datar r r Úmframe src
CsBtddddddddgddddddddgtj d¡tj d¡dœƒS)NÚfooÚbarÚoneÚtwoÚthreeé©ÚAÚBÚCÚD©rÚnpÚrandomÚrandnr r r r Údf%s
 
üÿr"cCst ¡Sr)ÚtmZmakeTimeSeriesr r r r Úts1sr$cCst ¡Sr)r#ZgetTimeSeriesDatar r r r Útsd6sr%cCst|ƒSrr)r%r r r Útsframe;sr&c
CsLtddddddddgddddddddgtj d¡tjtj d¡ddd    œƒS)
NrrrrrrÚfloat32)Zdtyper)rrr r!Úarrayr r r r Údf_mixed_floats@s
üÿr)cCsptdddddddddddg dddddddddddg dddddddddddg tj d¡tj d¡tj d¡dœƒS)    NrrrrZdullZshinyé )rrrrÚEÚFrr r r r Ú three_groupLsTõõõ
 
 
Öÿr-c
Cs`dddgdddgdddgd    dd
gd d d gdddgdddgdddgg}t|dddgd}| d¡S)NrÚaZa0_at_0éÚbZb0_at_1éZa1_at_2éZb1_at_3éÚcZc0_at_4éZa2_at_5éZa3_at_6éZa4_at_7ZIndexÚGroupÚValue)Úcolumns)rZ    set_index)Údatar"r r r Ú slice_test_df~sø
r<cCs|jdddS)Nr8F)r)Úgroupby)r<r r r Úslice_test_groupedŽsr>cCs|jS)zT
    yields the string names of all groupby reduction functions, one at a time.
    rr
r r r Úreduction_func“sr?cCs|jS)z@yields the string names of all groupby transformation functions.rr
r r r Útransformation_func›sr@cCs|jS)z5yields both aggregation and transformation functions.rr
r r r Ú groupby_func¡srAcCs|jS)z'parallel keyword argument for numba.jitrr
r r r Úparallel§srBcCs|jS)z$nogil keyword argument for numba.jitrr
r r r Únogil±srCcCs|jS)z'nopython keyword argument for numba.jitrr
r r r Únopython·srDZmeanÚvarZddofr/ZstdÚsumÚminÚmaxZvar_1Zvar_0Zstd_1Zstd_0)rÚidscCs|jS)z(reductions supported with engine='numba'rr
r r r Únumba_supported_reductions½srJ)!ÚnumpyrZpytestZpandasrZpandas._testingZ_testingr#Zpandas.core.groupby.baserrZfixturerrrrrr"r$r%r&r)r-r<r>Úsortedr?r@rArBrCrDrJr r r r Ú<module>sn  
 
 
 
 
 
 
 
 
 
 
1
 
 
 
 
 
     
 
 
 
 
 
ø
õ