§
    tŠtj:>  ã                   ó`  — 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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)ÚNAÚCategoricalÚCategoricalIndexÚ	DataFrameÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodIndexÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_rangec                   ó  — 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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%        dd ¦  «         e$j&        dd ¦  «        g¦  «        ej         #                    d!e'd"ge(d#gg¦  «        d$„ ¦   «         ¦   «         Z)d%„ Z*d&„ Z+d'„ Z,d(„ Z-d)„ Z.d*„ Z/d+„ Z0d,„ Z1d-„ Z2d.„ Z3d/S )0Ú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         úZ/var/www/html/CA-Chatbot/venv/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	   r1   r2   r3   Ústandard_normalÚtmÚget_objr9   )r   Úframe_or_seriesr   Úobjs       r%   Útest_repr_unicode_level_namesz/TestDataFrameRepr.test_repr_unicode_level_names8   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   ©rC   r   é   ©é   r   é	   ©ÚaÚbÚcrT   rU   )ÚfazÚboor   rW   rX   )r	   Ú	set_indexr0   r   r9   )r   r#   r   s      r%   Útest_assign_index_sequencesz-TestDataFrameRepr.test_assign_index_sequences?   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*   Ú20130101rT   rU   rD   z/              X
NaT        a  1
2013-01-01 b  2)r	   r   r   r9   ©r   r#   ÚresultÚexpecteds       r%   Útest_repr_with_mi_natz'TestDataFrameRepr.test_repr_with_mi_natN   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   rC   Tz'      0
True  1
None  2
NaN   3
NaT   4)r	   r1   Únanr   r9   r^   s       r%   Útest_repr_with_different_nullsz0TestDataFrameRepr.test_repr_with_different_nullsT   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   rC   rO   rQ   Tr   rR   )r    zG   NaN  None  NaT  True
0    1     3    6     8
1    2     4    7     9)r1   rd   r   r	   r9   )r   Údr#   r_   r`   s        r%   Ú#test_repr_with_different_nulls_colsz5TestDataFrameRepr.test_repr_with_different_nulls_cols_   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Únuitrk   rj   )ÚAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÚBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBÚCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCÚDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDÚEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEÚFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFrm   ro   )r	   r1   rd   rY   r9   )r   Údf3Úidfs      r%   Útest_multiindex_na_reprz)TestDataFrameRepr.test_multiindex_na_repri   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)rT   r   Úfoo)rU   r?   ÚbarrS   rA   Úvaluer   r?   rD   ú
r*   za 0 foo)r   rE   r	   r9   ÚsplitÚ
startswith)r   r   r#   Úliness       r%   Útest_repr_name_coincidez)TestDataFrameRepr.test_repr_name_coincidey   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)r9   Ú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+   rD   )r9   r	   r1   Úarange)r   r†   s     r%   Útest_repr_emptyz!TestDataFrameRepr.test_repr_empty–   s=   € å�Y‰[Œ[ÑÔÐõ ¥¤	¨$¡¤Ð0Ñ0Ô0ˆÝˆU‰Œˆˆˆr'   c                 ó$   — t          |¦  «         d S )N)r9   )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'   )rj   ÚBrD   é   rj   r•   )	r	   r1   r2   r3   rF   Úrangerd   Úlocr9   ©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'   c                 óä   — 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	   r9   )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   rC   zdisplay.show_dimensionsTz2 rows x 2 columnsFÚtruncate©r	   r   r9   ©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�   rC   rC   r�   r   )r	   r1   Úzerosr—   r9   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 )Nrw   r?   r,   rx   rD   )r	   r   Útodayr   r1   r‰   r9   )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+   )r9   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   ÏƒÏƒÏƒÏƒrj   z      Arz   r   )r	   r9   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 )Nrj   õ   ×�)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 )NrM   rN   rP   )r¹   u   ×‘rV   )r	   r9   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 )Nrj   Ú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	   r1   r2   r3   rF   Úarrayr7   r9   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$rU   rV   rM   )rÀ   Úimportorskipr   r	   Ú_repr_latex_©r   r`   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 )Nrj   rM   Ú2000r   )ÚperiodsrD   z7            A
2000-01-01  1
2000-01-02  2
2000-01-03  3©r	   r   r9   r^   s       r%   Útest_repr_with_datetimeindexz.TestDataFrameRepr.test_repr_with_datetimeindex3  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 )Nrj   rc   )r   r?   r*   r   rC   rD   z1        A
(0, 1]  1
(1, 2]  2
(2, 3]  3
(3, 4]  4)r	   r
   Úfrom_breaksr9   r^   s       r%   Útest_repr_with_intervalindexz.TestDataFrameRepr.test_repr_with_intervalindex9  s\   € åØ�,�,�,Ð¥}Ô'@ÀÀÀÑ'QÔ'Qð
