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
U
­ý°d7    ã@süddlZddlZddlZddlmZejdgddggddd„ƒZ    e ¡dd„ƒZ
ej   d    dej dd
fdgej dd
gfd dgd ej dd
gfdd gej dd
d gfg¡d d „ƒZej   dddd dgdgd gddgddgddd gd ddgg
¡dd„ƒZdS)éNÚinnerÚouter)Úparamsc CsV|j}t ddddddgddddddgt d¡ddddddgd    œ¡}|rR| |¡}|S)
NÚaÚbééééÚoneÚtwo©rrÚAÚB)ÚparamÚpdÚ    DataFrameÚnpÚarangeÚ    set_index)ÚrequestÚlevelsÚdf©rú`d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/groupby/test_index_as_string.pyÚframesüÿ
rc CsVt ddddddgddddddgt d¡ddddddgd    œ¡}| d
d d g¡d }|S)Nrrrrr    r
r r r rrrr)rrrrr)rÚsrrrÚseriessüÿrzkey_strs,groupers©ÚlevelrcCsdd|ksd|jkr8| |¡jdd}| |¡jdd}n| |¡ ¡}| |¡ ¡}t ||¡dS)NrrT)Z numeric_only)ÚcolumnsÚgroupbyÚmeanÚtmZassert_frame_equal)rZkey_strsÚgroupersÚresultÚexpectedrrrÚ"test_grouper_index_level_as_string(s
r'rcCsRt|tƒrdd„|Dƒ}n tj|d}| |¡ ¡}| |¡ ¡}t ||¡dS)NcSsg|]}tj|d‘qS)r)rÚGrouper)Ú.0ÚlvrrrÚ
<listcomp>Msz=test_grouper_index_level_as_string_series.<locals>.<listcomp>r)Ú
isinstanceÚlistrr(r!r"r#Zassert_series_equal)rrr$r&r%rrrÚ)test_grouper_index_level_as_string_series;s 
 r.)ÚnumpyrZpytestZpandasrZpandas._testingZ_testingr#ZfixturerrÚmarkZ parametrizer(r'r.rrrrÚ<module>s> 
 
üþ    
 
öþ