§
    ªöÉg.B  ã                   ól  — d dl m Z mZ d dlmZ d dlZd dlZd dlmZ d dl	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZ d dlmZ  G d„ d¦  «        Zej                             dd	 ed
¦  «        dgg d¢fd	 ed
¦  «        dgg d¢fd ed
¦  «        dgg d¢fd ed
¦  «        dgg d¢fd ed
¦  «        dgg d¢fd eej        ej        ¦  «        dgg d¢fd edej        ¦  «        dgg d¢fd eej        d¦  «        dgg d¢fg¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         ZdS )é    )ÚdatetimeÚ	timedelta)ÚStringION)Úusing_pyarrow_string_dtype)ÚNAÚCategoricalÚCategoricalIndexÚ	DataFrameÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodIndexÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_rangec                   óH  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zej        j        d„ ¦   «         Zej                              e¦   «         d¬¦  «        d„ ¦   «         Zd„ Zej        j        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d„ Z$ej         %                    d e&j'        e&j(        g¦  «        ej         %                    d!e)d"ge*d#gg¦  «        d$„ ¦   «         ¦   «         Z+d%„ Z,d&„ Z-d'„ Z.d(„ Z/d)„ Z0d*„ Z1d+„ Z2d,„ Z3d-„ Z4d.„ Z5d/„ Z6d0S )1ÚTestDataFrameReprc                 ó  — g d¢}g d¢}dg}t          |||¬¦  «        }t          |                     ¦   «         ¦  «        t          u sJ ‚||d                  }t          |                     ¦   «         ¦  «        t          u sJ ‚d S )N)é   é   é   r   )u   Ïƒu   Ï„u   Ï…u   Ï†u   Ïˆ©ÚcolumnsÚindexr   )r
   ÚtypeÚ__repr__Ústr)ÚselfÚdataÚindex1ÚcolsÚdfÚsers         úh/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/pandas/tests/frame/test_repr.pyÚtest_repr_should_return_strz-TestDataFrameRepr.test_repr_should_return_str   sˆ   € ð ˆ|ˆ|ˆØ9Ð9Ð9ˆØˆzˆÝ�t T°Ð8Ñ8Ô8ˆÝ�B—K’K‘M”MÑ"Ô"¥cÐ)Ð)Ð)Ð)à��a”ŒkˆÝ�C—L’L‘N”NÑ#Ô#¥sÐ*Ð*Ð*Ð*Ð*Ð*ó    c                 ó´  — t          d¦  «        }t          j                             d¦  «                             |d¦  «        }t          |¦  «                             d¦  «        }|j        t          k     	                    ¦   «         sJ ‚t          |¦  «         t          |j        d d…d d …f         ¦  «         t          |j        d d…d d …f         ¦  «         d S )NÚACDEFGHIJKLMNOPé   )éè  é2   ÚU1é<   é=   )ÚlistÚnpÚrandomÚdefault_rngÚchoicer
   ÚastypeÚdtypesÚobjectÚallÚreprÚiloc)r    ÚletsÚwordsr$   s       r&   Útest_repr_bytes_61_linesz*TestDataFrameRepr.test_repr_bytes_61_lines.   sÂ   € åÐ%Ñ&Ô&ˆÝ”	×%Ò% aÑ(Ô(×/Ò/°°jÑAÔAˆÝ�uÑÔ×$Ò$ TÑ*Ô*ˆØ”	�VÒ#×(Ò(Ñ*Ô*Ð*Ð*Ð*õ 	ˆR‰ŒˆÝˆRŒW�S�b�S˜!˜!˜!�VŒ_ÑÔÐÝˆRŒW�S�b�S˜!˜!˜!�VŒ_ÑÔÐÐÐr(   c                 ó  — t          j        ddgddg¬¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }t          j        ||¦  «        }t          |¦  «         d S )	N)r   r   )é   r@   u   Î”Úi1©Únamesr+   )r+   é   ©r   )
r   Úfrom_tuplesr
   r2   r3   r4   Ústandard_normalÚtmÚget_objr:   )r    Úframe_or_seriesr   Úobjs       r&   Útest_repr_unicode_level_namesz/TestDataFrameRepr.test_repr_unicode_level_names:   sr   € ÝÔ&¨°Ð'7ÀÈ$Ð?OÐPÑPÔPˆå�œ	×-Ò-¨aÑ0Ô0×@Ò@ÀÑHÔHÐPUÐVÑVÔVˆÝŒj˜˜oÑ.Ô.ˆÝˆS‰	Œ	ˆ	ˆ	ˆ	r(   c                 óú   — t          g d¢g d¢g d¢dœ¦  «                             ddg¦  «        }t          |j        ¦  «        }d|d<   ||_        t	          |¦  «         d	d
g|d<   ||_        t	          |¦  «         d S )N©r@   r+   r   ©rD   r   é   ©é   r   é	   ©ÚaÚbÚcrU   rV   )ÚfazÚboor   rX   rY   )r
   Ú	set_indexr1   r   r:   )r    r$   r   s      r&   Útest_assign_index_sequencesz-TestDataFrameRepr.test_assign_index_sequencesA   s‹   € å˜Y˜Y˜Y¨Y¨Y¨Y¸Y¸Y¸YÐGÐGÑHÔH×RÒRØ�#ˆJñ
