ó
    ­œ‘h²A  ã                   óH  • S SK J r Jr  S SKJr  S SKrS SKrS SKJrJ	r	J
r
JrJrJrJrJrJrJrJrJrJr  S SKJr   " S S5      r\R2                  R5                  SS\" S	5      S
// SQ4S\" S	5      S// SQ4S\" S	5      S// SQ4S\" S	5      S// SQ4S\" S	5      S// SQ4S\" \R8                  \R8                  5      S
// SQ4S\" S\R8                  5      S
// SQ4S\" \R8                  S5      S
// SQ4/5      \R2                  R5                  SSS/5      S 5       5       rg)é    )ÚdatetimeÚ	timedelta)ÚStringION)ÚNAÚCategoricalÚCategoricalIndexÚ	DataFrameÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodIndexÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_rangec                   ó"  • \ rS rSrS rS rS rS rS rS r	S r
S	 rS
 rS rS rS r\R"                  R$                  S 5       rS rS r\R"                  R$                  S 5       rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#\R"                  RI                  S\%RL                  \%RN                  /5      \R"                  RI                  S \(S!/\)S"//5      S# 5       5       r*S$ r+S% r,S& r-S' r.S( r/S) r0S* r1S+ r2S, r3S- r4S. r5S/r6g0)1ÚTestDataFrameRepré   c                 óÄ   • / SQn/ SQnS/n[        XUS9n[        UR                  5       5      [        L d   eXCS      n[        UR                  5       5      [        L d   eg )N)é   é   é   r   )u   Ïƒu   Ï„u   Ï…u   Ï†u   Ïˆ©ÚcolumnsÚindexr   )r	   ÚtypeÚ__repr__Ústr)ÚselfÚdataÚindex1ÚcolsÚdfÚsers         Ú`C:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/frame/test_repr.pyÚtest_repr_should_return_strÚ-TestDataFrameRepr.test_repr_should_return_str   s^   € ò ˆÚ9ˆØˆzˆÜ�t°Ñ8ˆÜ�B—K‘K“MÓ"¤cÒ)Ð)Ð)à�a‘‰kˆÜ�C—L‘L“NÓ#¤sÒ*Ð*Ñ*ó    c                 óŠ  • [        S5      n[        R                  R                  S5      R	                  US5      n[        U5      R                  S5      nUR                  [        :H  R                  5       (       d   e[        U5        [        UR                  S S2S S 24   5        [        UR                  S S2S S 24   5        g )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_linesÚ*TestDataFrameRepr.test_repr_bytes_61_lines,   sš   € äÐ%Ó&ˆÜ—	‘	×%Ñ% aÓ(×/Ñ/°°jÓAˆÜ�uÓ×$Ñ$ TÓ*ˆØ—	‘	œVÑ#×(Ñ(×*Ñ*Ð*Ð*ô 	ˆRŒÜˆR�W‰W�S�b�Sš!�V‰_ÔÜˆR�W‰W�S�b�Sš!�V‰_Õr)   c                 óä   • [         R                  " SS/SS/S9n[        [        R                  R                  S5      R                  S5      US9n[        R                  " X15      n[        U5        g )	N)r   r   )é   rB   u   Î”Úi1©Únamesr,   )r,   é   ©r   )
