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
U
­ý°d#
ã@sPdZddlmZddlZddlmZddlm    Z    m
Z
m Z m Z dd„Z dd„ZdS)    zQ
Testing interaction between the different managers (BlockManager, ArrayManager)
é©Úarray_equivalentN)Ú ArrayManagerÚ BlockManagerÚSingleArrayManagerÚSingleBlockManagerc    Csht dd¡*t dddgdddgd    d
d gd œ¡}W5QRXt|jtƒsLt‚t dd ¡*t dddgdddgd    d
d gd œ¡}W5QRXt|jtƒs˜t‚t     ||¡| 
d¡}t|jtƒs¾t‚| 
d ¡}t|jtƒsØt‚t     ||¡t dd„t |jj |jj ƒDƒƒs
t‚| 
d ¡}t|jtƒs&t‚| 
d¡}t|jtƒsBt‚t     ||¡t|jjƒdksdt‚dS)Númode.data_managerÚblockééégš™™™™™¹?gš™™™™™É?g333333Ó?ééé)ÚaÚbÚcÚarraycss|]\}}t||ƒVqdS)Nr)Ú.0ÚleftÚright©rú[d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/internals/test_managers.pyÚ    <genexpr>"sÿz*test_dataframe_creation.<locals>.<genexpr>)ÚpdÚoption_contextZ    DataFrameÚ
isinstanceÚ_mgrrÚAssertionErrorrÚtmZassert_frame_equalÚ _as_managerÚallÚzipZarraysÚlenÚblocks)Zdf_blockZdf_arrayÚresultrrrÚtest_dataframe_creations*.. 
 
 þ
 
 r&c    Cst dd¡"tjdddgdddd    gd
}W5QRXt|jtƒsDt‚t dd ¡"tjdddgdddd    gd
}W5QRXt|jtƒsˆt‚t     ||¡| 
d¡}t|jtƒs®t‚| 
d ¡}t|jtƒsÈt‚t     ||¡| 
d ¡}t|jtƒsît‚| 
d¡}t|jtƒs
t‚t     ||¡dS) Nrr    r
r r ÚArrr)ÚnameÚindexr) rrZSeriesrrrrrrZassert_series_equalr )Zs_blockZs_arrayr%rrrÚtest_series_creation/s"&& 
 
 
 
r*)Ú__doc__Zpandas.core.dtypes.missingrZpandasrZpandas._testingZ_testingrZpandas.core.internalsrrrrr&r*rrrrÚ<module>s