1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
U
­ý°d» ã@s&ddlZddlmZGdd„dƒZdS)éNc@s$eZdZdd„Zdd„Zdd„ZdS)ÚTestDataFrameTakec    CsÖddddg}|fD]h}|j|dd}| |j |¡¡}t ||¡|j|dd}|jdd…dddd    gf}tj||d
d qddd g}|fD]€}|j|dd}| |j |¡¡}t ||¡|j|dd}t ||¡|j|dd}|jdd…dddgf}tj||d
d qŒd }tjt|d|jddddgddW5QRXtjt|d|jddddgddW5QRXtjt|d|jddddgddW5QRXtjt|d|jddddgddW5QRXdS)Nééér©ZaxisÚDÚBÚCÚAF)Z check_nameséÿÿÿÿzindices are out-of-bounds)Úmatchéiáÿÿÿééûÿÿÿ)    ÚtakeÚreindexÚindexÚtmÚassert_frame_equalÚlocÚpytestZraisesÚ
IndexError)ÚselfZ float_frameÚorderÚdfÚresultÚexpectedÚmsg©rú\d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/frame/indexing/test_take.pyÚ    test_takes6 
 
 
     zTestDataFrameTake.test_takecCsôdddddg}|fD]f}|j|dd}| |j |¡¡}t ||¡|j|dd}|jdd…ddd    d
d gf}t ||¡qddd g}|fD]b}|j|dd}| |j |¡¡}t ||¡|j|dd}|jdd…ddd gf}t ||¡qŒdS) NérrrrrZfoorr    r
réþÿÿÿ©rrrrrr)rZfloat_string_framerrrrrrrÚtest_take_mixed_type.s 
 
 
 z&TestDataFrameTake.test_take_mixed_typecCs~ddddg}||fD]d}|j|dd}| |j |¡¡}t ||¡|j|dd}|jdd…dddd    gf}t ||¡qdS)
Nrrrrrrr    r
rr#)rZmixed_float_frameZmixed_int_framerrrrrrrÚtest_take_mixed_numericGs   z)TestDataFrameTake.test_take_mixed_numericN)Ú__name__Ú
__module__Ú __qualname__r r$r%rrrrrs'r)rZpandas._testingZ_testingrrrrrrÚ<module>s