r   Úfrom_tuplesr	   r3   r4   r5   Ústandard_normalÚtmÚget_objr;   )r    Úframe_or_seriesr   Úobjs       r&   Útest_repr_unicode_level_namesÚ/TestDataFrameRepr.test_repr_unicode_level_names8   sZ   € Ü×&Ò&¨°Ð'7ÀÈ$Ð?OÑPˆäœŸ	™	×-Ñ-¨aÓ0×@Ñ@ÀÓHÐPUÑVˆÜ�jŠj˜Ó.ˆÜˆS�	r)   c                 óÖ   • [        / SQ/ SQ/ SQS.5      R                  SS/5      n[        UR                  5      nSUS'   X!l        [	        U5        S	S
/US'   X!l        [	        U5        g )N©rB   r,   r   ©rF   r   é   ©é   r   é	   ©ÚaÚbÚcrX   rY   )ÚfazÚboor   r[   r\   )r	   Ú	set_indexr2   r   r;   )r    r$   r   s      r&   Útest_assign_index_sequencesÚ-TestDataFrameRepr.test_assign_index_sequences?   sd   € äšYªYºYÑGÓH×RÑRØ�#ˆJó
ˆô �R—X‘X“ˆØ!ˆˆa‰ØŒÜˆRŒð ˜5�>ˆˆa‰ØŒÜˆR�r)   c                 ón   • [        SSS/0[        [        S5      /SS//S9n[        U5      nSnX#:X  d   eg )	NÚXrB   r,   Ú20130101rX   rY   rG   z/              X
NaT        a  1
2013-01-01 b  2)r	   r   r   r;   ©r    r$   ÚresultÚexpecteds       r&   Útest_repr_with_mi_natÚ'TestDataFrameRepr.test_repr_with_mi_natN   sD   € Ü˜˜a ˜V�}¬c´9¸ZÓ3HÐ-IÈCÐQTÈ:Ð,VÑWˆÜ�b“ˆØFˆØÓ!Ð!Ñ!r)   c                 ót   • [        / SQSS [        R                  [        /5      n[	        U5      nSnX#:X  d   eg )N©rB   r,   r   rF   Tz'      0
True  1
None  2
NaN   3
NaT   4)r	   r3   Únanr   r;   rc   s       r&   Útest_repr_with_different_nullsÚ0TestDataFrameRepr.test_repr_with_different_nullsT   s9   € ä’| d¨D´"·&±&¼#Ð%>Ó?ˆÜ�b“ˆðˆð
 Ó!Ð!Ñ!r)   c           	      ó†   • [         R                  SS/S SS/[        SS/SSS	/0n[        US
9n[	        U5      nSnX4:X  d   eg )NrB   r,   r   rF   rS   rU   Tr   rV   )r!   zG   NaN  None  NaT  True
0    1     3    6     8
1    2     4    7     9)r3   rj   r   r	   r;   )r    Údr$   rd   re   s        r&   Ú#test_repr_with_different_nulls_colsÚ5TestDataFrameRepr.test_repr_with_different_nulls_cols_   sT   € ä�V‰V�a˜�V˜T A q 6¬3°°A°¸¸qÀ!¸fÐEˆÜ˜AÑˆÜ�b“ˆðˆð Ó!Ð!Ñ!r)   c           	      óì   • [        SS0S[        R                  0S[        R                  0S[        R                  0SS0S[        R                  0S.5      nUR                  SS/5      n[	        U5        g )N)ÚAÚA0006000Únuitrs   rr   )ÚAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÚBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBÚCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCÚDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDÚEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEÚFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFru   rw   )r	   r3   rj   r]   r;   )r    Údf3Úidfs      r&   Útest_multiindex_na_reprÚ)TestDataFrameRepr.test_multiindex_na_repri   sm   € äà4°jÐAØ4´b·f±fÐ=Ø4´b·f±fÐ=Ø4´b·f±fÐ=Ø4°cÐ:Ø4´b·f±fÐ=ñó	
ˆð �m‰m˜X xÐ0Ó1ˆÜˆS�	r)   c                 ó¼   • [         R                  " SS// SQS9n[        SSS/0US9n[        U5      R	                  S	5      nUS
   R                  S5      (       d   eg )N)rX   r   Úfoo)rY   rB   ÚbarrW   rD   Úvaluer   rB   rG   Ú