ô 
ˆõ �R”X‘”ˆØ!ˆˆa‰ØˆŒÝˆR‰Œˆð ˜5�>ˆˆa‰ØˆŒÝˆR‰Œˆˆˆr(   c                 ó’   — t          dddgit          t          d¦  «        gddgg¬¦  «        }t          |¦  «        }d}||k    sJ ‚d S )	NÚXr@   r+   Ú20130101rU   rV   rE   z/              X
NaT        a  1
2013-01-01 b  2)r
   r   r   r:   ©r    r$   ÚresultÚexpecteds       r&   Útest_repr_with_mi_natz'TestDataFrameRepr.test_repr_with_mi_natP   sZ   € Ý˜˜a ˜V�}­cµ9¸ZÑ3HÔ3HÐ-IÈCÐQTÈ:Ð,VÐWÑWÔWˆÝ�b‘”ˆØFˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 ó‚   — t          g d¢dd t          j        t          g¦  «        }t	          |¦  «        }d}||k    sJ ‚d S )N©r@   r+   r   rD   Tz'      0
True  1
None  2
NaN   3
NaT   4)r
   r2   Únanr   r:   r_   s       r&   Útest_repr_with_different_nullsz0TestDataFrameRepr.test_repr_with_different_nullsV   sK   € å�|�|�| d¨Dµ"´&½#Ð%>Ñ?Ô?ˆÝ�b‘”ˆðˆð
 ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c           	      óš   — t           j        ddgd ddgt          ddgddd	gi}t          |¬
