zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
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
U
¬ý°d ã@sdddlZddlZddlmZddlZddlmZ    dd„Z
dd„Z ej j eddd    d
„ƒZd d „ZdS) éN)Ú is_numpy_devcCsœt ddddgddddgddddgdœ¡}|jdd    }tjd
d git d g¡d }t ||¡|jddd}tjd
d dgit d dg¡d }t ||¡dS)Néééééé©ÚAÚBÚC)r Úsum)Úfoor é
r©Úindex)r Úmin)rÚbarr)ÚpdÚ    DataFrameÚaggÚIndexÚtmÚassert_frame_equal©ZdfÚresultÚexpected©rúed:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/apply/test_frame_apply_relabeling.pyÚtest_agg_relabel
s*   rc
Cs´t ddddgddddgddddgdœ¡}|jdd    d
d d d d}tjdtjdtjdtjgtjdtjdtjtjgtjtjtjtjtjdgdœt ddddddg¡d}t ||¡dS)Nrrrrrrr    )r
r )r Úmean)r
r)r Úmax)r
r!©r r)rrÚcatÚdatÚfÚgg@çð?ç@g@ç@ç@rrr#r$r%r&r)rrrÚnpÚnanrrrrrrrÚ,test_agg_relabel_multi_columns_multi_methodss"*úýúr-z%name of min now equals name of np.min)Úreasonc
Cst ddddgddddgddddgdœ¡}|jdtjfd    dtfd
}tjdd d d git d ddg¡d}t ||¡|jdtfdtjfdt    fddtj
fddd„fd}tjd d tj tj tj tj gtj tj dtj dd gtj tj tj dtj tj gdœt d dddddg¡d}t ||¡dS)Nrrrrrrr    r
)r
r ©rrr#gø?r'rrr#rr r"cSst|ƒS)N)r)ÚxrrrÚ<lambda>@óz4test_agg_relabel_partial_functions.<locals>.<lambda>)rrr#r$r%Úkkr)g$@r*r$r%r3) rrrr+r rrrrr!r r,rrrrÚ"test_agg_relabel_partial_functions0s.* ÿ 
úýúr4cCsðt ddgddgdœ¡}|jt dd¡t dt¡tjdddtjdd    d
d }tjdd dddgit d dddg¡d}t ||¡|jt dd¡tjdd    dtjdd    dd}tjdtj    dgtj    dtj    gdœt d ddg¡d}t ||¡dS)Nrrr)r
r r r Úcount)ÚcolumnÚaggfuncr!)r7)rrr#Úfftrrrr#r8rr
rr/gr'r()
rrrZNamedAggrrrrr+r,rrrrÚtest_agg_namedtupleMs,
 
  üÿ 
  ýþr9)Únumpyr+ZpytestZ pandas.compatrZpandasrZpandas._testingZ_testingrrr-ÚmarkZxfailr4r9rrrrÚ<module>s