ñ 
ô 
ˆõ �b‘”ˆØJˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r'   c                 ó€   — t          dg d¢it          g d¢¦  «        ¬¦  «        }t          |¦  «        }d}||k    sJ ‚d S )Nrj   rM   rS   rD   z   A
a  1
b  2
c  3)r	   r   r9   r^   s       r%   Ú test_repr_with_categorical_indexz2TestDataFrameRepr.test_repr_with_categorical_indexB  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	   r9   r   )r   ræ   rç   r#   ÚexpÚdf2s         r%   Ú#test_repr_categorical_dates_periodsz5TestDataFrameRepr.test_repr_categorical_dates_periodsH  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'   Únatr   Únszbox, expectedz0    NaT
dtype: objectz     0
0  NaTc                 óV   — t           ||gt          ¬¦  «        ¦  «        }||k    sJ ‚d S )NrÈ   )r9   r7   )r   rë   Úboxr`   r_   s        r%   Útest_repr_np_nat_with_objectz.TestDataFrameRepr.test_repr_np_nat_with_objectY  s9   € õ �c�c˜3˜%¥vÐ.Ñ.Ô.Ñ/Ô/ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!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   rC   rD   )r   r	   r1   r2   r3   rF   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 )NrT   r?   r*   ÚInt64rÈ   rD   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   r9   r:   ©r   r#   r`   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 )NrT   rU   rV   rg   Ú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_recordsr9   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 )NrT   rV   rg   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	   r1   rd   r  r9   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 )	NrT   rU   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}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          |¦  «        }||k    sJ ‚d S )Nzk   NaN  inf         record
0  inf    b    [0, inf, b]
1  NaN  NaN  [1, nan, nan]
2    e    f      [2, e, f]rU   r   r  r�   r  )r	   r1   Úinfrd   r  r9   rÕ   s       r%   Útest_to_records_with_inf_recordz1TestDataFrameRepr.test_to_records_with_inf_record¬  s�   € ðˆõ ÝŒf�cˆ]�RœV¥R¤VÐ,¨s°C¨jÐ9Ý”V�RœVÐ$ð
ñ 
ô 
ˆð �2œ6¥2¤6Ð*Ô+×6Ò6Ñ8Ô8ˆˆ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ö   )rT   rU   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ÚpyarrowrM   rN   )Úlong_column_nameÚcol2zg   long_column_name  col2
0                 1     4
1                 2     5
2                 3     6)rÀ   rÓ   r	   r   r5   r9   )r   Úany_string_dtyper#   r`   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)4Ú__name__Ú
__module__Ú__qualname__r&   r=   rK   rZ   ra   re   rh   ru   r~   r‡   rŠ   r�   rÀ   ÚmarkÚslowr›   r¡   r¦   r©   r­   r²   r·   rº   r¼   rÅ   rË   rÏ   rÖ   rÛ   rÞ   rà   rê   Úparametrizer1   Ú
datetime64Útimedelta64r   r	   rï   rò   rô   rø   rþ   r  r	  r  r  r  r  r‘   r'   r%   r   r      s  € € € € € ð+ð +ð +ð
ð 
ð 
ðð ð ðð ð ð"ð "ð "ð	"ð 	"ð 	"ð"ð "ð "ðð ð ð .ð .ð .ð!ð !ð !ð&ð ð ð!ð !ð !ð „[Ôðð ñ Ôðð%ð %ð %ð	8ð 	8ð 	8ð „[Ôðð ñ Ôðð
ð ð ð
ð 
ð 
ð8ð 8ð 8ðð ð ðð ð ðð ð ðð ð ð+ð +ð +ð*)ð )ð )ð*"ð "ð "ð"ð "ð "ð"ð "ð "ð ð  ð  ð" „[×ÒØØ	ˆŒ�u˜dÑ	#Ô	# ^ R¤^°E¸4Ñ%@Ô%@ÐAñô ð „[×ÒØØ
Ð+Ð	,¨yÐ:JÐ.KÐLñô ð"ð "ñ	ô ñ	ô ð"ð
ð ð ð
ð ð ð"ð "ð "ð"ð "ð "ð	"ð 	"ð 	"ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð	$ð 	$ð 	$ð 	$ð 	$r'   r   zdata,outputr*   rd   r?   )ú	 2.0+0.0jú	 NaN+0.0jz	 1.0+0.0jéÿÿÿÿ)r"  r#  ú	-1.0+0.0jéþÿÿÿ)z	-2.0+0.0jr#  r%  y       €®Gáz®ó¿)ú-0.00-1.23jú  NaN+0.00jz-1.00+0.00jy        ®Gáz®ó?g®Gáz®ó?)z 0.00+1.23jr(  z 1.23+0.00j)r'  z  NaN+ NaNjú 1.00+0.00jg333333ó?)r'  z 1.20+ NaNjr)  g333333ó¿)r'  z  NaN-1.20jr)  Ú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|›d	|› �¦   «         ‚d S )
NÚval)Únamec                 ó"   — g | ]\  }}|› d |› �‘ŒS )ú r‘   ©r’   r“   r,  s      r%   r”   z/test_repr_with_complex_nans.<locals>.<listcomp>ð  s&   € Ð>Ð>Ð>¡& ! S�A��˜��Ð>Ð>Ð>r'   z >r   rz   c                 ó"   — g | ]\  }}|› d |› �‘ŒS )z   r‘   r0  s      r%   r”   z/test_repr_with_complex_nans.<locals>.<listcomp>ó  s&   € Ð@Ð@Ð@¡F A s�A��˜#��Ð@Ð@Ð@r'   z
dtype: complex128z

)r   r1   rÊ   Úto_frameÚ	enumerateÚlenÚjoinr   )r    Úoutputr*  rJ   Úreprsr`   s         r%   Útest_repr_with_complex_nansr8  Ô  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Ð!;Ð!;°Ð!;Ð!;ÑÔÐÐÐr'   )r   r   Úior   Únumpyr1   rÀ   Úpandasr   r   r   r	   r
   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrG   r   r  r  Úcomplexrd   r8  r‘   r'   r%   ú<module>r?     s¤  ððð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðu$ð u$ð u$ð u$ð u$ñ u$ô u$ð u$ðp „×ÒØà
ˆ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'   