r,   za 0 foo)r   rH   r	   r;   ÚsplitÚ
startswith)r    r   r$   Úliness       r&   Útest_repr_name_coincideÚ)TestDataFrameRepr.test_repr_name_coincidey   s`   € Ü×&Ò&Ø˜oÐ.²oñ
ˆô ˜ ! Q Ð(°Ñ6ˆä�R“—‘˜tÓ$ˆØ�Q‰x×"Ñ" 9×-Ñ-Ð-Ñ-r)   c                 ó@  • UnUn[        U5        [        U5        [        UR                  5        [        UR                  5        [        5       nUR                  US9  UR                  US9  UR                  R                  US9  UR                  R                  US9  g )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_stringÚ%TestDataFrameRepr.test_repr_to_stringƒ   s|   € ð
 >ˆØ0ˆäˆUŒÜˆSŒ	ÜˆU�W‰WŒÜˆS�U‰UŒä‹jˆØ�‰˜CˆÑ Ø�‰˜#ˆÑØ�‰×Ñ˜cÐÑ"Ø�‰�‰˜CˆÒ r)   c                 óz   • [        [        5       5        [        [        R                  " S5      S9n[        U5        g )Nr-   rG   )r;   r	   r3   Úarange)r    r�   s     r&   Útest_repr_emptyÚ!TestDataFrameRepr.test_repr_empty–   s'   € äŒY‹[Ôô ¤§	¢	¨$£Ñ0ˆÜˆU�r)   c                 ó   • [        U5        g )N)r;   )r    Úfloat_string_frames     r&   Útest_repr_mixedÚ!TestDataFrameRepr.test_repr_mixedž   s   € äÐÕ r)   c           	      ór  • [        [        R                  R                  S5      R	                  S5      [        S5       Vs/ s H  n[        U5      PM     snS.[        S5      S9n[        R                  UR                  S S2S4'   [        R                  UR                  S S2S4'   [        U5        g s  snf )Nr,   éÈ   )rr   ÚBrG   é   rr   r�   )
r	   r3   r4   r5   rI   Úranger   rj   Úlocr;   )r    ÚiÚbiggies      r&   Útest_repr_mixed_bigÚ%TestDataFrameRepr.test_repr_mixed_big¢   s•   € ô ä—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸cÓBÜ&+¨C¤jÓ1¢j ”c˜!–f¡jÑ1ñô ˜“*ñ
ˆô  "Ÿv™vˆ�
‰
�3�B�3˜�8ÑÜ!Ÿv™vˆ�
‰
�3�B�3˜�8ÑäˆV�ùò 2s   Á B4
c                 ó²   • [        / SQS9n[        U5        [        S/S/S/S9nS[        U5      ;  d   eS[        U5      ;  d   eS	[        U5      ;  d   eg )
N)r   rB   r   ©r   za
	bza
	dza
	fr   Ú	Úza
)r	   r;   )r    Úno_indexr$   s      r&   Ú	test_reprÚTestDataFrameRepr.test_repr±   s]   € ä¢YÑ/ˆÜˆXŒä˜
�|¨j¨\À*ÀÑNˆØœ4 ›8Ó#Ð#Ð#Øœ4 ›8Ó#Ð#Ð#ØœD ›HÓ$Ð$Ñ$r)   c                 óv  • [        SS/SS//5      n[        SS5         S[        U5      ;   d   e S S S 5        [        SS5         S[        U5      ;  d   e S S S 5        [        SS	5         S[        U5      ;  d   e S S S 5        g ! , (       d  f       N]= f! , (       d  f       NG= f! , (       d  f       g = f)
NrB   r,   r   rF   zdisplay.show_dimensionsTz2 rows x 2 columnsFÚtruncate©r	   r   r;   ©r    r$   s     r&   Útest_repr_dimensionsÚ&TestDataFrameRepr.test_repr_dimensions»   s£   € Ü˜˜A˜  A Ð'Ó(ˆÜÐ5°tÕ<Ø'¬4°«8Ó3Ð3Ñ3÷ =ô Ð5°uÕ=Ø'¬t°B«xÓ7Ð7Ñ7÷ >ô Ð5°zÕBØ'¬t°B«xÓ7Ð7Ñ7÷ CÐB÷ =Õ<ú÷ >Õ=ú÷ CÕBús#   žBÁBÁ,B*Â
BÂ
B'Â*
B8c                 ó|   • [        [        R                  " S5      [        S5      [        S5      S9n[	        U5        g )N)rœ   rF   rF   rœ   r   )r	   r3   ÚzerosrŸ   r;   )r    r¢   s     r&   Útest_repr_bigÚTestDataFrameRepr.test_repr_bigÆ   s*   € ô œ2Ÿ8š8 HÓ-´u¸Q³xÄuÈSÃzÑRˆÜˆV�r)   c                 óê   • [        SS/S-  [        R                  " 5       S/S-  SS/S-  [        R                  " 5       [        S5      -   S/S-  0[        R
                  " S5      S9n[        U5        g )Nr€   rB   r.   r�   rG   )r	   r   Útodayr   r3   r”   r;   )r    Ú
unsortables     r&   Útest_repr_unsortableÚ&TestDataFrameRepr.test_repr_unsortableÌ   sm   € ô à˜�s˜R‘xÜ—’Ó  1 #¨¡(Ø˜�w ‘|Ü—’Ó ¤9¨Q£<Ñ/°%°¸2±ð	ô —)’)˜B“-ñ
ˆ
ô 	ˆZÕr)   c                 óH  • [        U5        [        SS5         [        U5        S S S 5        [        SSSS5         [        U5        S S S 5        [        SSSS5         [        U5        S S S 5        g ! , (       d  f       NS= f! , (       d  f       NB= f! , (       d  f       g = f)Nzdisplay.precisionr   zdisplay.max_rowsé
   údisplay.max_columnsr,   r-   )r;   r   )r    Úfloat_frames     r&   Útest_repr_float_frame_optionsÚ/TestDataFrameRepr.test_repr_float_frame_optionsÚ   s‚   € Üˆ[ÔäÐ/°Õ3Ü�Ô÷ 4ô Ð.°Ð4IÈ1ÕMÜ�Ô÷ Nô Ð.°Ð6KÈTÕRÜ�Ô÷ SÐR÷ 4Õ3ú÷ NÕMú÷ SÕRús"   ˜A1ºBÁBÁ1
A?Â
BÂ
B!c                 ó  • Sn[        SX/05      n[        U5      nSnUR                  S5      S   R                  5       U:X  d   e[        SX/05      n[        U5      nUR                  S5      S   R                  5       U:X  d   eg )Nu   ÏƒÏƒÏƒÏƒrr   z      Arƒ   r   )r	   r;   r„   Úrstrip)r    Úuvalr$   rd   Úex_tops        r&   Útest_repr_unicodeÚ#TestDataFrameRepr.test_repr_unicodeæ   sŠ   € Ø)ˆä˜˜d˜\Ð*Ó+ˆä�b“ˆØˆØ�|‰|˜DÓ! !Ñ$×+Ñ+Ó-°Ó7Ð7Ð7ä˜˜d˜\Ð*Ó+ˆÜ�b“ˆØ�|‰|˜DÓ! !Ñ$×+Ñ+Ó-°Ó7Ð7Ñ7r)   c                 ó6   • [        SS/05      n[        U5        g )Nrr   õ   ×�)r	   r   r¯   s     r&   Ú test_unicode_string_with_unicodeÚ2TestDataFrameRepr.test_unicode_string_with_unicodeó   s   € Ü˜˜h˜ZÐ(Ó)ˆÜˆB�r)   c                 óX   • [        / SQ/ SQ/ SQS.5      n[        UR                  5        g )NrQ   rR   rT   )rÈ   u   ×‘rZ   )r	   r;   r   r¯   s     r&   Útest_repr_unicode_columnsÚ+TestDataFrameRepr.test_repr_unicode_columns÷   s   € Ü¢)²yÂyÑQÓRˆÜˆR�Z‰ZÕr)   c                 ó    • [        SS/05      nSn[        R                  " [        US9   [	        U5        S S S 5        g ! , (       d  f       g = f)Nrr   Úabcz2^'str' object cannot be interpreted as an integer$©Úmatch)r	   ÚpytestÚraisesÚ	TypeErrorÚbytes)r    r$   Úmsgs      r&   Útest_str_to_bytes_raisesÚ*TestDataFrameRepr.test_str_to_bytes_raisesû   s8   € ä˜˜e˜W�~Ó&ˆØBˆÜ�]Š]œ9¨CÓ0Ü�"ŒI÷ 1×0Ö0ús	   ª?¿
Ac                 ó¼   • [        [        R                  R                  S5      R	                  S5      [        R
                  " S/S-  [        S9S9n[        U5        g )Nr,   )r¼   rž   Ú
aaaaaaaaaarž   ©Údtyper¦   )r	   r3   r4   r5   rI   Úarrayr9   r;   r¯   s     r&   Útest_very_wide_reprÚ%TestDataFrameRepr.test_very_wide_repr  sF   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°XÓ>Ü—H’H˜h˜Z¨"™_´FÑ;ñ
ˆô 	ˆR�r)   c                 ó’   • [        S/SS.5      n[        SS5         S[        U5      ;   d   e S S S 5        g ! , (       d  f       g = f)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_bugÚ>TestDataFrameRepr.test_repr_column_name_unicode_truncation_bug	  sF   € äà�ið2ñó
ˆô  Ð1°2Õ6Ø¤$ r£(Ó*Ð*Ñ*÷ 7×6Ö6ús	   œ8¸
Ac                 óü   • [         R                  " S5        Sn[        SS SS5         [        / SQ/ SQ/5      nUR	                  5       nX1:X  d   e S S S 5        WR	                  5       b   eg ! , (       d  f       N"= f)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$rY   rZ   rQ   )rÒ   Úimportorskipr   r	   Ú_repr_latex_)r    re   r$   rd   s       r&   Útest_latex_reprÚ!TestDataFrameRepr.test_latex_repr  sz   € Ü×Ò˜HÔ%ðˆô Ø" DÐ*>Àõ
ô Ò3²YÐ?Ó@ˆBØ—_‘_Ó&ˆFØÓ%Ð%Ñ%÷
ð �‰Ó Ñ(Ð(Ñ(÷
õ 
ús   §)A-Á-
A;c                 óX   • [        S/ SQ0[        SSS9S9n[        U5      nSnX#:X  d   eg )Nrr   rQ   Ú2000r   )ÚperiodsrG   z7            A
2000-01-01  1
2000-01-02  2
2000-01-03  3©r	   r   r;   rc   s       r&   Útest_repr_with_datetimeindexÚ.TestDataFrameRepr.test_repr_with_datetimeindex3  s4   € Ü˜šYÐ'¬z¸&È!Ñ/LÑMˆÜ�b“ˆØOˆØÓ!Ð!Ñ!r)   c                 ót   • [        S/ SQ0[        R                  " / SQ5      S9n[        U5      nSnX#:X  d   eg )Nrr   ri   )r   rB   r,   r   rF   rG   z1        A
(0, 1]  1
(1, 2]  2
(2, 3]  3
(3, 4]  4)r	   r
   Úfrom_breaksr;   rc   s       r&   Útest_repr_with_intervalindexÚ.TestDataFrameRepr.test_repr_with_intervalindex9  s=   € äØ’,Ð¤}×'@Ò'@ÂÓ'Qñ
ˆô �b“ˆØJˆØÓ!Ð!Ñ!r)   c                 ó^   • [        S/ SQ0[        / SQ5      S9n[        U5      nSnX#:X  d   eg )Nrr   rQ   rW   rG   z   A
a  1
b  2
c  3)r	   r   r;   rc   s       r&   Ú test_repr_with_categorical_indexÚ2TestDataFrameRepr.test_repr_with_categorical_indexB  s3   € Ü˜šYÐ'Ô/?ÂÓ/PÑQˆÜ�b“ˆØ+ˆØÓ!Ð!Ñ!r)   c                 óÔ   • [        SSSSS9n[        SSSS9n[        XS	.5      nS
n[        U5      U:X  d   e[        [	        U5      [	        U5      S	.5      n[        U5      U:X  d   eg )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_periodsÚ5TestDataFrameRepr.test_repr_categorical_dates_periodsH  sp   € äÐ*°¸aÀLÑQˆÜ˜¨°aÑ8ˆÜ˜bÑ)Ó*ˆð(ˆô �B‹x˜3‹Ðˆäœ{¨2›´[À³^ÑDÓEˆÜ�C‹y˜CÓÐÑr)   Úargzbox, expectedz0    NaT
dtype: objectz     0
0  NaTc                 óH   • [        U" U" S5      /[        S95      nXC:X  d   eg )Nr   rÛ   )r;   r9   )r    r  Úboxre   rd   s        r&   Útest_repr_np_nat_with_objectÚ.TestDataFrameRepr.test_repr_np_nat_with_objectY  s'   € ô ‘c™3˜u›:˜,¬fÑ5Ó6ˆØÓ!Ð!Ñ!r)   c           	      óF   • [        S[        SSSS905      n[        U5        g )NÚyearz1/1/1700r.   zYE-DEC)rî   rû   rï   r¯   s     r&   Ú"test_frame_datetime64_pre1900_reprÚ4TestDataFrameRepr.test_frame_datetime64_pre1900_reprc  s!   € Ü˜¤
¨:¸rÈÑ QÐRÓSˆäˆR�r)   c                 ó¨   • [        / SQSS9n[        [        R                  R	                  S5      R                  S5      US9nUR                  5         g )N)z2011-1z2011-2z2011-3rý   )rû   r,   )r   rF   rG   )r   r	   r3   r4   r5   rI   rŒ   )r    r   r�   s      r&   Ú%test_frame_to_string_with_periodindexÚ7TestDataFrameRepr.test_frame_to_string_with_periodindexh  sB   € ÜÒ:ÀÑEˆÜœ"Ÿ)™)×/Ñ/°Ó2×BÑBÀ6ÓJÐRWÑXˆð 	�‰Õr)   c           
      ó˜   • [        SSS/0[        R                  " [        [        S/SS9/5      S9nUR                  5       nSnX#:X  d   eg )NrX   rB   r,   ÚInt64rÛ   rG   z      a
<NA>  1
1     2)r	   r   Úfrom_arraysr   r   rŒ   rc   s       r&   Ú"test_to_string_ea_na_in_multiindexÚ4TestDataFrameRepr.test_to_string_ea_na_in_multiindexo  sU   € äØ�1�a�&ˆMÜ×(Ò(¬&´"°a°ÀÑ*HÐ)IÓJñ
ˆð
 —‘“ˆðˆð Ó!Ð!Ñ!r)   c           	      ó”   • [        S[        SSSS905      n[        U5      nUR                  S S 2S S24   n[        U5      nX2:X  d   eg )NÚxÚ2019r¼   ÚUTC)rî   rü   r   )r	   r   r;   r<   ©r    r$   re   rd   s       r&   Ú$test_datetime64tz_slice_non_truncateÚ6TestDataFrameRepr.test_datetime64tz_slice_non_truncate|  sM   € ä˜œZ¨¸¸uÑEÐFÓGˆÜ˜“8ˆØ�W‰W’Q˜˜˜�U‰^ˆÜ�b“ˆØÓ!Ð!Ñ!r)   c                 ó†   • [        SS/SS/SS//SS/S	9nUSS/   R                  5       US
'   Sn[        U5      nX2:X  d   eg )NrX   rY   rZ   rn   Ú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_reprÚ6TestDataFrameRepr.test_to_records_no_typeerror_in_repr„  s`   € ä˜˜c˜
 S¨# J°°c°