¦  «        }t	          |¦  «        }d}||k    sJ ‚d S )Nr@   r+   r   rD   rP   rR   Tr   rS   )r!   zG   NaN  None  NaT  True
0    1     3    6     8
1    2     4    7     9)r2   re   r   r
   r:   )r    Údr$   r`   ra   s        r&   Ú#test_repr_with_different_nulls_colsz5TestDataFrameRepr.test_repr_with_different_nulls_colsa   se   € åŒV�a˜�V˜T A q 6­3°°A°¸¸qÀ!¸fÐEˆÝ˜AÐÑÔˆÝ�b‘”ˆðˆð ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c           	      óæ   — t          ddidt          j        idt          j        idt          j        iddidt          j        idœ¦  «        }|                     ddg¦  «        }t	          |¦  «         d S )N)ÚAÚA0006000Únuitrl   rk   )ÚAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÚBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBÚCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCÚDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDÚEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEÚFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFrn   rp   )r
   r2   re   rZ   r:   )r    Údf3Úidfs      r&   Útest_multiindex_na_reprz)TestDataFrameRepr.test_multiindex_na_reprk   sz   € åà4°jÐAØ4µb´fÐ=Ø4µb´fÐ=Ø4µb´fÐ=Ø4°cÐ:Ø4µb´fÐ=ðð ñ	
ô 	
ˆð �mŠm˜X xÐ0Ñ1Ô1ˆÝˆS‰	Œ	ˆ	ˆ	ˆ	r(   c                 óâ   — t          j        ddgg d¢¬¦  «        }t          dddgi|¬¦  «        }t          |¦  «                             d	¦  «        }|d
                              d¦  «        sJ ‚d S )N)rU   r   Úfoo)rV   r@   ÚbarrT   rB   Úvaluer   r@   rE   ú
r+   za 0 foo)r   rF   r
   r:   ÚsplitÚ
startswith)r    r   r$   Úliness       r&   Útest_repr_name_coincidez)TestDataFrameRepr.test_repr_name_coincide{   s   € ÝÔ&Ø˜oÐ.°o°o°oð
ñ 
ô 
ˆõ ˜ ! Q Ð(°Ð6Ñ6Ô6ˆå�R‘”—’˜tÑ$Ô$ˆØ�QŒx×"Ò" 9Ñ-Ô-Ð-Ð-Ð-Ð-Ð-r(   c                 óz  — |}|}t          |¦  «         t          |¦  «         t          |j        ¦  «         t          |j        ¦  «         t          ¦   «         }|                     |¬¦  «         |                     |¬¦  «         |j                             |¬¦  «         |j                             |¬¦  «         d S )N)Úbuf)r:   ÚTr   Ú	to_string)r    Ú/multiindex_year_month_day_dataframe_random_dataÚ multiindex_dataframe_random_dataÚymdÚframer�   s         r&   Útest_repr_to_stringz%TestDataFrameRepr.test_repr_to_string…   s¤   € ð
 >ˆØ0ˆåˆU‰ŒˆÝˆS‰	Œ	ˆ	ÝˆUŒW‰ŒˆÝˆSŒU‰Œˆå‰jŒjˆØ�Š˜CˆÑ Ô Ð Ø�Š˜#ˆÑÔÐØŒ×Ò˜cÐÑ"Ô"Ð"ØŒ�Š˜CˆÑ Ô Ð Ð Ð r(   c                 óž   — t          t          ¦   «         ¦  «         t          t          j        d¦  «        ¬¦  «        }t          |¦  «         d S )Nr,   rE   )r:   r
   r2   Úarange)r    r‡   s     r&   Útest_repr_emptyz!TestDataFrameRepr.test_repr_empty˜   s=   € å�Y‰[Œ[ÑÔÐõ ¥¤	¨$¡¤Ð0Ñ0Ô0ˆÝˆU‰Œˆˆˆr(   c                 ó$   — t          |¦  «         d S )N)r:   )r    Úfloat_string_frames     r&   Útest_repr_mixedz!TestDataFrameRepr.test_repr_mixed    s   € åÐÑ Ô Ð Ð Ð r(   c                 óT  — t          t          j                             d¦  «                             d¦  «        d„ t          d¦  «        D ¦   «         dœt          d¦  «        ¬¦  «        }t          j        |j        d d…df<   t          j        |j        d d…df<   t          |¦  «         d S )	Nr+   éÈ   c                 ó,   — g | ]}t          |¦  «        ‘ŒS © )r   )Ú.0Úis     r&   ú
<listcomp>z9TestDataFrameRepr.test_repr_mixed_big.<locals>.<listcomp>ª   s   € Ð1Ð1Ð1 •c˜!‘f”fÐ1Ð1Ð1r(   )rk   ÚBrE   é   rk   r–   )	r
   r2   r3   r4   rG   Úrangere   Úlocr:   ©r    Úbiggies     r&   Útest_repr_mixed_bigz%TestDataFrameRepr.test_repr_mixed_big¤   s¢   € õ å”Y×*Ò*¨1Ñ-Ô-×=Ò=¸cÑBÔBØ1Ð1¥e¨C¡j¤jÐ1Ñ1Ô1ðð õ ˜‘*”*ð
ñ 
ô 
ˆõ  "œvˆŒ
�3�B�3˜�8ÑÝ!œvˆŒ
�3�B�3˜�8ÑåˆV‰Œˆˆˆr(   z/r in)Úreasonc                 óä   — t          g d¢¬¦  «        }t          |¦  «         t          dgdgdg¬¦  «        }dt          |¦  «        vsJ ‚dt          |¦  «        vsJ ‚d	t          |¦  «        vsJ ‚d S )
N)r   r@   r   ©r   za
	bza
	dza
	fr   ú	úza
)r
   r:   )r    Úno_indexr$   s      r&   Ú	test_reprzTestDataFrameRepr.test_repr³   sˆ   € õ  Y Y YÐ/Ñ/Ô/ˆÝˆX‰Œˆå˜
�|¨j¨\À*ÀÐNÑNÔNˆØ�4 ™8œ8Ð#Ð#Ð#Ð#Ø�4 ™8œ8Ð#Ð#Ð#Ð#Ø�D ™HœHÐ$Ð$Ð$Ð$Ð$Ð$r(   c                 óš  — t          ddgddgg¦  «        }t          dd¦  «        5  dt          |¦  «        v sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          dd¦  «        5  dt          |¦  «        vsJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          dd	¦  «        5  dt          |¦  «        vsJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )
Nr@   r+   r   rD   zdisplay.show_dimensionsTz2 rows x 2 columnsFÚtruncate©r
   r   r:   ©r    r$   s     r&   Útest_repr_dimensionsz&TestDataFrameRepr.test_repr_dimensions¾   s¯  € Ý˜˜A˜  A Ð'Ñ(Ô(ˆÝÐ5°tÑ<Ô<ð 	4ð 	4Ø'­4°©8¬8Ð3Ð3Ð3Ð3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4õ Ð5°uÑ=Ô=ð 	8ð 	8Ø'­t°B©x¬xÐ7Ð7Ð7Ð7Ð7ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8õ Ð5°zÑBÔBð 	8ð 	8Ø'­t°B©x¬xÐ7Ð7Ð7Ð7Ð7ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8ð 	8ð 	8s5   ¦AÁAÁAÁ"BÂBÂ
BÂC Ã CÃCc                 ó    — t          t          j        d¦  «        t          d¦  «        t          d¦  «        ¬¦  «        }t	          |¦  «         d S )N)r�   rD   rD   r�   r   )r
   r2   Úzerosr˜   r:   rš   s     r&   Útest_repr_bigzTestDataFrameRepr.test_repr_bigÉ   s=   € õ �2œ8 HÑ-Ô-µu¸Q±x´xÅuÈSÁzÄzÐRÑRÔRˆÝˆV‰Œˆˆˆr(   c                 óþ   — t          ddgdz  t          j        ¦   «         dgdz  ddgdz  t          j        ¦   «         t          d¦  «        z   dgdz  it	          j        d¦  «        ¬¦  «        }t          |¦  «         d S )Nrx   r@   r-   ry   rE   )r
   r   Útodayr   r2   rŠ   r:   )r    Ú
unsortables     r&   Útest_repr_unsortablez&TestDataFrameRepr.test_repr_unsortableÏ   s‡   € õ à˜�s˜R‘xÝ”Ñ Ô  1 #¨¡(Ø˜�w ‘|Ý”Ñ Ô ¥9¨Q¡<¤<Ñ/°%°¸2±ð	õ ”)˜B‘-”-ð
ñ 
ô 
ˆ
õ 	ˆZÑÔÐÐÐr(   c                 óx  — t          |¦  «         t          dd¦  «        5  t          |¦  «         d d d ¦  «         n# 1 swxY w Y   t          dddd¦  «        5  t          |¦  «         d d d ¦  «         n# 1 swxY w Y   t          dddd¦  «        5  t          |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzdisplay.precisionr   zdisplay.max_rowsé
   údisplay.max_columnsr+   r,   )r:   r   )r    Úfloat_frames     r&   Útest_repr_float_frame_optionsz/TestDataFrameRepr.test_repr_float_frame_optionsÝ   s‰  € Ýˆ[ÑÔÐåÐ/°Ñ3Ô3ð 	ð 	Ý�ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Ð.°Ð4IÈ1ÑMÔMð 	ð 	Ý�ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Ð.°Ð6KÈTÑRÔRð 	ð 	Ý�ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s3    <¼A ÁA ÁA5Á5A9Á<A9ÂB/Â/B3Â6B3c                 ób  — d}t          d||gi¦  «        }t          |¦  «        }d}|                     d¦  «        d                              ¦   «         |k    sJ ‚t          d||gi¦  «        }t          |¦  «        }|                     d¦  «        d                              ¦   «         |k    sJ ‚d S )Nu   ÏƒÏƒÏƒÏƒrk   z      Ar{   r   )r
   r:   r|   Úrstrip)r    Úuvalr$   r`   Úex_tops        r&   Útest_repr_unicodez#TestDataFrameRepr.test_repr_unicodeé   s°   € Ø)ˆå˜˜d D˜\Ð*Ñ+Ô+ˆå�b‘”ˆØˆØ�|Š|˜DÑ!Ô! !Ô$×+Ò+Ñ-Ô-°Ò7Ð7Ð7Ð7å˜˜d D˜\Ð*Ñ+Ô+ˆÝ�b‘”ˆØ�|Š|˜DÑ!Ô! !Ô$×+Ò+Ñ-Ô-°Ò7Ð7Ð7Ð7Ð7Ð7r(   c                 óH   — t          ddgi¦  «        }t          |¦  «         d S )Nrk   õ   ×�)r
   r   r§   s     r&   Ú test_unicode_string_with_unicodez2TestDataFrameRepr.test_unicode_string_with_unicodeö   s%   € Ý˜˜h˜ZÐ(Ñ)Ô)ˆÝˆB‰Œˆˆˆr(   c                 ó`   — t          g d¢g d¢g d¢dœ¦  «        }t          |j        ¦  «         d S )NrN   rO   rQ   )r»   u   ×‘rW   )r
   r:   r   r§   s     r&   Útest_repr_unicode_columnsz+TestDataFrameRepr.test_repr_unicode_columnsú   s;   € Ý ) ) )°y°y°yÀyÀyÀyÐQÐQÑRÔRˆÝˆRŒZÑÔÐÐÐr(   c                 ó´   — t          ddgi¦  «        }d}t          j        t          |¬¦  «        5  t	          |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrk   Úabcz2^'str' object cannot be interpreted as an integer$©Úmatch)r
   ÚpytestÚraisesÚ	TypeErrorÚbytes)r    r$   Úmsgs      r&   Útest_str_to_bytes_raisesz*TestDataFrameRepr.test_str_to_bytes_raisesþ   sž   € å˜˜e˜W�~Ñ&Ô&ˆØBˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ý�"‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   °AÁAÁAc                 óà   — t          t          j                             d¦  «                             d¦  «        t          j        dgdz  t          ¬¦  «        ¬¦  «        }t          |¦  «         d S )Nr+   )r±   r—   Ú
aaaaaaaaaar—   ©ÚdtyperŸ   )r
   r2   r3   r4   rG   Úarrayr8   r:   r§   s     r&   Útest_very_wide_reprz%TestDataFrameRepr.test_very_wide_repr  s`   € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°XÑ>Ô>Ý”H˜h˜Z¨"™_µFÐ;Ñ;Ô;ð
ñ 
ô 
ˆõ 	ˆR‰Œˆˆˆr(   c                 ó¦   — t          dgddœ¦  «        }t          dd¦  «        5  dt          |¦  «        v sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nizšl u  Is it possible to modify drop plot codeso that the output graph is displayed in iphone simulator, Is it possible to modify drop plot code so that the output graph is Ã¢Â€Â¨displayed in iphone simulator.Now we are adding the CSV file externally. I want to Call the File through the code..)ÚIdÚ	StringColr²   r—   rÑ   r¦   r§   s     r&   Ú,test_repr_column_name_unicode_truncation_bugz>TestDataFrameRepr.test_repr_column_name_unicode_truncation_bug  s¶   € åà�ið2ðð ñ
ô 
ˆõ  Ð1°2Ñ6Ô6ð 	+ð 	+Ø¥$ r¡(¤(Ð*Ð*Ð*Ð*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+s   ¤AÁA
ÁA
c                 ó  — t          j        d¦  «         d}t          dd dd¦  «        5  t          g d¢g d¢g¦  «        }|                     ¦   «         }||k    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         �J ‚d S )NÚjinja2z{\begin{tabular}{llll}
\toprule
 & 0 & 1 & 2 \\
\midrule
0 & $\alpha$ & b & c \\
1 & 1 & 2 & 3 \\
\bottomrule
\end{tabular}
zstyler.format.escapezstyler.render.reprÚlatex)z$\alpha$rV   rW   rN   )rÃ   Úimportorskipr   r
   Ú_repr_latex_)r    ra   r$   r`   s       r&   Útest_latex_reprz!TestDataFrameRepr.test_latex_repr!  së   € ÝÔ˜HÑ%Ô%Ð%ðˆõ Ø" DÐ*>Àñ
ô 
ð 	&ð 	&õ Ð3Ð3Ð3°Y°Y°YÐ?Ñ@Ô@ˆBØ—_’_Ñ&Ô&ˆFØ˜XÒ%Ð%Ð%Ð%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð �ŠÑ Ô Ð(Ð(Ð(Ð(Ð(s   ©2A(Á(A,Á/A,c                 ó€   — t          dg d¢it          dd¬¦  «        ¬¦  «        }t          |¦  «        }d}||k    sJ ‚d S )Nrk   rN   Ú2000r   )ÚperiodsrE   z7            A
2000-01-01  1
2000-01-02  2
2000-01-03  3©r
   r   r:   r_   s       r&   Útest_repr_with_datetimeindexz.TestDataFrameRepr.test_repr_with_datetimeindex6  sQ   € Ý˜˜Y˜Y˜YÐ'­z¸&È!Ð/LÑ/LÔ/LÐMÑMÔMˆÝ�b‘”ˆØOˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óŠ   — t          dg d¢it          j        g d¢¦  «        ¬¦  «        }t          |¦  «        }d}||k    sJ ‚d S )Nrk   rd   )r   r@   r+   r   rD   rE   z1        A
(0, 1]  1
(1, 2]  2
(2, 3]  3
(3, 4]  4)r
   r   Úfrom_breaksr:   r_   s       r&   Útest_repr_with_intervalindexz.TestDataFrameRepr.test_repr_with_intervalindex<  s\   € åØ�,�,�,Ð¥}Ô'@ÀÀÀÑ'QÔ'Qð
ñ 
ô 
ˆõ �b‘”ˆØJˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 ó€   — t          dg d¢it          g d¢¦  «        ¬¦  «        }t          |¦  «        }d}||k    sJ ‚d S )Nrk   rN   rT   rE   z   A
a  1
b  2
c  3)r
   r	   r:   r_   s       r&   Ú test_repr_with_categorical_indexz2TestDataFrameRepr.test_repr_with_categorical_indexE  sQ   € Ý˜˜Y˜Y˜YÐ'Õ/?ÀÀÀÑ/PÔ/PÐQÑQÔQˆÝ�b‘”ˆØ+ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 ó$  — t          dddd¬¦  «        }t          ddd¬¦  «        }t          ||d	œ¦  «        }d
}t          |¦  «        |k    sJ ‚t          t	          |¦  «        t	          |¦  «        d	œ¦  «        }t          |¦  «        |k    sJ ‚d S )Nz2011-01-01 09:00Úhr   z
US/Eastern)ÚfreqrÛ   Útzz2011-01ÚM)rå   rÛ   )ÚdtÚpzÝ                         dt        p
0 2011-01-01 09:00:00-05:00  2011-01
1 2011-01-01 10:00:00-05:00  2011-02
2 2011-01-01 11:00:00-05:00  2011-03
3 2011-01-01 12:00:00-05:00  2011-04
4 2011-01-01 13:00:00-05:00  2011-05)r   r   r
   r:   r   )r    rè   ré   r$   ÚexpÚdf2s         r&   Ú#test_repr_categorical_dates_periodsz5TestDataFrameRepr.test_repr_categorical_dates_periodsK  sœ   € åÐ*°¸aÀLÐQÑQÔQˆÝ˜¨°aÐ8Ñ8Ô8ˆÝ˜b qÐ)Ð)Ñ*Ô*ˆð(ˆõ �B‰xŒx˜3Šˆˆˆå�{¨2™œµ[À±^´^ÐDÐDÑEÔEˆÝ�C‰yŒy˜CÒÐÐÐÐÐr(   Úargzbox, expectedz0    NaT
dtype: objectz     0
0  NaTc                 óh   — t           | |d¦  «        gt          ¬¦  «        ¦  «        }||k    sJ ‚d S )Nr   rË   )r:   r8   )r    rí   Úboxra   r`   s        r&   Útest_repr_np_nat_with_objectz.TestDataFrameRepr.test_repr_np_nat_with_object\  sA   € õ �c�c˜3˜3˜u™:œ:˜,­fÐ5Ñ5Ô5Ñ6Ô6ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óf   — t          dt          ddd¬¦  «        i¦  «        }t          |¦  «         d S )NÚyearz1/1/1700r-   zYE-DEC)rÛ   rå   rÜ   r§   s     r&   Ú"test_frame_datetime64_pre1900_reprz4TestDataFrameRepr.test_frame_datetime64_pre1900_reprf  s2   € Ý˜¥
¨:¸rÈÐ QÑ QÔ QÐRÑSÔSˆåˆR‰Œˆˆˆr(   c                 óÖ   — t          g d¢d¬¦  «        }t          t          j                             d¦  «                             d¦  «        |¬¦  «        }|                     ¦   «          d S )N)z2011-1z2011-2z2011-3rç   )rå   r+   )r   rD   rE   )r   r
   r2   r3   r4   rG   rƒ   )r    r   r‡   s      r&   Ú%test_frame_to_string_with_periodindexz7TestDataFrameRepr.test_frame_to_string_with_periodindexk  sd   € ÝÐ:Ð:Ð:ÀÐEÑEÔEˆÝ�"œ)×/Ò/°Ñ2Ô2×BÒBÀ6ÑJÔJÐRWÐXÑXÔXˆð 	�ŠÑÔÐÐÐr(   c           	      ó¾   — t          dddgit          j        t          t          dgd¬¦  «        g¦  «        ¬¦  «        }|                     ¦   «         }d}||k    sJ ‚d S )NrU   r@   r+   ÚInt64rË   rE   z      a
