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
U
®ý°d¥ ã@súddlZddlmZmZddlmZddlmZej     
dddgddgdgddgdgfddgddgdgd    dgdgfdddgdddgdgdddgddgfdddgdddgddddgddgfdddgdddgdgddgdgfdddgdddgdddgdgfg¡d
d „ƒZ ej     
d e d ƒe dƒddedfe d ƒe dƒddedfe d ƒe dƒddedfg¡dd„ƒZdd„Zej     
dddd gddd gg¡ej     
dgdgd gg¡dd„ƒƒZej     
ddddd gddgfddddgddgfdd gddgddgfg¡d d!„ƒZd"d#„ZdS)$éN)ÚIndexÚSeries)Ú is_bool_dtypez=data, index, drop_labels, axis, expected_data, expected_indexééZoneZtwoÚrowsc    Cs6t||d}|j||d}t||d}t ||¡dS)N)ÚdataÚindex©Úaxis)rÚdropÚtmÚassert_series_equal)    rr    r Ú drop_labelsZ expected_dataÚexpected_indexÚserÚresultÚexpected©rú\d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/series/methods/test_drop.pyÚ%test_drop_unique_and_non_unique_index s  rz6data, index, drop_labels, axis, error_type, error_descéÚabcÚbcúnot found in axis)ÚaÚcolumnszNo axis named columnsc    Cs8t||d}tj||d|j||dW5QRXdS)N©r    ©Úmatchr
)rÚpytestÚraisesr )rr    rr Z
error_typeZ
error_descrrrrÚtest_drop_exception_raised!s r"cCs¶ttdƒtdƒd}|jddd}t ||¡|jddgdd}|jd    d…}t ||¡td
dgd d gd}t|jƒs|t    ‚|jj
t ksŒt    ‚| d ¡}tdgd gd}t ||¡dS) NrrrrÚignore)ÚerrorsrÚdrrTF) rÚrangeÚlistr r rZilocrr    ÚAssertionErrorÚdtypeÚbool)rrrrrrÚtest_drop_with_ignore_errors1s  
r+r    rcs@‡fdd„|Dƒ}t|td ˆ¡}t|td}t ||¡dS)Ncsg|]}|ˆkr|‘qSrr)Ú.0Úi©rrrÚ
<listcomp>Gsz(test_drop_empty_list.<locals>.<listcomp>)r    r))rÚobjectr r r)r    rrZseriesrrr.rÚtest_drop_empty_listCs r1zdata, index, drop_labelséFTc    CsF|dkr tnd}t|||d}tjtdd| |¡W5QRXdS)N)rr    r)rr)r0rr r!ÚKeyErrorr )rr    rr)rrrrÚtest_drop_non_empty_listMs
r4cCsZtdtdddg|dd}t|jdgƒ}| |¡}tdtdg|dd}t ||¡dS)Nédrr)r)r)rrr    r r r)Zany_numeric_ea_dtypeZdfÚidxrrrrrÚtest_drop_index_ea_dtype]s
 
r7)r ZpandasrrZpandas._testingZ_testingr Zpandas.api.typesrÚmarkZ parametrizerr&r'r3Ú
ValueErrorr"r+r1r4r7rrrrÚ<module>sF  $" øþ
    ûþ
 
 ýþ