Ð;ÀfÈgÐEVÑWˆØ˜6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØÓ!Ð!Ñ!r)   c                 ó¢   • [        S[        R                  /SS/SS//SS/S9nUSS/   R                  5       US	'   S
n[	        U5      nX2:X  d   eg )NrX   rZ   rn   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	   r3   rj   r"  r;   r  s       r&   Ú$test_to_records_with_na_record_valueÚ6TestDataFrameRepr.test_to_records_with_na_record_value�  si   € äØ”2—6‘6ˆ]˜S #˜J¨¨c¨
Ð3¸fÀgÐ=Nñ
ˆð ˜6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØÓ!Ð!Ñ!r)   c                 óö   • [        SS/[        R                  [        R                  /SS//[        R                  S/S9nU[        R                  S/   R                  5       US'   Sn[	        U5      nX2:X  d   eg )	NrX   rY   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_recordÚ0TestDataFrameRepr.test_to_records_with_na_recordœ  sv   € äØ�3ˆZœ"Ÿ&™&¤"§&¡&Ð)¨C°¨:Ð6ÄÇÁÈÐ@Qñ
ˆð œ2Ÿ6™6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØÓ!Ð!Ñ!r)   c                 ó  • SnSn[         R                  " [        US9   [        SS5         [	        [
        R                  S/[
        R                  [
        R                  /SS//[
        R                  [
        R                  /S	9nU[
        R                  [
        R                  /   R                  5       US
'   [        U5      nS S S 5        S S S 5        WU:X  d   eg ! , (       d  f       N= f! , (       d  f       N(= f)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_naTrY   r  r  r¦   r!  ©
rJ   Úassert_produces_warningÚFutureWarningr   r	   r3   Úinfrj   r"  r;   ©r    re   rÖ   r$   rd   s        r&   Ú%test_to_records_with_inf_as_na_recordÚ7TestDataFrameRepr.test_to_records_with_inf_as_na_record©  sÄ   € ðˆð 3ˆÜ×'Ò'¬¸SÓAÜ °Õ6ÜÜ—f‘f˜c�]¤R§V¡V¬R¯V©VÐ$4°s¸C°jÐAÜŸV™V¤R§V¡VÐ,ñ�ð  "¤2§6¡6¬2¯6©6Ð"2Ñ3×>Ñ>Ó@��8‘Ü˜b›�÷ 7÷ Bð ˜Ó!Ð!Ñ!÷ 7Õ6ú÷ BÕAúó#   žC0«BCÃC0Ã
C-	Ã)C0Ã0
C>c                 ó  • SnSn[         R                  " [        US9   [        SS5         [	        [
        R                  S/[
        R                  [
        R                  /SS//[
        R                  [
        R                  /S	9nU[
        R                  [
        R                  /   R                  5       US
'   [        U5      nS S S 5        S S S 5        WU:X  d   eg ! , (       d  f       N= f! , (       d  f       N(= f)Nr-  r.  rÐ   r/  FrY   r  r  r¦   r!  r0  r4  s        r&   Útest_to_records_with_inf_recordÚ1TestDataFrameRepr.test_to_records_with_inf_recordº  sÄ   € ðˆð 3ˆÜ×'Ò'¬¸SÓAÜ °Õ7ÜÜ—f‘f˜c�]¤R§V¡V¬R¯V©VÐ$4°s¸C°jÐAÜŸV™V¤R§V¡VÐ,ñ�ð  "¤2§6¡6¬2¯6©6Ð"2Ñ3×>Ñ>Ó@��8‘Ü˜b›�÷ 8÷ Bð ˜Ó!Ð!Ñ!÷ 8Õ7ú÷ BÕAúr7  c                 ó¤   • [        [        SS/SS9[        SS/SS9S.5      nUR                  S	R                  S	R                  /S
9nSnX#:X  d   eg )Ng_c97Ýš¿?g6–sÓ­ùñ?ÚFloat64rÛ   rB   r,   r  )rX   rY   z{:.2f})Ú
formattersz)      a     b
0  0.12  1.00
1  1.12  2.00)r	   r   rŒ   Úformatrc   s       r&   Útest_masked_ea_with_formatterÚ/TestDataFrameRepr.test_masked_ea_with_formatterË  sb   € ää˜[¨+Ð6¸iÑHÜ˜Q ˜F¨'Ñ2ñó
ˆð —‘¨(¯/©/¸8¿?¹?Ð)K�ÐLˆðˆð Ó!Ð!Ñ!r)   c                 óº   • [         R                  " S5        [        / SQ/ SQS.5      nUR                  R	                  U5      Ul        Sn[        U5      U:X  d   eg )NÚpyarrowrQ   rR   )Úlong_column_nameÚcol2zg   long_column_name  col2
0                 1     4
1                 2     5
2                 3     6)rÒ   rè   r	   r   r7   r;   )r    Úany_string_dtyper$   re   s       r&   Útest_repr_ea_columnsÚ&TestDataFrameRepr.test_repr_ea_columnsÙ  sQ   € ä×Ò˜IÔ&ÜªIºyÑIÓJˆØ—Z‘Z×&Ñ&Ð'7Ó8ˆŒ
ðˆô �B‹x˜8Ó#Ð#Ñ#r)   © N)7Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r'   r?   rN   r^   rf   rk   ro   r}   r‡   r‘   r•   r™   rÒ   ÚmarkÚslowr£   rª   r°   r´   r¹   r¿   rÅ   rÉ   rÌ   r×   rÞ   rã   rê   rð   rô   r÷   r  Úparametrizer3   Ú
datetime64Útimedelta64r   r	   r  r  r  r  r  r#  r'  r*  r5  r9  r?  rF  Ú__static_attributes__rH  r)   r&   r   r      s]  † ò+ò
òòò"ò	"ò"òò .ò!ò&ò!ð ‡[�[×Ññó ðò%ò	8ð ‡[�[×Ññó ðò
ò
ò8òòòòò+ò*)ò*"ò"ò"ò ð" ‡[�[×Ñ˜U R§]¡]°B·N±NÐ$CÓDØ‡[�[×ÑØØ
Ð+Ð	,¨yÐ:JÐ.KÐLóñ"ó	ó Eð
"ò
ò
ò"ò"ò	"ò"ò"ò"ò""ò""õ	$r)   r   zdata,outputr,   rj   rB   )ú	 2.0+0.0jú	 NaN+0.0jz	 1.0+0.0jéÿÿÿÿ)rS  rT  ú	-1.0+0.0jéþÿÿÿ)z	-2.0+0.0jrT  rV  y       €®Gáz®ó¿)ú-0.00-1.23jú  NaN+0.00jz-1.00+0.00jy        ®Gáz®ó?g®Gáz®ó?)z 0.00+1.23jrY  z 1.23+0.00j)rX  z  NaN+ NaNjú 1.00+0.00jg333333ó?)rX  z 1.20+ NaNjrZ  g333333ó¿)rX  z  NaN-1.20jrZ  Úas_frameTFc                 óØ  • [        [        R                  " U 5      5      nU(       a[  UR                  SS9n[	        U5       VVs/ s H  u  pEU SU 3PM     nnnSS[        US   5       3 S3SR                  U5      -   nO8[	        U5       VVs/ s H  u  pEU SU 3PM     nnnSR                  U5      S-   n[        U5      U:X  d   S[        U5       S	U 35       eg s  snnf s  snnf )
NÚval)ÚnameÚ z >r   rƒ   z   z
dtype: complex128z

)r   r3   rÝ   Úto_frameÚ	enumerateÚlenÚjoinr   )r!   Úoutputr[  rM   r¡   r]  Úreprsre   s           r&   Útest_repr_with_complex_nansrf  å  sê   € ô2 ”—’˜$“Ó
 €CÞØ�l‰l ˆlÐ&ˆÜ,5°fÔ,=Ô>Ò,=¡& !�A�3�a˜�u“Ñ,=ˆÑ>Ø˜Bœs 5¨¡8›}˜oÐ-Ð.¨bÐ1°D·I±I¸eÓ4DÑD‰ä.7¸Ô.?Ô@Ò.?¡F A�A�3�c˜#˜“Ñ.?ˆÑ@Ø—9‘9˜UÓ#Ð&;Ñ;ˆÜˆs‹8�xÓÐ> 2¤c¨#£h Z¨t°H°:Ð!>Ó>Ñùó ?ùó As   ÁC ÂC&)r   r   Úior   Únumpyr3   rÒ   Úpandasr   r   r   r	   r
   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrJ   r   rM  rO  Úcomplexrj   rf  rH  r)   r&   Ú<module>rm     sH  ð÷õ ã Û ÷÷ ÷ õ õ ÷F$ñ F$ðR ‡�×ÑØà
‰W�U‹^˜QÐ	Ò!HÐIØ
‰W�U‹^˜RÐ	 Ò"IÐJØ
‰g�e‹n˜bÐ	!Ò#JÐKØ
‘'˜%“. "Ð	%Ò'TÐUØ
‘˜“ Ð	&Ò(UÐVà‘W˜RŸV™V R§V¡VÓ,¨aÐ0Ú9ð	
ð
 ‘W˜S "§&¡&Ó)¨1Ð-Ú9ð	
ð
 ‘W˜RŸV™V TÓ*¨AÐ.Ú9ð	
ðóð, ‡�×Ñ˜ d¨E ]Ó3ñ
?ó 4ó-ñ.
?r)   