<NA>  1
1     2)r
   r   Úfrom_arraysr   r   rƒ   r_   s       r&   Ú"test_to_string_ea_na_in_multiindexz4TestDataFrameRepr.test_to_string_ea_na_in_multiindexr  sr   € åØ�1�a�&ˆMÝÔ(­&µ"°a°ÀÐ*HÑ*HÔ*HÐ)IÑJÔJð
ñ 
ô 
ˆð
 —’‘”ˆðˆð ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óº   — t          dt          ddd¬¦  «        i¦  «        }t          |¦  «        }|j        d d …d d…f         }t          |¦  «        }||k    sJ ‚d S )NÚxÚ2019r±   ÚUTC)rÛ   ræ   r   )r
   r   r:   r;   ©r    r$   ra   r`   s       r&   Ú$test_datetime64tz_slice_non_truncatez6TestDataFrameRepr.test_datetime64tz_slice_non_truncate  sg   € å˜�Z¨¸¸uÐEÑEÔEÐFÑGÔGˆÝ˜‘8”8ˆØŒW�Q�Q�Q˜˜˜�UŒ^ˆÝ�b‘”ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 ó®   — t          ddgddgddggddg¬	¦  «        }|ddg                              ¦   «         |d
<   d}t          |¦  «        }||k    sJ ‚d S )NrU   rV   rW   rh   ÚeÚfÚleftÚrightrŸ   Úrecordz_  left right     record
0    a     b  [0, a, b]
1    c     d  [1, c, d]
2    e     f  [2, e, f])r
   Ú
to_recordsr:   rþ   s       r&   Ú$test_to_records_no_typeerror_in_reprz6TestDataFrameRepr.test_to_records_no_typeerror_in_repr‡  sv   € å˜˜c˜
 S¨# J°°c°
Ð;ÀfÈgÐEVÐWÑWÔWˆØ˜6 7Ð+Ô,×7Ò7Ñ9Ô9ˆˆ8‰ðˆõ �b‘”ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óÂ   — t          dt          j        gddgddggddg¬¦  «        }|ddg                              ¦   «         |d	<   d
}t	          |¦  «        }||k    sJ ‚d S )NrU   rW   rh   r  r  r  r  rŸ   r  zg  left right       record
0    a   NaN  [0, a, nan]
1    c     d    [1, c, d]
2    e     f    [2, e, f]©r
   r2   re   r  r:   rþ   s       r&   Ú$test_to_records_with_na_record_valuez6TestDataFrameRepr.test_to_records_with_na_record_value’  s�   € åØ•2”6ˆ]˜S #˜J¨¨c¨
Ð3¸fÀgÐ=Nð
ñ 
ô 
ˆð ˜6 7Ð+Ô,×7Ò7Ñ9Ô9ˆˆ8‰ðˆõ �b‘”ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óþ   — t          ddgt          j        t          j        gddggt          j        dg¬¦  «        }|t          j        dg                              ¦   «         |d<   d}t	          |¦  «        }||k    sJ ‚d S )	NrU   rV   r  r  r  rŸ   r  zo   NaN right         record
0    a     b      [0, a, b]
1  NaN   NaN  [1, nan, nan]
2    e     f      [2, e, f]r	  rþ   s       r&   Útest_to_records_with_na_recordz0TestDataFrameRepr.test_to_records_with_na_recordŸ  sˆ   € åØ�3ˆZ�"œ&¥"¤&Ð)¨C°¨:Ð6ÅÄÈÐ@Qð
ñ 
ô 
ˆð �2œ6 7Ð+Ô,×7Ò7Ñ9Ô9ˆˆ8‰ðˆõ �b‘”ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óô  — d}d}t          j        t          |¬¦  «        5  t          dd¦  «        5  t	          t
          j        dgt
          j        t
          j        gddggt
          j        t
          j        g¬	¦  «        }|t
          j        t
          j        g                              ¦   «         |d
<   t          |¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   ||k    sJ ‚d S )Núk   NaN  inf         record
0  inf    b    [0, inf, b]
1  NaN  NaN  [1, nan, nan]
2    e    f      [2, e, f]ú"use_inf_as_na option is deprecatedrÁ   Úuse_inf_as_naTrV   r  r  rŸ   r  ©
rH   Úassert_produces_warningÚFutureWarningr   r
   r2   Úinfre   r  r:   ©r    ra   rÇ   r$   r`   s        r&   Ú%test_to_records_with_inf_as_na_recordz7TestDataFrameRepr.test_to_records_with_inf_as_na_record¬  sf  € ðˆð 3ˆÝÔ'­¸SÐAÑAÔAð 	"ð 	"Ý °Ñ6Ô6ð "ð "ÝÝ”f˜c�]¥R¤V­R¬VÐ$4°s¸C°jÐAÝœV¥R¤VÐ,ðñ ô �ð  "¥2¤6­2¬6Ð"2Ô3×>Ò>Ñ@Ô@��8‘Ý˜b™œ�ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð ˜Ò!Ð!Ð!Ð!Ð!Ð!ó5    C%±BCÃC%ÃC	ÃC%ÃC	ÃC%Ã%C)Ã,C)c                 óô  — d}d}t          j        t          |¬¦  «        5  t          dd¦  «        5  t	          t
          j        dgt
          j        t
          j        gddggt
          j        t
          j        g¬	¦  «        }|t
          j        t
          j        g                              ¦   «         |d
<   t          |¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   ||k    sJ ‚d S )Nr  r  rÁ   r  FrV   r  r  rŸ   r  r  r  s        r&   Útest_to_records_with_inf_recordz1TestDataFrameRepr.test_to_records_with_inf_record½  sf  € ðˆð 3ˆÝÔ'­¸SÐAÑAÔAð 	"ð 	"Ý °Ñ7Ô7ð "ð "ÝÝ”f˜c�]¥R¤V­R¬VÐ$4°s¸C°jÐAÝœV¥R¤VÐ,ðñ ô �ð  "¥2¤6­2¬6Ð"2Ô3×>Ò>Ñ@Ô@��8‘Ý˜b™œ�ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð ˜Ò!Ð!Ð!Ð!Ð!Ð!r  c                 óÆ   — t          t          ddgd¬¦  «        t          ddgd¬¦  «        dœ¦  «        }|                     d	j        d	j        g¬
¦  «        }d}||k    sJ ‚d S )Ng_c97Ýš¿?g6–sÓ­ùñ?ÚFloat64rË   r@   r+   r÷   )rU   rV   z{:.2f})Ú
formattersz)      a     b
0  0.12  1.00
1  1.12  2.00)r
   r   rƒ   Úformatr_   s       r&   Útest_masked_ea_with_formatterz/TestDataFrameRepr.test_masked_ea_with_formatterÎ  s‚   € åå˜[¨+Ð6¸iÐHÑHÔHÝ˜Q ˜F¨'Ð2Ñ2Ô2ðð ñ
ô 
ˆð —’¨(¬/¸8¼?Ð)K�ÑLÔLˆðˆð ˜Ò!Ð!Ð!Ð!Ð!Ð!r(   c                 óÆ   — t          j        d¦  «         t          g d¢g d¢dœ¦  «        }|j                             |¦  «        |_        d}t          |¦  «        |k    sJ ‚d S )NÚpyarrowrN   rO   )Úlong_column_nameÚcol2zg   long_column_name  col2
0                 1     4
1                 2     5
2                 3     6)rÃ   rÖ   r
   r   r6   r:   )r    Úany_string_dtyper$   ra   s       r&   Útest_repr_ea_columnsz&TestDataFrameRepr.test_repr_ea_columnsÜ  sn   € åÔ˜IÑ&Ô&Ð&Ý¨I¨I¨I¸y¸y¸yÐIÐIÑJÔJˆØ”Z×&Ò&Ð'7Ñ8Ô8ˆŒ
ðˆõ �B‰xŒx˜8Ò#Ð#Ð#Ð#Ð#Ð#r(   N)7Ú__name__Ú
__module__Ú__qualname__r'   r>   rL   r[   rb   rf   ri   rv   r   rˆ   r‹   rŽ   rÃ   ÚmarkÚslowrœ   Úxfailr   r£   r¨   r«   r¯   r´   r¹   r¼   r¾   rÈ   rÎ   rÒ   rØ   rÝ   rà   râ   rì   Úparametrizer2   Ú
datetime64Útimedelta64r   r
   rð   ró   rõ   rù   rÿ   r  r
  r  r  r  r  r$  r’   r(   r&   r   r      s+  € € € € € ð+ð +ð +ð
ð 
ð 
ðð ð ðð ð ð"ð "ð "ð	"ð 	"ð 	"ð"ð "ð "ðð ð ð .ð .ð .ð!ð !ð !ð&ð ð ð!ð !ð !ð „[Ôðð ñ Ôðð „[×ÒÐ1Ð1Ñ3Ô3¸GÐÑDÔDð%ð %ñ EÔDð%ð	8ð 	8ð 	8ð „[Ôðð ñ Ôðð
ð ð ð
ð 
ð 
ð8ð 8ð 8ðð ð ðð ð ðð ð ðð ð ð+ð +ð +ð*)ð )ð )ð*"ð "ð "ð"ð "ð "ð"ð "ð "ð ð  ð  ð" „[×Ò˜U R¤]°B´NÐ$CÑDÔDØ„[×ÒØØ
Ð+Ð	,¨yÐ:JÐ.KÐLñô ð"ð "ñ	ô ñ EÔDð
"ð
ð ð ð
ð ð ð"ð "ð "ð"ð "ð "ð	"ð 	"ð 	"ð"ð "ð "ð"ð "ð "ð"ð "ð "ð""ð "ð "ð""ð "ð "ð	$ð 	$ð 	$ð 	$ð 	$r(   r   zdata,outputr+   re   r@   )ú	 2.0+0.0jú	 NaN+0.0jz	 1.0+0.0jéÿÿÿÿ)r.  r/  ú	-1.0+0.0jéþÿÿÿ)z	-2.0+0.0jr/  r1  y       €®Gáz®ó¿)ú-0.00-1.23jú  NaN+0.00jz-1.00+0.00jy        ®Gáz®ó?g®Gáz®ó?)z 0.00+1.23jr4  z 1.23+0.00j)r3  z  NaN+ NaNjú 1.00+0.00jg333333ó?)r3  z 1.20+ NaNjr5  g333333ó¿)r3  z  NaN-1.20jr5  Úas_frameTFc                 óÒ  — t          t          j        | ¦  «        ¦  «        }|rb|                     d¬¦  «        }d„ t	          |¦  «        D ¦   «         }ddt          |d         ¦  «        › �›d�d                     |¦  «        z   }n1d„ t	          |¦  «        D ¦   «         }d                     |¦  «        dz   }t          |¦  «        |k    sJ dt          |¦  «        › d	|› �¦   «         ‚d S )
NÚval)Únamec                 ó"   — g | ]\  }}|› d |› �‘ŒS )ú r’   ©r“   r”   r8  s      r&   r•   z/test_repr_with_complex_nans.<locals>.<listcomp>  s&   € Ð>Ð>Ð>¡& ! S�A��˜��Ð>Ð>Ð>r(   z >r   r{   c                 ó"   — g | ]\  }}|› d |› �‘ŒS )z   r’   r<  s      r&   r•   z/test_repr_with_complex_nans.<locals>.<listcomp>  s&   € Ð@Ð@Ð@¡F A s�A��˜#��Ð@Ð@Ð@r(   z
dtype: complex128z

)r   r2   rÍ   Úto_frameÚ	enumerateÚlenÚjoinr   )r!   Úoutputr6  rK   Úreprsra   s         r&   Útest_repr_with_complex_nansrD  è  só   € õ2 •”˜$‘”Ñ
 Ô
 €CØð <Ø�lŠl ˆlÑ&Ô&ˆØ>Ð>­I°fÑ,=Ô,=Ð>Ñ>Ô>ˆØÐ1�s 5¨¤8™}œ}Ð1Ð1Ð1Ð1Ð1°D·I²I¸eÑ4DÔ4DÑDˆˆà@Ð@­i¸Ñ.?Ô.?Ð@Ñ@Ô@ˆØ—9’9˜UÑ#Ô#Ð&;Ñ;ˆÝˆs‰8Œ8�xÒÐÐÐ!>¥c¨#¡h¤hÐ!>Ð!>°HÐ!>Ð!>ÑÔÐÐÐr(   ) r   r   Úior   Únumpyr2   rÃ   Úpandas._configr   Úpandasr   r   r	   r
   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrH   r   r(  r+  Úcomplexre   rD  r’   r(   r&   ú<module>rL     s¶  ððð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðG$ð G$ð G$ð G$ð G$ñ G$ô G$ð G$ðT „×ÒØà
ˆWˆW�U‰^Œ^˜QÐ	Ð!HÐ!HÐ!HÐIØ
ˆWˆW�U‰^Œ^˜RÐ	 Ð"IÐ"IÐ"IÐJØ
ˆgˆg�e‰nŒn˜bÐ	!Ð#JÐ#JÐ#JÐKØ
�'�'˜%‘.”. "Ð	%Ð'TÐ'TÐ'TÐUØ
��˜‘” Ð	&Ð(UÐ(UÐ(UÐVà�W�W˜RœV R¤VÑ,Ô,¨aÐ0Ø9Ð9Ð9ð	
ð
 �W�W˜S "¤&Ñ)Ô)¨1Ð-Ø9Ð9Ð9ð	
ð
 �W�W˜RœV TÑ*Ô*¨AÐ.Ø9Ð9Ð9ð	
ðñô ð, „×Ò˜ d¨E ]Ñ3Ô3ð
?ð 
?ñ 4Ô3ñ-ô ð.
?ð 
?ð 
?r(   