§
    à! h×¼  ã                   óä   — d dl m Z mZ d dlZd dlZd dlZd dlmZ d dl	m
Z
mZ d dlmZ d dlmc mZ d dlZd dlmZmZmZmZmZmZmZmZ d dlmZ d dlm Z   G d„ d	¦  «        Z! G d
„ d¦  «        Z"dS )é    )ÚdatetimeÚ	timedeltaN)Údateutil_gettz)ÚIS64Úis_platform_windows)Únp_version_gt2)ÚCategoricalÚCategoricalIndexÚ	DataFrameÚIndexÚ
MultiIndexÚSeriesÚ
date_rangeÚisna)ÚCategoricalDtypec                   óz   — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    dg d¢g d¢g¦  «        d„ ¦   «         Z
d	S )
ÚTestReindexSetIndexc                 óŒ  — t          t          j                             d¦  «                             d¦  «        ¦  «        }t	          dddd¬¦  «        }t	          dddd	¬¦  «        }|                     |¦  «        }t          j        |j        |¦  «         | 	                    |¦  «        }t          j        |j        |¦  «         d S )
Né   é   z
2011/01/01ÚMEú
US/Eastern©ÚperiodsÚfreqÚtzÚ2013ÚYEz
Asia/Tokyo)
r   ÚnpÚrandomÚdefault_rngr   Ú	set_indexÚtmÚassert_index_equalÚindexÚreindex)ÚselfÚdfÚidx1Úidx2s       úac:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/frame/methods/test_reindex.pyÚ(test_dti_set_index_reindex_datetimeindexz<TestReindexSetIndex.test_dti_set_index_reindex_datetimeindex$   s«   € å•r”y×,Ò,¨QÑ/Ô/×6Ò6°qÑ9Ô9Ñ:Ô:ˆÝ˜,°¸ÀÐNÑNÔNˆÝ˜&¨!°$¸<ÐHÑHÔHˆà�\Š\˜$ÑÔˆÝ
Ô˜bœh¨Ñ-Ô-Ð-Ø�ZŠZ˜ÑÔˆÝ
Ô˜bœh¨Ñ-Ô-Ð-Ð-Ð-ó    c           	      ó¬  — t          t          ddd¦  «        t          dddd¦  «        dd¬¦  «        }t          t          j                             d¦  «                             d	¦  «        d
g|¬¦  «        }t          t          ddd¦  «        t          dddd¦  «        dd¬¦  «        }|                     |¦  «        }|j        j	        |j	        k    sJ ‚d S )Niß  é
   é   é   Úhr   )r   r   r   )é   r0   Úa©Úcolumnsr%   )
r   r   r   r   r    r!   Ústandard_normalr"   r%   r   )r'   r%   r(   Ú	new_indexÚresults        r+   Ú'test_dti_set_index_reindex_freq_with_tzz;TestReindexSetIndex.test_dti_set_index_reindex_freq_with_tz/   sâ   € åÝ�T˜2˜qÑ!Ô!¥8¨D°"°a¸Ñ#<Ô#<À3È<ð
ñ 
ô 
ˆõ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°WÑ=Ô=Ø�EØð
ñ 
ô 
ˆõ
 Ý�T˜2˜qÑ!Ô!¥8¨D°"°a¸Ñ#<Ô#<À3È<ð
ñ 
ô 
ˆ	ð —’˜iÑ(Ô(ˆØŒ|Ô  E¤JÒ.Ð.Ð.Ð.Ð.Ð.r-   c                 óÒ   — t          dt          d¦  «        i¦  «        }t          j        |j        d¦  «        }||d<   |                     d¦  «        }|                     ¦   «         }d S )NÚAr/   é   ÚB)r   ÚrangeÚpdÚcutr<   r"   Úreset_index)r'   r(   Úsers      r+   Ú"test_set_reset_index_intervalindexz6TestReindexSetIndex.test_set_reset_index_intervalindex@   sX   € Ý˜�U 2™YœYÐ'Ñ(Ô(ˆÝŒf�R”T˜1‰oŒoˆØˆˆ3‰Ø�\Š\˜#ÑÔˆà�^Š^ÑÔˆˆˆr-   c                 ó>  — t          g d¢¬¦  «                             dt          j        t          j        dœ¦  «        }|                     dg¦  «        }g |d<   |                     ¦   «         }t          g d¢t          d¦  «        ¬¦  «                             dt          j        t          j        t          j        dœ¦  «        }t          j	        ||¦  «         |                     dd	g¦  «        }g |d<   |                     ¦   «         }t          j	        ||¦  «         d S )
N©r4   ÚbÚc©r6   zdatetime64[ns]r4   Úd©r4   rG   rH   rJ   r   r5   rG   )
r   Úastyper   Úint64Úfloat64r"   rB   r?   r#   Úassert_frame_equal)r'   r(   Údf1r9   ÚexpectedÚdf2s         r+   Útest_setitem_reset_index_dtypesz3TestReindexSetIndex.test_setitem_reset_index_dtypesH   s  € å˜˜˜Ð/Ñ/Ô/×6Ò6Ø"­¬½¼
ÐCÐCñ
ô 
ˆð �lŠl˜C˜5Ñ!Ô!ˆØˆˆC‰Ø—’Ñ"Ô"ˆÝÐ%9Ð%9Ð%9ÅÀqÁÄÐJÑJÔJ×QÒQØ"­¬½¼
ÍÌÐTÐTñ
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/à�lŠl˜C ˜:Ñ&Ô&ˆØˆˆC‰Ø—’Ñ"Ô"ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   z timezone, year, month, day, hour)zAmerica/ChicagoiÝ  é   é   r0   )zAmerica/Santiagoiå  é   rU   r1   c           	      óî  — t          |¦  «        }t          j        ||||dd|¬¦  «        }t          j        ||||dd|¬¦  «        }t          ||gddgdœ¦  «                             d¦  «                             dd	g¦  «        }	t          dd	gt          j        t          j        gdœ¦  «                             d¦  «        }
|
                     |	j	        j
        ¦  «        }
t          j        |	|
¦  «         d S )
Nr   )ÚyearÚmonthÚdayÚhourÚminuteÚfoldÚtzinfor0   r4   rG   )r%   Úvalsr%   Ú1Ú2)Úgettzr@   Ú	Timestampr   r"   r&   r   ÚnanrL   r_   Údtyper#   rO   )r'   ÚtimezonerX   rY   rZ   r[   Útest_timezoneÚtransition_1Útransition_2r(   Úexps              r+   Ú test_reindex_timestamp_with_foldz4TestReindexSetIndex.test_reindex_timestamp_with_foldZ   s  € õ ˜h™œˆÝ”|ØØØØØØØ ð
ñ 
ô 
ˆõ ”|ØØØØØØØ ð
ñ 
ô 
ˆõ  ¨|Ð <ÀsÈCÀjÐQÐQÑRÔRßŠY�wÑÔßŠW�c˜3�ZÑ Ô ð 	õ
  3¨ *µr´v½r¼vÐ6FÐGÐGÑHÔH×RÒRØñ
ô 
ˆð �jŠj˜œœÑ'Ô'ˆÝ
ÔØØñ	
ô 	
ð 	
ð 	
ð 	
r-   N)Ú__name__Ú
__module__Ú__qualname__r,   r:   rD   rS   ÚpytestÚmarkÚparametrizerk   © r-   r+   r   r   !   s˜   € € € € € ð	.ð 	.ð 	.ð/ð /ð /ð"ð ð ð0ð 0ð 0ð$ „[×ÒØ*Ø	,Ð	,Ð	,Ð.RÐ.RÐ.RÐSñô ð!
ð !
ñ	ô ð!
ð !
ð !
r-   r   c                   ó˜  — e Zd Zej                             e p e¦   «         oe d¬¦  «        e	j
        d„ ¦   «         ¦   «         Zd„ Zd„ Ze	j
        d„ ¦   «         Zd„ Zej                             dd	g d
¢fdej        dddgfdg d¢fg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zej                             ddg d¢fddddej        gfg¦  «        d„ ¦   «         Zd„ Zej                             dg d¢d gg d!¢d gd"gd gg d#¢d gg d$¢d gd%d&gd gd%d"gd gd"d&gd gg d'¢d gd(d)gd*gg d+¢d*gg¦  «        d,„ ¦   «         Zej                             d-g d.¢¦  «        d/„ ¦   «         Zej                             d0g d1¢g d2¢gg d3¢g d4¢gd5d6gg d7¢gd6d8gg d9¢gg¦  «        d:„ ¦   «         Zej                             d; ed<¦  «        g d=¢d g ed>¦  «        g d?¢d g ed@¦  «        g dA¢d g edB¦  «        g dC¢d g edD¦  «        g dE¢d g edF¦  «        g dG¢d g edH¦  «        g dI¢d g edJ¦  «        g d*gg¦  «        dK„ ¦   «         ZdL„ ZdM„ Z dN„ Z!dO„ Z"dP„ Z#dQ„ Z$dR„ Z%dS„ Z&dT„ Z'dU„ Z(dV„ Z)dW„ Z*dX„ Z+dY„ Z,dZ„ Z-d[„ Z.d\„ Z/d]„ Z0d^„ Z1d_„ Z2d`„ Z3da„ Z4db„ Z5dc„ Z6dd„ Z7de„ Z8df„ Z9dg„ Z:ej                             dhd e;di¬j¦  «        dkœd e;di¬j¦  «        dkœdld	idldmig¦  «        dn„ ¦   «         Z<ej                             do e=g ¦  «         e>g ¦  «        g¦  «        ej                             dp e=g ¦  «         e>g ¦  «         e=d"d&g¦  «         e>d"d&g¦  «         e=d"d"g¦  «         e>d"d"g¦  «        g¦  «        dq„ ¦   «         ¦   «         Z?ej                             drdsdtg¦  «        du„ ¦   «         Z@ej                             dv e>g d"g¬w¦  «         e=d"g¦  «         e=d"g¦  «        f e>g d"g¬w¦  «         e=d&g¦  «         e=d&g¦  «        f e>g d"g¬w¦  «         e>d"g¦  «         e>d"g¦  «        f e>g d"g¬w¦  «         e>d&g¦  «         e>d&g¦  «        fg¦  «        dx„ ¦   «         ZAdy„ ZBdmS )zÚTestDataFrameSelectReindexzTPasses int32 values to DatetimeArray in make_na_array on windows, 32bit linux builds)Úreasonc                 ó  — t          dgg¦  «        }t          j        dd¬¦  «        }|                     ddgd|¬¦  «        }|j        d         t          j        dd¬¦  «        k    sJ ‚t          dg|gd	œ¦  «        }|d                              |j        d         ¦  «        |d<   t          j        ||¦  «         | 	                    d ¦  «         
                    d¦  «        }|                     ddgd|¬¦  «        }|j        d         t          j        d¦  «        k    sJ ‚t          dg|gd	œ¦  «        }t          j        ||¦  «         t          j        ||t          j        d¬
¦  «        z   ¦  «        }|                     ddgd|¬¦  «        }|j        d         t          j        dd¦  «        k    sJ ‚t          dg|gd	œ¦  «        }|d                              |j        d         ¦  «        |d<   t          j        ||¦  «         d S )Nr0   z2023-04-10 17:32z
US/Pacific)r   r   )ÚaxisÚ
fill_valueÚs)Úunitr   )r   r0   ©Úsecondszdatetime64[s, US/Pacific]Úright)r   r@   rc   r&   ÚdtypesÚDatetimeTZDtyperL   r#   rO   Útz_localizeÚ	to_periodÚPeriodDtypeÚIntervalÚ	TimedeltaÚIntervalDtype)r'   r(   ÚtsÚresrQ   ÚperÚintervals          r+   Útest_reindex_tzaware_fill_valuez:TestDataFrameSelectReindex.test_reindex_tzaware_fill_value†   sö  € õ ˜˜�uÑÔˆåŒ\Ð,°Ð>Ñ>Ô>ˆØ�jŠj˜!˜Q˜ a°BˆjÑ7Ô7ˆØŒz˜!Œ}¥Ô 2¸ÀÐ MÑ MÔ MÒMÐMÐMÐMÝ ! ¨"¨Ð.Ð.Ñ/Ô/ˆØ˜q”k×(Ò(¨¬°A¬Ñ7Ô7ˆ�‰Ý
Ô˜c 8Ñ,Ô,Ð,à�nŠn˜TÑ"Ô"×,Ò,¨SÑ1Ô1ˆØ�jŠj˜!˜Q˜ a°CˆjÑ8Ô8ˆØŒz˜!Œ}¥¤¨sÑ 3Ô 3Ò3Ð3Ð3Ð3Ý ! ¨#¨Ð/Ð/Ñ0Ô0ˆÝ
Ô˜c 8Ñ,Ô,Ð,å”;˜r 2­¬¸QÐ(?Ñ(?Ô(?Ñ#?Ñ@Ô@ˆØ�jŠj˜!˜Q˜ a°HˆjÑ=Ô=ˆØŒz˜!Œ}¥Ô 0Ð1LÈgÑ VÔ VÒVÐVÐVÐVÝ ! ¨(¨Ð4Ð4Ñ5Ô5ˆØ˜q”k×(Ò(¨¬°A¬Ñ7Ô7ˆ�‰Ý
Ô˜c 8Ñ,Ô,Ð,Ð,Ð,r-   c                 ó:  — d}t          t          j                             d¦  «                             |dz  |f¦  «        ¦  «        }t          j        |¦  «        }t          j                             d¦  «                             |¦  «         |                     |d¬¦  «        }t          j        |d         j	        |d         j	        ¦  «        rJ ‚|                     ||j
        d¬¦  «        }t          j        |d         j	        |d         j	        ¦  «        rJ ‚d S )Nr/   r   T©r6   Úcopyr   ©r6   r%   r�   )r   r   r    r!   r7   ÚarangeÚshuffler&   Úshares_memoryÚ_valuesr%   )r'   ÚNr(   Úcolsr9   Úresult2s         r+   Útest_reindex_copiesz.TestDataFrameSelectReindex.test_reindex_copies¤   sí   € àˆÝ•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÀRÁÈÀÑLÔLÑMÔMˆÝŒy˜‰|Œ|ˆÝ
Œ	×Ò˜aÑ Ô ×(Ò(¨Ñ.Ô.Ð.à—’ D¨t�Ñ4Ô4ˆÝÔ# F¨1¤IÔ$5°r¸!´u´}ÑEÔEÐEÐEÐEð —*’* T°´À�*ÑEÔEˆÝÔ# G¨A¤JÔ$6¸¸1¼¼ÑFÔFÐFÐFÐFÐFÐFr-   c                 óP  — d}t          t          j                             d¦  «                             |dz  |f¦  «        d¬¦  «        }t          j        |¦  «        }t          j                             d¦  «                             |¦  «         |                     |d¬¦  «        }|r8t          j        |d         j	        j
        |d         j	        j
        ¦  «        sJ ‚n7t          j        |d         j	        j
        |d         j	        j
        ¦  «        rJ ‚|                     ||j        d¬¦  «        }|r9t          j        |d         j	        j
        |d         j	        j
        ¦  «        sJ ‚d S t          j        |d         j	        j
        |d         j	        j
        ¦  «        rJ ‚d S )	Nr/   r   ÚFloat64©re   TrŒ   r   rŽ   )r   r   r    r!   r7   r�   r�   r&   r‘   ÚarrayÚ_datar%   )r'   Úusing_copy_on_writer“   r(   r”   r9   r•   s          r+   Útest_reindex_copies_eaz1TestDataFrameSelectReindex.test_reindex_copies_ea²   sz  € ð ˆÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°a¸"±f¸a°[ÑAÔAÈð
ñ 
ô 
ˆõ Œy˜‰|Œ|ˆÝ
Œ	×Ò˜aÑ Ô ×(Ò(¨Ñ.Ô.Ð.à—’ D¨t�Ñ4Ô4ˆØð 	RÝÔ# F¨1¤I¤OÔ$9¸2¸a¼5¼;Ô;LÑMÔMÐMÐMÐMÐMåÔ'¨¨q¬	¬Ô(=¸rÀ!¼u¼{Ô?PÑQÔQÐQÐQÐQð —*’* T°´À�*ÑEÔEˆØð 	SÝÔ# G¨A¤JÔ$4Ô$:¸B¸q¼E¼KÔ<MÑNÔNÐNÐNÐNÐNÐNåÔ'¨°¬
Ô(8Ô(>ÀÀ1ÄÄÔ@QÑRÔRÐRÐRÐRÐRÐRr-   c                 óš  — t          dd¬¦  «        j                             dd¦  «        }t          |ddgt	          d¦  «        ¬¦  «        }|j        d	         }|                     ¦   «         }|                     t	          d
¦  «        g d¢|¬¦  «        }t          |d                              ¦   «         |gz   |d                              ¦   «         |gz   |gd
z  dœt          ¬¦  «        }t          j        ||¦  «         |                     t	          d
¦  «        |¬¦  «        }t          j        ||ddg         ¦  «         |                     t	          d
¦  «        g d¢d¬¦  «        }t          |d                              ¦   «         |gz   |d                              ¦   «         |gz   |gd
z  dœ¦  «        }t          j        ||¦  «         d S )Nú
2016-01-01r   ©r   rU   r   r<   r>   r5   ©r   r   rV   ©r<   r>   ÚC©r%   r6   rx   r™   )r%   rx   )r   ÚvaluesÚreshaper   r?   ÚilocÚdater&   ÚtolistÚobjectr#   rO   )r'   Úarrr(   r†   Úfvr‡   rQ   s          r+   Útest_reindex_date_fill_valuez7TestDataFrameSelectReindex.test_reindex_date_fill_valueÉ   s¸  € õ ˜¨qÐ1Ñ1Ô1Ô8×@Ò@ÀÀAÑFÔFˆÝ�s S¨# Jµe¸A±h´hÐ?Ñ?Ô?ˆàŒW�TŒ]ˆØ�WŠW‰YŒYˆà�jŠj�u Q™xœx°°°ÈRˆjÑPÔPˆåØ�S”'—.’.Ñ"Ô" b TÑ)°°3´·²Ñ0@Ô0@ÀBÀ4Ñ0GÈrÈdÐUVÉhÐWÐWÝð
ñ 
ô 
ˆõ 	Ô˜c 8Ñ,Ô,Ð,ð �jŠj�u Q™xœx°BˆjÑ7Ô7ˆÝ
Ô˜c 8¨S°#¨JÔ#7Ñ8Ô8Ð8ð �jŠjÝ˜‘(”( O O OÀð ñ 
ô 
ˆõ Ø�S”'—.’.Ñ"Ô" b TÑ)°°3´·²Ñ0@Ô0@ÀBÀ4Ñ0GÈrÈdÐUVÉhÐWÐWñ
ô 
ˆõ 	Ô˜c 8Ñ,Ô,Ð,Ð,Ð,r-   c                 óð  — t          dgdz  dgdz  z   dgdz  z   t          t          d¦  «        ¦  «        dz  g d¢dz  dœ¦  «                             dd	g¦  «        }g d
¢}t	          j        dg|gdd	g¬¦  «        }|                     |¦  «        }t          dgdz  |t          j        ddt          j        gdœ¦  «                             dd	g¦  «        }t          j
        ||¦  «         t          dgdz  |g d¢dœ¦  «                             dd	g¦  «        }|                     |d¬¦  «        }t          j
        ||¦  «         |                     |d¬¦  «        }t          j
        ||¦  «         t          dgdz  |g d¢dœ¦  «                             dd	g¦  «        }|                     |d¬¦  «        }t          j
        ||¦  «         |                     |d¬¦  «        }t          j
        ||¦  «         d S )Néÿÿÿÿé   r   r0   rU   )r<   r>   r£   ÚDÚEÚFÚGrF   r4   rG   )ç      à?ç       @g      @g333333@)ÚnamesrV   r£   r³   )r>   r£   r³   r´   Úbfill©ÚmethodÚbackfill)r<   r£   r³   r³   ÚpadÚffill)r   Úlistr?   r"   r   Úfrom_productr&   r   rd   r#   rO   )r'   r(   r8   Únew_multi_indexÚ	reindexedrQ   Úreindexed_with_backfillingÚreindexed_with_paddings           r+   Útest_reindex_with_multi_indexz8TestDataFrameSelectReindex.test_reindex_with_multi_indexç   s>  € õL à�T˜A‘X   a¡Ñ'¨1¨#°©'Ñ1Ý�% ™(œ(‘^”^ aÑ'Ø8Ð8Ð8¸1Ñ<ðð ñ
ô 
÷ Š)�S˜#�JÑ
Ô
ð 	ð )Ð(Ð(ˆ	Ý$Ô1°A°3¸	Ð2BÈ3ÐPSÈ*ÐUÑUÔUˆð —J’J˜Ñ/Ô/ˆ	ÝØ�#˜‘' 	µ´¸¸cÅ2Ä6Ð0JÐKÐKñ
ô 
ç
Š)�S˜#�JÑ
Ô
ð 	õ 	Ô˜h¨	Ñ2Ô2Ð2õ Ø�#˜‘' 	Ð0DÐ0DÐ0DÐEÐEñ
ô 
ç
Š)�S˜#�JÑ
Ô
ð 	ð &(§Z¢Z°È ZÑ%PÔ%PÐ"Ý
Ô˜hÐ(BÑCÔCÐCà%'§Z¢Z°È
 ZÑ%SÔ%SÐ"Ý
Ô˜hÐ(BÑCÔCÐCõ Ø�#˜‘' 	Ð0DÐ0DÐ0DÐEÐEñ
ô 
ç
Š)�S˜#�JÑ
Ô
ð 	ð "$§¢¨OÀE Ñ!JÔ!JÐÝ
Ô˜hÐ(>Ñ?Ô?Ð?à!#§¢¨OÀG Ñ!LÔ!LÐÝ
Ô˜hÐ(>Ñ?Ô?Ð?Ð?Ð?r-   zmethod,expected_valuesÚnearest)r   r0   r0   r   r¼   r   r0   r»   )r   r0   r   r   c                 óR  — t          dt          t          d¦  «        ¦  «        i¦  «        }t          j        g d¢¦  «        }t          d|i|¬¦  «        }|                     ||¬¦  «        }t          j        ||¦  «         |                     ||d¬¦  «        }t          j        ||¦  «         |                     ||g d¢¬¦  «        }t          j        ||¦  «         |d d d	…         }|                     |d d d	…         |¬¦  «        }t          j        ||¦  «         g d
¢}|j        |         }|                     ||         |¬¦  «        }t          j        ||¦  «         |dk    rdn	|dk    rdn|}	|d d d	…                              ||	¬¦  «        }t          j        ||¦  «         d S )NÚxr=   ©gš™™™™™¹¿gÍÌÌÌÌÌì?gš™™™™™ñ?g      ø?©r%   r¹   r0   ©rº   Ú	tolerance)r0   r0   r0   r0   r¯   )rU   r   r   r0   r»   r¼   )	r   r¾   r?   r   rš   r&   r#   rO   r§   )
r'   rº   Úexpected_valuesr(   ÚtargetrQ   ÚactualÚe2Ú	new_orderÚswitched_methods
             r+   Útest_reindex_methodsz/TestDataFrameSelectReindex.test_reindex_methods2  s´  € õ ˜�T¥%¨¡(¤(™^œ^Ð,Ñ-Ô-ˆÝ”Ð/Ð/Ð/Ñ0Ô0ˆå˜c ?Ð3¸6ÐBÑBÔBˆØ—’˜F¨6�Ñ2Ô2ˆÝ
Ô˜h¨Ñ/Ô/Ð/à—’˜F¨6¸Q�Ñ?Ô?ˆÝ
Ô˜h¨Ñ/Ô/Ð/Ø—’˜F¨6¸\¸\¸\�ÑJÔJˆÝ
Ô˜h¨Ñ/Ô/Ð/à�d�d˜�dŒ^ˆØ—’˜F 4 4 R 4œL°�Ñ8Ô8ˆÝ
Ô˜b &Ñ)Ô)Ð)à �L�Lˆ	ØŒ]˜9Ô%ˆØ—’˜F 9Ô-°f�Ñ=Ô=ˆÝ
Ô˜b &Ñ)Ô)Ð)ð ˜zÒ)Ð)ˆEˆE¸VÀuº_¸_¨z¨zÐRXð 	ð �D�D�b�D”×!Ò! &°Ð!ÑAÔAˆÝ
Ô˜h¨Ñ/Ô/Ð/Ð/Ð/r-   c                 óØ  — t          dt          t          d¦  «        ¦  «        i¦  «        }t          j        g d¢¦  «        }t          ddddt          j        gi|¬¦  «        }|                     |dd¬	¦  «        }t          j        ||¦  «         t          ddt          j        dt          j        gi|¬¦  «        }|                     |dg d
¢¬	¦  «        }t          j        ||¦  «         d S )NrÇ   r=   rÈ   r   r0   rÉ   rÅ   gš™™™™™É?rÊ   )rµ   g{®Gáz„?gš™™™™™Ù?gš™™™™™¹?)	r   r¾   r?   r   rš   rd   r&   r#   rO   )r'   r(   rÍ   rQ   rÎ   s        r+   Ú$test_reindex_methods_nearest_specialz?TestDataFrameSelectReindex.test_reindex_methods_nearest_specialV  sÝ   € Ý˜�T¥%¨¡(¤(™^œ^Ð,Ñ-Ô-ˆÝ”Ð/Ð/Ð/Ñ0Ô0ˆå˜c A q¨!­R¬VÐ#4Ð5¸VÐDÑDÔDˆØ—’˜F¨9À�ÑDÔDˆÝ
Ô˜h¨Ñ/Ô/Ð/å˜c A¥r¤v¨qµ"´&Ð#9Ð:À&ÐIÑIÔIˆØ—’˜F¨9Ð@UÐ@UÐ@U�ÑVÔVˆÝ
Ô˜h¨Ñ/Ô/Ð/Ð/Ð/r-   c                 ó  — |}t          dd|¬¦  «        }t          dt          t          d¦  «        ¦  «        i|¬¦  «        }|                     d¦  «        }|                     |d d…         d¬¦  «        }t          j        ||¦  «         d S )	Nz
2019-01-01r=   )r   r   rÇ   rÉ   rU   rÅ   r¹   )r   r   r¾   r?   Úheadr&   r#   rO   )r'   Útz_aware_fixturer   Úidxr(   rQ   rÎ   s          r+   Útest_reindex_nearest_tzz2TestDataFrameSelectReindex.test_reindex_nearest_tzb  sƒ   € àˆÝ˜¨q°RÐ8Ñ8Ô8ˆÝ˜�T¥%¨¡(¤(™^œ^Ð,°CÐ8Ñ8Ô8ˆà—7’7˜1‘:”:ˆØ—’˜C   œG¨I�Ñ6Ô6ˆÝ
Ô˜h¨Ñ/Ô/Ð/Ð/Ð/r-   c                 óî   — t          j        dg¦  «        }t          t          j        dg¦  «        ¬¦  «        }t          |¬¦  «        }|                     |d¬¦  «        }t	          j        ||¦  «         d S )Nz2016-06-26 14:27:26+00:00z2016-07-04 14:00:59+00:00rÉ   rÅ   r¹   )r@   ÚDatetimeIndexr   r&   r#   rO   )r'   Údtir(   rQ   r9   s        r+   Ú#test_reindex_nearest_tz_empty_framez>TestDataFrameSelectReindex.test_reindex_nearest_tz_empty_framel  ss   € åÔÐ ;Ð<Ñ=Ô=ˆÝ�RÔ-Ð/JÐ.KÑLÔLÐMÑMÔMˆÝ 3Ð'Ñ'Ô'ˆØ—’˜C¨	�Ñ2Ô2ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 ó  — t          ddd¬¦  «        }t          t          j                             d¦  «                             t          |¦  «        ¦  «        |dœ¦  «        }|                     t          d¦  «        ¦  «        }t          j	        |d         j
        t          j
        d	¦  «        ¦  «        sJ ‚t          |¦  «        d         }|d
d …                              ¦   «         sJ ‚|d d
…                              ¦   «         rJ ‚d S )Nz1/1/2000 00:00:00r/   Ú10s©r   r   r   ©r<   r>   é   r>   úM8[ns]éûÿÿÿ)r   r   r   r    r!   r7   Úlenr&   r?   Ú
issubdtypere   r   ÚallÚany)r'   Úrngr(   r9   Úmasks        r+   Útest_reindex_frame_add_natz5TestDataFrameSelectReindex.test_reindex_frame_add_natt  sä   € ÝÐ,°b¸uÐEÑEÔEˆÝÝ”)×'Ò'¨Ñ*Ô*×:Ò:½3¸s¹8¼8ÑDÔDÈ3ÐOÐOñ
ô 
ˆð —’�E "™IœIÑ&Ô&ˆÝŒ}˜V Cœ[Ô.µ´¸Ñ0BÔ0BÑCÔCÐCÐCÐCå�F‰|Œ|˜CÔ ˆØ�B�C�CŒy�}Š}‰ŒÐÐˆØ˜˜˜”9—=’=‘?”?Ð"Ð"Ð"Ð"Ð"r-   zmethod, exp_valuesr½   ©r   r0   r   rU   r¸   g      ð?r¶   g      @c           	      ó  —  |g d¢t          dddd¬¦  «        ¬¦  «        }t          dddd¬¦  «        }|                     ||t          j        d	¦  «        ¬
¦  «        } |||¬¦  «        }t	          j        ||¦  «         d S )Nrì   z2020-01-01 00:00:00rV   r2   ÚUTCr   rÉ   z2020-01-01 00:01:00z1 hourrÊ   )r   r&   r@   r„   r#   Úassert_equal)r'   Úframe_or_seriesrº   Ú
exp_valuesÚobjr8   r9   rQ   s           r+   Ú!test_reindex_frame_tz_ffill_bfillz<TestDataFrameSelectReindex.test_reindex_frame_tz_ffill_bfill�  sœ   € ð ˆoØˆLˆLÝÐ2¸AÀCÈEÐRÑRÔRð
ñ 
ô 
ˆõ Ð4¸aÀcÈeÐTÑTÔTˆ	Ø—’˜Y¨vÅÄÈhÑAWÔAW�ÑXÔXˆØ"�? :°YÐ?Ñ?Ô?ˆÝ
Œ˜ Ñ)Ô)Ð)Ð)Ð)r-   c                 ó"  — g d¢g d¢g d¢g d¢g}g d¢g d¢g d¢g d¢g d¢t           j        t           j        t           j        gg}t          |¦  «        }|                     g d¢dd¬¦  «        }t          |¦  «        }t	          j        ||¦  «         d S )	N)r<   r<   r<   )r>   r>   r>   )r£   r£   r£   )r±   r±   r±   )r   r0   r   rU   rV   r=   r½   r0   )rº   Úlimit)r   rd   r   r&   r#   rO   )r'   ÚdataÚexp_datar(   r9   rQ   s         r+   Útest_reindex_limitz-TestDataFrameSelectReindex.test_reindex_limit�  s«   € à��   °/°/°/À?À?À?ÐSˆàˆOˆOØˆOˆOØˆOˆOØˆOˆOØˆOˆOÝŒV•R”V�RœVÐ$ð
ˆõ �t‰_Œ_ˆØ—’Ð.Ð.Ð.°wÀa�ÑHÔHˆÝ˜XÑ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   zidx, check_index_type)r£   r>   r<   T)r³   r£   r<   r±   r<   r¢   )r£   r<   r>   r£   r>   )r>   r<   r£   r±   r³   F)r<   r£   r>   c           
      ó  ‡— t          t          d¦  «        t          d¦  «        d d d…         g d¢dz  t          j                             d¦  «                             ddd	¦  «        d
œ¦  «        Šg d¢}ˆfd„}t          j        t          t          ||¦  «        ¦  «        ¦  «        }‰                     |¦  «         	                    |d¬¦  «        }‰j
        |                              |¦  «        }t          j        |||¬¦  «         d S )NÚ	BBBBAACCCÚ	abcdeabcdr¯   ©r/   é   é   rU   r   r   éè  é	   ©ÚjimÚjoeÚjolieÚjoline©r  r  r  c                 óp   •— t          j        ‰d         | k                         ¦   «         ¦  «        d         S ©Nr  r   ©r   ÚnonzeroÚto_numpy©Úvalr(   s    €r+   ÚfzKTestDataFrameSelectReindex.test_reindex_level_verify_first_level.<locals>.f¼  ó-   ø€ Ý”:˜r %œy¨CÒ/×9Ò9Ñ;Ô;Ñ<Ô<¸QÔ?Ð?r-   r  ©Úlevel©Úcheck_index_type)r   r¾   r   r    r!   ÚintegersÚconcatenateÚmapr"   r&   r§   r#   rO   )	r'   rØ   r  Úicolr  ÚiÚleftr}   r(   s	           @r+   Ú%test_reindex_level_verify_first_levelz@TestDataFrameSelectReindex.test_reindex_level_verify_first_level   s  ø€ õ$ åÐ7Ñ8Ô8Ý˜KÑ(Ô(¨¨¨2¨Ô.Ø%˜˜¨Ñ)Ýœ)×/Ò/°Ñ2Ô2×;Ò;¸A¸tÀQÑGÔGð	ð ñ
ô 
ˆð 'Ð&Ð&ˆð	@ð 	@ð 	@ð 	@ð 	@õ ŒN�4¥ A s¡¤Ñ,Ô,Ñ-Ô-ˆØ�|Š|˜DÑ!Ô!×)Ò)¨#°UÐ)Ñ;Ô;ˆØ”˜”
×$Ò$ TÑ*Ô*ˆÝ
Ô˜d EÐ<LÐMÑMÔMÐMÐMÐMr-   rØ   )©Úmid)r  Úbtm)r  r  Útopr  )r  r  )r  r  r  ©r  )r  r  )r  r  r  r  )r  r  )r  r  r  ©r  )r  r  )r  r  r  r   )r  r  )r  r  r  c                 ó°  ‡— t          dgdz  dgdz  z   dgdz  z   dgdz  d	gd
z  z   dgd
z  z   d	gdz  z   dgd
z  z   d	gdz  z   dgd
z  z   dgdz  z   t          j        d„ dD ¦   «         ¦  «        t          j                             d¦  «                             d¦  «                             d
¦  «        dz  dœ¦  «        Šg d¢}ˆfd„}t          j        t          t          ||¦  «        ¦  «        ¦  «        }‰ 	                    |¦  «         
                    |d¬¦  «        }‰j        |          	                    |¦  «        }t          j        ||¦  «         d S )Nr  r=   r  é   r  r°   Ú3rdr   Ú1strU   Ú2ndc                 óx   — g | ]7}t           j                             d ¦  «                             d|d¬¦  «        ‘Œ8S ©r   rÿ   F)Úreplace©r   r    r!   Úchoice©Ú.0rÇ   s     r+   ú
<listcomp>z\TestDataFrameSelectReindex.test_reindex_level_verify_first_level_repeats.<locals>.<listcomp>ë  óM   € ð ð ð àõ œ	×-Ò-¨aÑ0Ô0×7Ò7¸¸aÈÐ7ÑOÔOðð ð r-   ©r   rU   rU   r   rU   r   rU   r   rý   r/   r  r  c                 óp   •— t          j        ‰d         | k                         ¦   «         ¦  «        d         S r  r	  r  s    €r+   r  zSTestDataFrameSelectReindex.test_reindex_level_verify_first_level_repeats.<locals>.fõ  r  r-   r  r  )r   r   r  r    r!   r7   Úroundr¾   r  r"   r&   r§   r#   rO   )r'   rØ   r  r  r  r  r}   r(   s          @r+   Ú-test_reindex_level_verify_first_level_repeatszHTestDataFrameSelectReindex.test_reindex_level_verify_first_level_repeatsÄ  s¸  ø€ õ0 à�w ‘{ e W¨q¡[Ñ0°E°7¸Q±;Ñ>Ø�w ‘{Ø�'˜A‘+ñà�'˜A‘+ñð �'˜A‘+ñð �'˜A‘+ñ	ð
 �'˜A‘+ñð �'˜A‘+ñð �'˜A‘+ñõ œðð à!9ðñ ô ñô õ œ)×/Ò/°Ñ2Ô2×BÒBÀ2ÑFÔF×LÒLÈQÑOÔOÐRTÑTð'ð ñ
ô 
ˆð. 'Ð&Ð&ˆð	@ð 	@ð 	@ð 	@ð 	@õ ŒN�4¥ A s¡¤Ñ,Ô,Ñ-Ô-ˆØ�|Š|˜DÑ!Ô!×)Ò)¨#°UÐ)Ñ;Ô;ˆØ”˜”
×$Ò$ TÑ*Ô*ˆÝ
Ô˜d EÑ*Ô*Ð*Ð*Ð*r-   zidx, indexer)r$  r%  r#  )r   rU   rV   r   r0   r"  r   r=   r   r°   r/   rT   é   é   é   é   é   râ   é   é   )r#  r%  r$  )r   r0   r   rU   rV   r/   rT   r3  r=   r   r°   r"  r   râ   r8  r9  r6  r7  r4  r5  r%  r#  )r   r0   r=   r   r°   r/   rT   r3  r6  r7  râ   r8  r9  r$  )r   r0   r   rU   rV   r/   rT   r3  r"  r   râ   r8  r9  r4  r5  c                 óF  — t          dgdz  dgdz  z   dgdz  z   dgdz  d	gd
z  z   dgd
z  z   d	gdz  z   dgd
z  z   d	gdz  z   dgd
z  z   dgdz  z   t          j        d„ dD ¦   «         ¦  «        t          j                             d¦  «                             d¦  «                             d
¦  «        dz  dœ¦  «        }g d¢}|                     |¦  «                             |d¬¦  «        }|j	        |                              |¦  «        }t          j        ||¦  «         d S )Nr  r=   r  r"  r  r°   r#  r   r$  rU   r%  c                 óx   — g | ]7}t           j                             d ¦  «                             d|d¬¦  «        ‘Œ8S r'  r)  r+  s     r+   r-  zPTestDataFrameSelectReindex.test_reindex_level_verify_repeats.<locals>.<listcomp>  r.  r-   r/  rý   r/   r  r  r  r  )r   r   r  r    r!   r7   r1  r"   r&   r§   r#   rO   )r'   rØ   Úindexerr(   r  r  r}   s          r+   Ú!test_reindex_level_verify_repeatsz<TestDataFrameSelectReindex.test_reindex_level_verify_repeatsý  sy  € õ  à�w ‘{ e W¨q¡[Ñ0°E°7¸Q±;Ñ>Ø�w ‘{Ø�'˜A‘+ñà�'˜A‘+ñð �'˜A‘+ñð �'˜A‘+ñ	ð
 �'˜A‘+ñð �'˜A‘+ñð �'˜A‘+ñõ œðð à!9ðñ ô ñô õ œ)×/Ò/°Ñ2Ô2×BÒBÀ2ÑFÔF×LÒLÈQÑOÔOÐRTÑTð'ð ñ
ô 
ˆð. 'Ð&Ð&ˆØ�|Š|˜DÑ!Ô!×)Ò)¨#°UÐ)Ñ;Ô;ˆØ”˜Ô ×*Ò*¨4Ñ0Ô0ˆÝ
Ô˜d EÑ*Ô*Ð*Ð*Ð*r-   zidx, indexer, check_index_typeÚabcde)	rU   r   r0   r   r=   rV   r"  r°   r   Úabcd)rU   r   r0   r   r=   r"  r°   r   Úabc)rU   r   r0   r"  r°   r   Úeca)r0   rU   rV   r   r"  Úedc)r   r0   rV   r=   r   Úeadbc)	rU   r   r   r0   rV   r=   r"  r°   r   Úedwq)r   rV   r=   Úwqc           
      ó¬  — t          t          d¦  «        t          d¦  «        d d d…         g d¢dz  t          j                             d¦  «                             ddd	¦  «        d
œ¦  «        }g d¢}|                     |¦  «                             |d¬¦  «        }|j        |                              |¦  «        }t          j
        |||¬¦  «         d S )Nrú   rû   r¯   rü   rU   r   r   rÿ   r   r  r  r  r  r  )r   r¾   r   r    r!   r  r"   r&   r§   r#   rO   )r'   rØ   r<  r  r(   r  r  r}   s           r+   Útest_reindex_level_verifyz4TestDataFrameSelectReindex.test_reindex_level_verify)  sÚ   € õ åÐ7Ñ8Ô8Ý˜KÑ(Ô(¨¨¨2¨Ô.Ø%˜˜¨Ñ)Ýœ)×/Ò/°Ñ2Ô2×;Ò;¸A¸tÀQÑGÔGð	ð ñ
ô 
ˆð 'Ð&Ð&ˆØ�|Š|˜DÑ!Ô!×)Ò)¨#°UÐ)Ñ;Ô;ˆØ”˜Ô ×*Ò*¨4Ñ0Ô0ˆÝ
Ô˜d EÐ<LÐMÑMÔMÐMÐMÐMr-   c                 ó¢  — t          ddd¬¦  «        }t          j                             d¦  «                             d¦  «        }t          ||t          d¦  «        ¬¦  «        }t          ||g d	¢g d
¢z            t          d¦  «        ¬¦  «        }d}t          j        t          |¬¦  «        5  | 
                    |j        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  | 
                    |j        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  | 
                    |j        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  | 
                    |j        d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz
2013-08-01r   r>   rà   r   )r   r0   r<   ©r%   r6   ©rU   rV   r=   ©r   r0   r   z0index must be monotonic increasing or decreasing©Úmatchr¼   r¹   r½   r¸   rÅ   )r   r   r    r!   r7   r   r¾   ro   ÚraisesÚ
ValueErrorr&   r%   )r'   Údrrö   r(   Údf_revÚmsgs         r+   Ú"test_non_monotonic_reindex_methodsz=TestDataFrameSelectReindex.test_non_monotonic_reindex_methodsD  s›  € Ý˜¨a°cÐ:Ñ:Ô:ˆÝŒy×$Ò$ QÑ'Ô'×7Ò7¸Ñ?Ô?ˆÝ�t 2­t°C©y¬yÐ9Ñ9Ô9ˆÝ˜4 r¨)¨)¨)°i°i°iÑ*?Ô'@Í$ÈsÉ)Ì)ÐTÑTÔTˆà@ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	3ð 	3Ø�NŠN˜2œ8¨EˆNÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3åŒ]�:¨SÐ1Ñ1Ô1ð 	5ð 	5Ø�NŠN˜2œ8¨GˆNÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5åŒ]�:¨SÐ1Ñ1Ô1ð 	5ð 	5Ø�NŠN˜2œ8¨GˆNÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5åŒ]�:¨SÐ1Ñ1Ô1ð 	7ð 	7Ø�NŠN˜2œ8¨IˆNÑ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 	7ð 	7sH   Â-CÃCÃCÃ<D%Ä%D)Ä,D)ÅE4Å4E8Å;E8ÆGÇGÇGc           
      ó‚  — t          ddgt          j        ddgt          j        dd¦  «        ¬¦  «        dœ¦  «        }|                     ddg¦  «        }t          dt
          j        gt          j        dt
          j        gt          j        dd¦  «        ¬¦  «        dœddg¬	¦  «        }t          j        ||¦  «         d S )
Nr   r0   rM   r™   rá   r   ç        rN   rÉ   )	r   r@   rš   ÚSparseDtyper&   r   rd   r#   rO   ©r'   r(   r9   rQ   s       r+   Útest_reindex_sparsez.TestDataFrameSelectReindex.test_reindex_sparseT  sÅ   € åØ�a�&�rœx¨¨A¨µb´nÀWÈaÑ6PÔ6PÐQÑQÔQÐRÐRñ
ô 
ˆð —’˜Q ˜FÑ#Ô#ˆÝà�2œ6�]Ý”X˜s¥B¤F˜mµ2´>À)ÈSÑ3QÔ3QÐRÑRÔRðð ð �a�&ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 ó  — t          t          j        dt          j        ¬¦  «        t	          dd¬¦  «        ¬¦  «        }|                     |j        ¦  «        }|j        D ]�}||                              ¦   «         D ]p\  }}||j        v rLt          j	        |¦  «        r#t          j	        ||         |         ¦  «        sJ ‚ŒE|||         |         k    sJ ‚ŒZt          j	        |¦  «        sJ ‚ŒqŒŽ|                     ¦   «         D ]$\  }}t          j        |j        |j        ¦  «         Œ%|                     t          g ¦  «        ¦  «        }	t          |	j        ¦  «        dk    sJ ‚|                     |j        d d d…         ¦  «        }
|
j        D ]�}|
|                              ¦   «         D ]p\  }}||j        v rLt          j	        |¦  «        r#t          j	        ||         |         ¦  «        sJ ‚ŒE|||         |         k    sJ ‚ŒZt          j	        |¦  «        sJ ‚ŒqŒŽ|
                     ¦   «         D ]$\  }}t          j        |j        |
j        ¦  «         Œ%|                     |j        d¬	¦  «        }|r"|j                             |j        ¦  «        sJ ‚n|j        |j        u sJ ‚|                     g ¦  «        }|j        sJ ‚t          |j        ¦  «        t          |j        ¦  «        k    sJ ‚|                     g ¦  «        }|                     |j        ¦  «        }t          |j        ¦  «        t          |j        ¦  «        k    sJ ‚t          |j        ¦  «        t          |j        ¦  «        k    sJ ‚|                     t!          |j        ¦  «        ¦  «        }|j                             d ¦  «        }t          j        |j        |¦  «         |                     ¦   «         }t          j        ||¦  «         ||usJ ‚d S )
Nrþ   r™   z
2020-01-01r    rÉ   r   r   F)r�   )r   r   r�   rN   r   r&   r%   r6   ÚitemsÚisnanr#   r$   r   rå   Úis_Úemptyr¾   Ú
_with_freqrO   )r'   Úfloat_framerœ   Údatetime_seriesÚnewFrameÚcolrØ   r  ÚseriesÚ
emptyFrameÚnonContigFramerQ   r9   s                r+   Útest_reindexz'TestDataFrameSelectReindex.test_reindexc  s(  € Ý ÝŒI�b¥¤
Ð+Ñ+Ô+µ:¸lÐTVÐ3WÑ3WÔ3Wð
ñ 
ô 
ˆð ×&Ò& Ô'<Ñ=Ô=ˆàÔ#ð 	)ð 	)ˆCØ$ SœM×/Ò/Ñ1Ô1ð )ð )‘��SØ˜+Ô+Ð+Ð+Ý”x ‘}”}ð <Ý!œx¨°CÔ(8¸Ô(=Ñ>Ô>Ð>Ð>Ð>Ð>à" k°#Ô&6°sÔ&;Ò;Ð;Ð;Ð;Ð;åœ8 C™=œ=Ð(Ð(˜=Ð(ð)ð $Ÿ>š>Ñ+Ô+ð 	@ð 	@‰KˆC�ÝÔ! &¤,°´Ñ?Ô?Ð?Ð?Ø ×(Ò(­¨r©¬Ñ3Ô3ˆ
Ý�:Ô#Ñ$Ô$¨Ò)Ð)Ð)Ð)ð %×,Ò,¨_Ô-BÀ3À3ÀQÀ3Ô-GÑHÔHˆà!Ô)ð 	)ð 	)ˆCØ*¨3Ô/×5Ò5Ñ7Ô7ð )ð )‘��SØ˜+Ô+Ð+Ð+Ý”x ‘}”}ð <Ý!œx¨°CÔ(8¸Ô(=Ñ>Ô>Ð>Ð>Ð>Ð>à" k°#Ô&6°sÔ&;Ò;Ð;Ð;Ð;Ð;åœ8 C™=œ=Ð(Ð(˜=Ð(ð)ð *×/Ò/Ñ1Ô1ð 	Fð 	F‰KˆC�ÝÔ! &¤,°Ô0DÑEÔEÐEÐEð
 ×&Ò& {Ô'8¸uÐ&ÑEÔEˆØð 	7Ø”>×%Ò% kÔ&7Ñ8Ô8Ð8Ð8Ð8Ð8à”> [Ô%6Ð6Ð6Ð6Ð6ð ×&Ò& rÑ*Ô*ˆØŒ~ÐÐˆ~Ý�8Ô#Ñ$Ô$­¨KÔ,?Ñ(@Ô(@Ò@Ð@Ð@Ð@ð ×&Ò& rÑ*Ô*ˆØ×#Ò# KÔ$5Ñ6Ô6ˆÝ�8”>Ñ"Ô"¥c¨+Ô*;Ñ&<Ô&<Ò<Ð<Ð<Ð<Ý�8Ô#Ñ$Ô$­¨KÔ,?Ñ(@Ô(@Ò@Ð@Ð@Ð@ð ×&Ò&¥t¨OÔ,AÑ'BÔ'BÑCÔCˆØ"Ô(×3Ò3°DÑ9Ô9ˆÝ
Ô˜hœn¨hÑ7Ô7Ð7ð ×$Ò$Ñ&Ô&ˆÝ
Ô˜f kÑ2Ô2Ð2Ø˜[Ð(Ð(Ð(Ð(Ð(Ð(r-   c                 ó†  — t          ddgddgddgddggdt          j        ddgd	d
g¬¦  «        }t          j        ddt          j        ddt          j        gg d¢}}t          j        |                     |¦  «        |j        |         ¦  «         |j                             d¦  «        |_        t          j        |                     |¦  «        |j        |         d¬¦  «         t          ddt          j        dgdt          j        dt          j        gg d¢dœ¦  «        }t          j
        |j        ¦  «        |d<   t          j
        d¦  «        |d         z
                       d¦  «        |d<   |                     g d¢¦  «                             ¦   «         }|                     g d¢¬¦  «        }t          j        ||¦  «         d S )Nr0   r   rU   r=   r°   rT   r   r1   r  r  rI  )r0   rU   rU   r0   r   r   r0   rª   Fr  r4   rG   rH   z
2015-03-22z
2012-01-08)r   rU   rV   r=   )Úotherr¨   Úamountr¨   z
2015-06-18Údelta)rj  rh  r¨   )rj  rh  r¨   ri  rI   )r   r   rd   r#   rO   r&   r§   r%   rL   r@   Úto_datetimer¨   Úshiftr"   rB   )r'   r(   r  Újr  r}   s         r+   Útest_reindex_nanz+TestDataFrameSelectReindex.test_reindex_nan§  s¦  € ÝØ�ˆV�a˜�V˜a ˜W q¨" gÐ.Ø•b”f˜a Ð#Ø˜E�Nð
ñ 
ô 
ˆõ ”˜˜1�bœf a¨­B¬FÐ3Ð5JÐ5JÐ5Jˆ1ˆÝ
Ô˜bŸjšj¨™mœm¨R¬W°Q¬ZÑ8Ô8Ð8à”8—?’? 8Ñ,Ô,ˆŒÝ
Ô˜bŸjšj¨™mœm¨R¬W°Q¬ZÈ%ÐPÑPÔPÐPõ à˜s¥B¤F¨CÐ0Ø%¥r¤v¨|½R¼VÐDØ&˜,˜,ðð ñ
ô 
ˆõ ”^ B¤GÑ,Ô,ˆˆ6‰
Ý”~ lÑ3Ô3°b¸´jÑ@×GÒGÈÑJÔJˆˆ7‰à�|Š|Ð6Ð6Ð6Ñ7Ô7×CÒCÑEÔEˆØ—
’
Ð#GÐ#GÐ#G�
ÑHÔHˆÝ
Ô˜d EÑ*Ô*Ð*Ð*Ð*r-   c                 ó†  — t          t          j                             d¦  «                             d¦  «        ¦  «        }t	          |t          j        t          |¦  «        ¦  «        ¬¦  «        }t          t          j        d¦  «        d¬¦  «        }|                     |¦  «        }|j        j	        dk    sJ ‚|                     t          t          j        d¦  «        d¬¦  «        ¦  «        }|j        j	        dk    sJ ‚t          t          j                             d¦  «                             d¦  «        ¦  «        }t	          |j        t          j        t          |¦  «        ¦  «        ¬¦  «        }t          t          j        d¦  «        d¬¦  «        }|                     |¬¦  «        }|j        j	        dk    sJ ‚d S )Nr   r/   rÉ   Úiname©ÚnameÚtmpnamerI   )r   r   r    r!   r   r�   rå   r&   r%   rr  r   ÚTr6   )r'   ry   r(   r  s       r+   Útest_reindex_name_remainsz4TestDataFrameSelectReindex.test_reindex_name_remainsÄ  s_  € Ý•2”9×(Ò(¨Ñ+Ô+×2Ò2°2Ñ6Ô6Ñ7Ô7ˆÝ�q¥¤	­#¨a©&¬&Ñ 1Ô 1Ð2Ñ2Ô2ˆÝ•2”9˜R‘=”= wÐ/Ñ/Ô/ˆà�ZŠZ˜‰]Œ]ˆØŒxŒ} Ò'Ð'Ð'Ð'à�ZŠZ��bœi¨™mœm°)Ð<Ñ<Ô<Ñ=Ô=ˆØŒxŒ} 	Ò)Ð)Ð)Ð)å•2”9×(Ò(¨Ñ+Ô+×2Ò2°2Ñ6Ô6Ñ7Ô7ˆÝ�q”s¥"¤)­C°©F¬FÑ"3Ô"3Ð4Ñ4Ô4ˆÝ•2”9˜R‘=”= wÐ/Ñ/Ô/ˆØ�ZŠZ ˆZÑ"Ô"ˆØŒzŒ 'Ò)Ð)Ð)Ð)Ð)Ð)r-   c                 ó^  — |                      |j        d d d…         ¦  «        }|d         j        t          j        k    sJ ‚|                      |j        ¦  «        }|d         j        t          j        k    sJ ‚|                      ddg¬¦  «        }|d         j        t          j        k    sJ ‚d S )Nr   r<   r>   rI   )r&   r%   re   r   rM   rN   )r'   Ú	int_frameÚsmallerÚbiggers       r+   Útest_reindex_intz+TestDataFrameSelectReindex.test_reindex_intÕ  s£   € Ø×#Ò# I¤O°C°C°a°CÔ$8Ñ9Ô9ˆà�sŒ|Ô!¥R¤XÒ-Ð-Ð-Ð-à—’ ¤Ñ1Ô1ˆØ�cŒ{Ô ¥B¤JÒ.Ð.Ð.Ð.à×#Ò#¨S°#¨JÐ#Ñ7Ô7ˆØ�sŒ|Ô!¥R¤XÒ-Ð-Ð-Ð-Ð-Ð-r-   c                 ó  — |                      g d¢¬¦  «        }t          j        |d         |d         ¦  «         t          j        |d         ¦  «                             ¦   «         sJ ‚d|vsJ ‚|                      g ¬¦  «        }|j        sJ ‚d S )N©r<   r>   r²   rI   r>   r²   r£   )r&   r#   Úassert_series_equalr   r[  rç   r]  )r'   r_  Ú	new_frames      r+   Útest_reindex_columnsz/TestDataFrameSelectReindex.test_reindex_columnsà  sš   € Ø×'Ò'°°°Ð'Ñ@Ô@ˆ	å
Ô˜y¨œ~¨{¸3Ô/?Ñ@Ô@Ð@ÝŒx˜	 #œÑ'Ô'×+Ò+Ñ-Ô-Ð-Ð-Ð-Ø˜)Ð#Ð#Ð#Ð#ð  ×'Ò'°Ð'Ñ3Ô3ˆ	ØŒÐÐˆÐÐr-   c           
      ó8  — t          g d¢g d¢g d¢gg d¢g d¢t          ¬¦  «        }|                     t          d¦  «        ¬¦  «        }t          t          j        dd	t          j        d
t          j        gt          j        ddt          j        dt          j        gt          j        ddt          j        dt          j        ggg d¢t          d¦  «        t          ¬¦  «        }t          j        ||¦  «         |                     t          d¦  «        d¬¦  «        }t          t          j        dd	d	d
d
gt          j        dddddgt          j        dddddggg d¢t          d¦  «        t          ¬¦  «        }t          j        ||¦  «         |                     t          d¦  «        d¬¦  «        }t          ddd	d
d
t          j        gdddddt          j        gdddddt          j        ggg d¢t          d¦  «        t          ¬¦  «        }t          j        ||¦  «         d S )N)rT   r3  r4  )é   é   r1   )é   é    é!   )r0   r   rV   )rö   r%   r6   re   r   rI   rT   r3  r4  r�  r‚  r1   rƒ  r„  r…  r½   )r6   rº   r¸   )r   Úfloatr&   r?   r   rd   r#   rO   rW  s       r+   Útest_reindex_columns_methodz6TestDataFrameSelectReindex.test_reindex_columns_methodë  s  € åØ�,�,   ¨l¨l¨lÐ;Ø�)�)Ø�I�IÝð	
ñ 
ô 
ˆð —’¥E¨!¡H¤H�Ñ-Ô-ˆÝå”˜˜R¥¤¨­R¬VÐ4Ý”˜˜R¥¤¨­R¬VÐ4Ý”˜˜R¥¤¨­R¬VÐ4ðð
 �)�)Ý˜!‘H”HÝð	
ñ 	
ô 	
ˆõ 	Ô˜f hÑ/Ô/Ð/ð —’¥E¨!¡H¤H°W�Ñ=Ô=ˆÝå”˜˜R  R¨Ð,Ý”˜˜R  R¨Ð,Ý”˜˜R  R¨Ð,ðð
 �)�)Ý˜!‘H”HÝð	
ñ 	
ô 	
ˆõ 	Ô˜f hÑ/Ô/Ð/ð —’¥E¨!¡H¤H°W�Ñ=Ô=ˆÝà�R˜˜R ¥R¤VÐ,Ø�R˜˜R ¥R¤VÐ,Ø�R˜˜R ¥R¤VÐ,ðð
 �)�)Ý˜!‘H”HÝð	
ñ 	
ô 	
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c           
      óè  — t          t          j        d¦  «        t          ddd¦  «        t          ddd¦  «        t          ddd¦  «        gg d¢¬¦  «        }t	          dd	d
¬¦  «        }ddg}|                     |¬¦  «        j        j        }|                     ||¬¦  «        j        j        }|                     |¬¦  «                             |¬¦  «        j        j        }||k    sJ ‚||k    sJ ‚d S )N©rU   rU   iÜ  r0   r   rU   rF   rI  ú
2012-01-01z
2012-01-03rJ   )r   r4   rG   rÉ   rI   )r   r   Úonesr   r   r&   r%   r   )r'   r(   Ú	time_freqÚ	some_colsÚ
index_freqÚ	both_freqÚseq_freqs          r+   Útest_reindex_axesz,TestDataFrameSelectReindex.test_reindex_axes  sü   € åÝŒG�F‰OŒOÝ˜D ! QÑ'Ô'­°$¸¸1Ñ)=Ô)=½xÈÈaÐQRÑ?SÔ?SÐTØ#�O�Oð
ñ 
ô 
ˆõ
 ˜|¨\ÀÐDÑDÔDˆ	Ø˜#�Jˆ	à—Z’Z i�ZÑ0Ô0Ô6Ô;ˆ
Ø—J’J Y¸	�JÑBÔBÔHÔMˆ	Ø—:’: I�:Ñ.Ô.×6Ò6¸yÐ6ÑIÔIÔOÔTˆØ˜YÒ&Ð&Ð&Ð&Ø˜XÒ%Ð%Ð%Ð%Ð%Ð%r-   c                 óú  — t          t          j                             d¦  «                             d¦  «        ¦  «        }|                     t          t          d¦  «        ¦  «        ¦  «        }t          j        |j	        dd …         ¦  «         
                    ¦   «         sJ ‚|                     t          d¦  «        d¬¦  «        }|                     t          d¦  «        ¦  «                             d¦  «        }t          j        ||¦  «         |                     t          d¦  «        d¬	¦  «        }|                     ¦   «         }d|d
<   t          j        ||¦  «         |                     t          d¦  «        d¬	¦  «        }|                     ¦   «         }d|d
<   t          j        ||¦  «         |                     t          d¦  «        d¬	¦  «        }|                     ¦   «         }d|d
<   t          j        ||¦  «         d|d<   |                     t          d¦  «        d¬¦  «        }|                     t          d¦  «        ¦  «                             d¦  «        }t          j        ||¦  «         d S )Nr   )r/   rV   râ   rä   r   )rx   r=   rU  )r6   rx   rV   ÚfooÚ0)r   r   r    r!   r7   r&   r¾   r?   r[  r¥   rç   Úfillnar#   rO   r�   rW  s       r+   Útest_reindex_fill_valuez2TestDataFrameSelectReindex.test_reindex_fill_value.  sþ  € Ý•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑHÔHÑIÔIˆð —’�D¥ r¡¤™OœOÑ,Ô,ˆÝŒx˜œ b c cÔ*Ñ+Ô+×/Ò/Ñ1Ô1Ð1Ð1Ð1à—’�E "™IœI°!�Ñ4Ô4ˆØ—:’:�e B™iœiÑ(Ô(×/Ò/°Ñ2Ô2ˆÝ
Ô˜f hÑ/Ô/Ð/ð —’¥E¨!¡H¤H¸�Ñ=Ô=ˆØ—7’7‘9”9ˆØˆ�‰Ý
Ô˜f hÑ/Ô/Ð/à—’¥E¨!¡H¤H¸�Ñ;Ô;ˆØ—7’7‘9”9ˆØˆ�‰Ý
Ô˜f hÑ/Ô/Ð/à—’¥E¨!¡H¤H¸�Ñ?Ô?ˆØ—7’7‘9”9ˆØˆ�‰Ý
Ô˜f hÑ/Ô/Ð/ð ˆˆ5‰	Ø—’�E "™IœI°#�Ñ6Ô6ˆØ—:’:�e B™iœiÑ(Ô(×/Ò/°Ñ4Ô4ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 óâ   — t          ddgddgdœ|¬¦  «        }|                     t          d¦  «        g d¢d¬¦  «        }t          g d	¢g d	¢ddd
œ|¬¦  «        }t          j        ||¦  «         d S )Nr0   r   ©r4   rG   r™   r?  rì   r/   ©r6   r%   rx   )r0   r   r/   r/   rK   )r   r&   r¾   r#   rO   )r'   Úany_unsigned_int_numpy_dtyper(   r9   rQ   s        r+   Ú#test_reindex_uint_dtypes_fill_valuez>TestDataFrameSelectReindex.test_reindex_uint_dtypes_fill_valueO  s�   € å˜a ˜V¨1¨a¨&Ð1Ð1Ð9UÐVÑVÔVˆØ—’¥D¨¡L¤L¸¸¸ÐQS�ÑTÔTˆÝØ �.�. ~ ~ ~¸BÀRÐHÐHØ.ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 óî   — t          dddgi|¬¦  «        }|                     t          d¦  «        g d¢d¬¦  «        }t          t          g d	¢|¬¦  «        dd
œ¦  «        }t	          j        ||¦  «         d S )Nr4   r0   r   r™   ÚabrK  r/   r™  )r0   r   r/   r˜  )r   r&   r¾   r   r#   rO   )r'   Úany_numeric_ea_dtyper(   r9   rQ   s        r+   Ú/test_reindex_single_column_ea_index_and_columnszJTestDataFrameSelectReindex.test_reindex_single_column_ea_index_and_columnsY  s…   € å˜˜a ˜V�}Ð,@ÐAÑAÔAˆØ—’¥D¨¡J¤J°i°i°iÈB�ÑOÔOˆÝÝ˜˜˜Ð+?Ð@Ñ@Ô@ÀrÐJÐJñ
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c           
      ó”  — t           j                             d¦  «                             d¦  «        }t	          |g d¢¬¦  «        }|                     ¦   «         }t          t          t          |¦  «        ¦  «        ¦  «        |_	        t	          |t          t          t          |¦  «        ¦  «        ¦  «        ¬¦  «        }t          j        ||¦  «         d}t          j        t          |¬¦  «        5  |                     t          t          t          |¦  «        ¦  «        ¦  «        ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r/   )
r0   r   rU   rV   r=   r0   r   rU   rV   r=   rÉ   ú/cannot reindex on an axis with duplicate labelsrL  )r   r    r!   r7   r   r�   r¾   r?   rå   r%   r#   rO   ro   rN  rO  r&   )r'   r«   r(   r9   rQ   rR  s         r+   Útest_reindex_dupsz,TestDataFrameSelectReindex.test_reindex_dupsb  sJ  € åŒi×#Ò# AÑ&Ô&×6Ò6°rÑ:Ô:ˆÝ�sÐ"@Ð"@Ð"@ÐAÑAÔAˆð —’‘”ˆÝ�E¥# b¡'¤'™NœNÑ+Ô+ˆŒÝ˜S­­Uµ3°r±7´7©^¬^Ñ(<Ô(<Ð=Ñ=Ô=ˆÝ
Ô˜f hÑ/Ô/Ð/ð @ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	3ð 	3Ø�JŠJ�T¥%­¨B©¬¡.¤.Ñ1Ô1ˆJÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð 	3ð 	3s   Ã2>D=Ä=EÅEc                 ón  — t          g d¢g d¢g d¢gg d¢¬¦  «        }d}t          j        t          |¬¦  «        5  |                     dg¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     ddg¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r0   r=   g      @)Úbarr4   r4   rI   r¡  rL  r¤  r“  )r   ro   rN  rO  r&   ©r'   r(   rR  s      r+   Ú#test_reindex_with_duplicate_columnsz>TestDataFrameSelectReindex.test_reindex_with_duplicate_columnsr  sN  € åØˆ[ˆ[˜+˜+˜+ { { {Ð3Ð=NÐ=NÐ=Nð
ñ 
ô 
ˆð @ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	(ð 	(Ø�JŠJ ˜wˆJÑ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(åŒ]�:¨SÐ1Ñ1Ô1ð 	/ð 	/Ø�JŠJ  u˜~ˆJÑ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 	/ð 	/s#   ºAÁA"Á%A"ÂB*Â*B.Â1B.c                 ó¢  — t          g d¢g d¢dœ¦  «        }t          ddt          j        gddt          j        gdœg d¢¬	¦  «        }|                     g d¢¦  «        }t	          j        ||¦  «         |                     g d¢d
¬¦  «        }t	          j        ||¦  «         |                     g d¢d¬¦  «        }t	          j        ||¦  «         d S )N©r0   r   rU   ©rV   r=   r   rá   r0   r   rV   r=   )r   r0   rU   rÉ   r   ©rw   r%   )r   r   rd   r&   r#   rO   )r'   r(   rQ   r9   s       r+   Útest_reindex_axis_stylez2TestDataFrameSelectReindex.test_reindex_axis_style}  sÜ   € å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆÝØ�a�œ�.¨¨1­b¬f ~Ð6Ð6¸i¸i¸ið
ñ 
ô 
ˆð —’˜I˜I˜IÑ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/à—’˜I˜I˜I¨A�Ñ.Ô.ˆÝ
Ô˜f hÑ/Ô/Ð/à—’˜I˜I˜I¨G�Ñ4Ô4ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 óÒ   — t          g d¢g d¢dœ¦  «        }d}t          j        t          |¬¦  «        5  |                     ddgg d¢¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nr¨  r©  rá   zCreindex\(\) takes from 1 to 2 positional arguments but 3 were givenrL  r   r0   r¢   ©r   ro   rN  Ú	TypeErrorr&   r¥  s      r+   Útest_reindex_positional_raisesz9TestDataFrameSelectReindex.test_reindex_positional_raisesŒ  s»   € õ ˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆØTˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	0ð 	0Ø�JŠJ˜˜1�v˜˜˜Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0ð 	0ð 	0s   ´AÁA Á#A c                 ó<  — t          g d¢g d¢dœ¦  «        }t          j        t          d¬¦  «        5  |                     ddgdgd¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgdgd
¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgd
¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgd¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgddgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgdgdg¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgd
¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ddgddg¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr¨  r©  rá   zCannot specify both 'axis'rL  r   r0   r<   )r6   rw   r%   )r%   rw   r6   )r%   r6   rw   zCannot specify all)Úlabelsr%   r6   zmultiple values©r±  r­  )r'   r(   s     r+   Útest_reindex_axis_style_raisesz9TestDataFrameSelectReindex.test_reindex_axis_style_raises”  s¬  € å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆÝŒ]�9Ð,HÐIÑIÔIð 	6ð 	6Ø�JŠJ˜˜1�v¨ u°1ˆJÑ5Ô5Ð5ð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6õ Œ]�9Ð,HÐIÑIÔIð 	<ð 	<Ø�JŠJ˜˜1�v¨ u°7ˆJÑ;Ô;Ð;ð	<ð 	<ð 	<ñ 	<ô 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<øøøð 	<ð 	<ð 	<ð 	<õ Œ]�9Ð,HÐIÑIÔIð 	3ð 	3Ø�JŠJ˜a ˜V¨'ˆJÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3õ Œ]�9Ð,HÐIÑIÔIð 	5ð 	5Ø�JŠJ˜a ˜V¨)ˆJÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5õ Œ]�9Ð,HÐIÑIÔIð 	7ð 	7Ø�JŠJ  1˜v¨IˆJÑ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7õ Œ]�9Ð,HÐIÑIÔIð 	Eð 	EØ�JŠJ˜a ˜V¨a°¨V¸)ˆJÑDÔDÐDð	Eð 	Eð 	Eñ 	Eô 	Eð 	Eð 	Eð 	Eð 	Eð 	Eð 	Eøøøð 	Eð 	Eð 	Eð 	Eõ Œ]�9Ð,@ÐAÑAÔAð 	@ð 	@Ø�JŠJ˜q !˜f¨Q¨C¸#¸ˆJÑ?Ô?Ð?ð	@ð 	@ð 	@ñ 	@ô 	@ð 	@ð 	@ð 	@ð 	@ð 	@ð 	@øøøð 	@ð 	@ð 	@ð 	@õ Œ]�9Ð,HÐIÑIÔIð 	3ð 	3Ø�JŠJ˜a ˜V¨'ˆJÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3õ Œ]�9Ð,HÐIÑIÔIð 	5ð 	5Ø�JŠJ˜a ˜V¨)ˆJÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5õ Œ]�9Ð,=Ð>Ñ>Ô>ð 	.ð 	.Ø�JŠJ˜˜1�v q¨! fˆJÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð 	.ð 	.s³   ²AÁAÁ!AÂ B(Â(B,Â/B,ÃC4Ã4C8Ã;C8ÄE Å EÅEÅ&FÆFÆFÆ2GÇGÇ"GÈH*È*H.È1H.ÉI6É6I:É=I:ÊKËKË	KË(LÌLÌLc                 ó¶   — t          g d¢g d¢dœ¦  «        }|                     ddgdg¬¦  «        }t          dddgi¦  «        }t          j        ||¦  «         d S )Nr¨  rá   r   r0   r<   rI   r   ©r   r&   r#   rO   rW  s       r+   Ú!test_reindex_single_named_indexerz<TestDataFrameSelectReindex.test_reindex_single_named_indexer·  sh   € å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆØ—’˜Q ˜F¨S¨E�Ñ2Ô2ˆÝ˜c A q 6˜]Ñ+Ô+ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 óB  — t          g d¢g d¢g d¢gg d¢g d¢¬¦  «        }|                     ddg¦  «        }|                     ddg¬	¦  «        }|                     ddg¬
¦  «        }|                     ddgd¬¦  «        }|                     ddgd¬¦  «        }||||fD ]}t          j        ||¦  «         Œ|                     ddg¬¦  «        }|                     ddgd¬¦  «        }|                     ddgd¬¦  «        }||fD ]}t          j        ||¦  «         Œ|                     ddgddg¬¦  «        }|                     ddgddg¬¦  «        }|                     ddgd¬¦  «                             ddgd¬¦  «        }||fD ]}t          j        ||¦  «         Œd S )Nr¨  rJ  )r=   r   r°   rF   )rJ   Úer  rI  rG   r4   rÉ   r²  r   )r±  rw   rª  r¸  rJ   rI   r0   r5   rµ  )r'   r(   Úres1Úres2Úres3Úres4Úres5r‡   s           r+   Útest_reindex_api_equivalencez7TestDataFrameSelectReindex.test_reindex_api_equivalence¾  sñ  € õ ØˆYˆY˜	˜	˜	 9 9 9Ð-Ø!�/�/Ø#�O�Oð
ñ 
ô 
ˆð �zŠz˜3 ˜*Ñ%Ô%ˆØ�zŠz  c 
ˆzÑ+Ô+ˆØ�zŠz # s ˆzÑ,Ô,ˆØ�zŠz # s °!ˆzÑ4Ô4ˆØ�zŠz˜3 ˜*¨1ˆzÑ-Ô-ˆØ˜$  dÐ+ð 	-ð 	-ˆCÝÔ! $¨Ñ,Ô,Ð,Ð,à�zŠz 3¨ *ˆzÑ-Ô-ˆØ�zŠz˜3 ˜*¨1ˆzÑ-Ô-ˆØ�zŠz # s °!ˆzÑ4Ô4ˆØ˜$�<ð 	-ð 	-ˆCÝÔ! $¨Ñ,Ô,Ð,Ð,à�zŠz  c 
°S¸#°JˆzÑ?Ô?ˆØ�zŠz 3¨ *°S¸#°JˆzÑ?Ô?ˆØ�zŠz # s °!ˆzÑ4Ô4×<Ò<ÀSÈ#ÀJÐUVÐ<ÑWÔWˆØ˜$�<ð 	-ð 	-ˆCÝÔ! $¨Ñ,Ô,Ð,Ð,ð	-ð 	-r-   c                 ó  — t          t          j        dt          ¬¦  «        t          j        ddd¦  «        ddg¬¦  «        }|                     t          j        d¦  «        ¦  «        }|j        j        t          j        k    sJ ‚t          |d         d         ¦  «        sJ ‚|                     t          d	¦  «        ¬
¦  «        }|j        j        t          j        k    sJ ‚t          |d         ¦  «                             ¦   «         sJ ‚d S )N)r/   r   r™   r   rý   r   rI  r/   r0   rU   rI   )r   r   r‹  Úboolr�   r&   r¥   re   Úobject_r   r?   rç   )r'   ÚframerÁ   s      r+   Útest_reindex_booleanz/TestDataFrameSelectReindex.test_reindex_booleanÛ  së   € ÝÝŒG�G¥4Ð(Ñ(Ô(µ´	¸!¸RÀÑ0CÔ0CÈaÐQRÈVð
ñ 
ô 
ˆð —M’M¥"¤)¨B¡-¤-Ñ0Ô0ˆ	ØÔÔ%­¬Ò3Ð3Ð3Ð3Ý�I˜a”L ”OÑ$Ô$Ð$Ð$Ð$à—M’M­%°©(¬(�MÑ3Ô3ˆ	ØÔÔ%­¬Ò3Ð3Ð3Ð3Ý�I˜a”LÑ!Ô!×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r-   c                 ó~   — |                      g d¢¬¦  «        }d|v sJ ‚|                      ddg¬¦  «        }d|vsJ ‚d S )N)r“  r<   r>   rI   r“  r<   r>   )r&   )r'   Úfloat_string_framerÁ   s      r+   Útest_reindex_objectsz/TestDataFrameSelectReindex.test_reindex_objectsè  sa   € Ø&×.Ò.Ð7HÐ7HÐ7HÐ.ÑIÔIˆ	Ø˜	Ð!Ð!Ð!Ð!à&×.Ò.¸¸S°zÐ.ÑBÔBˆ	Ø˜IÐ%Ð%Ð%Ð%Ð%Ð%r-   c                 ó<  — t          g d¢¦  «        }t          i ¦  «                             g d¢¬¦  «        }|                     |¬¦  «        }t          j        |j        |¦  «         |                     g d¢¬¦  «        }|d         j        t          j        k    sJ ‚d S )NrF   r¨  rÉ   rI   r|  r²   )	r   r   r&   r#   r$   r6   re   r   rN   )r'   rw  r%   ÚdmrÁ   rx  s         r+   Útest_reindex_cornerz.TestDataFrameSelectReindex.test_reindex_cornerï  s˜   € Ý�o�o�oÑ&Ô&ˆÝ�r‰]Œ]×"Ò"¨¨¨Ð"Ñ3Ô3ˆØ—J’J u�JÑ-Ô-ˆ	Ý
Ô˜iÔ/°Ñ7Ô7Ð7ð ×#Ò#¨O¨O¨OÐ#Ñ<Ô<ˆØ�sŒ|Ô!¥R¤ZÒ/Ð/Ð/Ð/Ð/Ð/r-   c           	      óò  — t          ddgddgt          j        t          j        gddgddggd	d
gddt          j        ddg¬¦  «        }|                     g d¢¬¦  «        }|j        g d¢         }t          j        ||¦  «         |                     dg¬¦  «        }|j        dg         }t          j        ||¦  «         |                     dg¬¦  «        }|j        dg         }t          j        ||¦  «         d S )Nr0   r   rU   rV   r°   r"  r   r/   r4   rG   g      Y@ç     @Y@ç     €Y@ç     ÀY@r5   )rË  rÌ  rÍ  rÉ   )r0   rU   rV   )r   r   rd   r&   r§   r#   rO   rW  s       r+   Útest_reindex_with_nansz1TestDataFrameSelectReindex.test_reindex_with_nansù  s  € ÝØ�ˆV�a˜�V�bœf¥b¤fÐ-°°1¨v¸¸2°wÐ?Ø˜#�JØ˜%¥¤¨°Ð6ð
ñ 
ô 
ˆð —’Ð"7Ð"7Ð"7�Ñ8Ô8ˆØ”7˜9˜9˜9Ô%ˆÝ
Ô˜f hÑ/Ô/Ð/à—’ 5 '�Ñ*Ô*ˆØ”7˜A˜3”<ˆÝ
Ô˜f hÑ/Ô/Ð/à—’ 5 '�Ñ*Ô*ˆØ”7˜A˜3”<ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 ó8  — t          t          j                             d¦  «                             d¦  «        ¦  «        }|                     t          d¦  «        t          d¦  «        ¬¦  «        }|                     t          t          d¦  «        ¦  «        ¦  «                             t          d¦  «        ¬¦  «        }t          j	        ||¦  «         t          t          j                             d¦  «         
                    ddd¦  «        ¦  «        }|                     t          d¦  «        t          d¦  «        ¬¦  «        }|                     t          t          d¦  «        ¦  «        ¦  «                             t          d¦  «        ¬¦  «        }t          j	        ||¦  «         t          t          j                             d¦  «         
                    ddd¦  «        ¦  «        }|                     t          d¦  «        t          d¦  «        ¬¦  «        }|                     t          d¦  «        ¦  «                             t          d¦  «        ¬¦  «        }t          j	        ||¦  «         t          t          j                             d¦  «                             d¦  «        d	z   g d
¢¬¦  «        }|                     ddgddg¬¦  «        }|                     ddg¦  «                             ddg¬¦  «        }t          j	        ||¦  «         d S )Nr   r‰  rV   rI  rI   r   r/   )r=   rU   y              ð?rF   r0   r4   rG   )r   r   r    r!   r7   r&   r?   r¾   r#   rO   r  rW  s       r+   Útest_reindex_multiz-TestDataFrameSelectReindex.test_reindex_multi  s`  € Ý•r”y×,Ò,¨QÑ/Ô/×?Ò?ÀÑGÔGÑHÔHˆà—’¥%¨¡(¤(µE¸!±H´H�Ñ=Ô=ˆØ—:’:�d¥5¨¡8¤8™nœnÑ-Ô-×5Ò5½eÀA¹h¼hÐ5ÑGÔGˆå
Ô˜f hÑ/Ô/Ð/å•r”y×,Ò,¨QÑ/Ô/×8Ò8¸¸BÀÑGÔGÑHÔHˆà—’¥%¨¡(¤(µE¸!±H´H�Ñ=Ô=ˆØ—:’:�d¥5¨¡8¤8™nœnÑ-Ô-×5Ò5½eÀA¹h¼hÐ5ÑGÔGˆå
Ô˜f hÑ/Ô/Ð/å•r”y×,Ò,¨QÑ/Ô/×8Ò8¸¸BÀÑGÔGÑHÔHˆà—’¥%¨¡(¤(µE¸!±H´H�Ñ=Ô=ˆØ—:’:�e A™hœhÑ'Ô'×/Ò/½¸a¹¼Ð/ÑAÔAˆå
Ô˜f hÑ/Ô/Ð/åÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<¸rÑAØ#�O�Oð
ñ 
ô 
ˆð
 —’ 1 a &°3¸°*�Ñ=Ô=ˆØ—:’:˜q !˜fÑ%Ô%×-Ò-°s¸C°jÐ-ÑAÔAˆå
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 ó¢  — t          j        t          g d¢¦  «        t          t          ddd¬¦  «        ¦  «        g¦  «        }t	          dt          t          |¦  «        ¦  «        i|¬¦  «        }|j        g d¢         }|                     |¦  «        }t	          dd	d
dddddt          j
        dg	i|¬¦  «        }t          j        ||¦  «         d S )NrF   rŠ  rU   r2   rà   r4   rÉ   )r   r0   r   rU   rV   r=   r   r"  r   r0   r   rV   r=   r   r"  )r   r¿   r	   r   r   r?   rå   r§   r&   r   rd   r#   rO   )r'   Úmidxr(   rR   r9   rQ   s         r+   Ú#test_reindex_multi_categorical_timez>TestDataFrameSelectReindex.test_reindex_multi_categorical_time,  sÒ   € åÔ&å˜O˜O˜OÑ,Ô,Ý�J |¸QÀSÐIÑIÔIÑJÔJðñ
ô 
ˆõ ˜�U¥3 t¡9¤9Ñ-Ô-Ð.°dÐ;Ñ;Ô;ˆØŒgÐ.Ð.Ð.Ô/ˆà—’˜TÑ"Ô"ˆÝ˜c A q¨!¨Q°°1°a½¼ÀÐ#CÐDÈDÐQÑQÔQˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 óÊ  — t          dt          j        dd¬¦  «        it          t	          d¦  «        t          t	          d¦  «        ¦  «        d¬¦  «        ¬	¦  «        }|                     g d
¢¦  «        }t          ddt          j        gt          t	          d¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     ddg¦  «        }t          ddgt          t	          d¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     dg¦  «        }t          t          j        gt          dg¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     dg¦  «        }t          t          j        gt          dg¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         t	          d¦  «        }|                     t          ddg|¬¦  «        ¦  «        }t          dt          j        gt          t	          d¦  «        ¦  «                             t          |¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     t          dg|¬¦  «        ¦  «        }t          dgt          t	          d¦  «        ¦  «                             t          |¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     g d
¢¦  «        }t          ddt          j        gt          t	          d¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     ddg¦  «        }t          ddgt          t	          d¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     dg¦  «        }t          t          j        gt          dg¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     t          ddg|d¬¦  «        ¦  «        }t          dt          j        gt          t	          d¦  «        ¦  «                             t          |d¬¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         |                     t          ddgddg¬¦  «        ¦  «        }t          dt          j        gt          t	          d¦  «        ¦  «                             t          ddg¦  «        ¦  «        dœ¦  «         	                    d¦  «        }t          j        ||d¬¦  «         t          dt          j        dd¬¦  «        it          t	          d¦  «        t          t	          d¦  «        ¦  «        d¬¦  «        ¬	¦  «        }d}t          j        t           |¬¦  «        5  |                     ddg¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t"          |                     d ¦  «        ¬¦  «        5  |                     dgd!¬"¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t"          |                     d#¦  «        ¬¦  «        5  |                     dgd¬$¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t"          |                     d%¦  «        ¬¦  «        5  |                     dgd&¬'¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )(Nr<   rU   rM   r™   r@  Úcaber>   )re   rr  rÉ   )r4   rG   r¸  r   r0   Úaberá   Tr  r4   rG   r�  r¸  rJ   ©Ú
categoriesÚae)rØ  Úordered)rÚ  Úadr   Úaabbcar¡  rL  z<argument {} is not implemented for CategoricalIndex\.reindexrº   r½   r¹   r  r  rõ   r   )rõ   )r   r   r�   r
   r¾   r   r&   rd   r   r"   r#   rO   r	   rL   ro   rN  rO  ÚNotImplementedErrorÚformat)r'   r(   r9   rQ   ÚcatsrR   rR  s          r+   Ú"test_reindex_with_categoricalindexz=TestDataFrameSelectReindex.test_reindex_with_categoricalindex;  s  € Ýà•R”Y˜q¨Ð0Ñ0Ô0ðõ #Ý�U‘”Õ#3µD¸±L´LÑ#AÔ#AÈðñ ô ð	
ñ 
ô 
ˆð —’˜O˜O˜OÑ,Ô,ˆÝ A q­"¬& >½½tÀE¹{¼{Ñ8KÔ8KÐLÐLÑMÔM×WÒWØñ
ô 
ˆõ 	Ô˜f hÀÐFÑFÔFÐFà—’˜S #˜JÑ'Ô'ˆÝ A q 6µµt¸D±z´zÑ0BÔ0BÐCÐCÑDÔD×NÒNÈsÑSÔSˆÝ
Ô˜f hÀÐFÑFÔFÐFà—’˜S˜EÑ"Ô"ˆÝ¥B¤F 8µ&¸#¸±-´-Ð@Ð@ÑAÔA×KÒKÈCÑPÔPˆÝ
Ô˜f hÀÐFÑFÔFÐFà—’˜S˜EÑ"Ô"ˆÝ¥B¤F 8µ&¸#¸±-´-Ð@Ð@ÑAÔA×KÒKÈCÑPÔPˆÝ
Ô˜f hÀÐFÑFÔFÐFõ �F‰|Œ|ˆà—’�K¨¨c¨
¸tÐDÑDÔDÑEÔEˆÝØ•b”f�+¥F­4°©:¬:Ñ$6Ô$6×$=Ò$=Õ>NÈtÑ>TÔ>TÑ$UÔ$UÐVÐVñ
ô 
ç
Š)�C‰.Œ.ð 	õ 	Ô˜f hÀÐFÑFÔFÐFà—’�K¨¨¸$Ð?Ñ?Ô?Ñ@Ô@ˆÝØ�#�F¥4¨¡9¤9Ñ-Ô-×4Ò4Õ5EÀdÑ5KÔ5KÑLÔLÐMÐMñ
ô 
ç
Š)�C‰.Œ.ð 	õ 	Ô˜f hÀÐFÑFÔFÐFà—’˜O˜O˜OÑ,Ô,ˆÝ A q­"¬& >½½tÀE¹{¼{Ñ8KÔ8KÐLÐLÑMÔM×WÒWØñ
ô 
ˆõ 	Ô˜f hÀÐFÑFÔFÐFà—’˜S #˜JÑ'Ô'ˆÝ A q 6µµt¸D±z´zÑ0BÔ0BÐCÐCÑDÔD×NÒNÈsÑSÔSˆÝ
Ô˜f hÀÐFÑFÔFÐFà—’˜S˜EÑ"Ô"ˆÝ¥B¤F 8µ&¸#¸±-´-Ð@Ð@ÑAÔA×KÒKÈCÑPÔPˆÝ
Ô˜f hÀÐFÑFÔFÐFð —’�K¨¨c¨
¸tÈTÐRÑRÔRÑSÔSˆÝà�œ�[Ý�D ™JœJÑ'Ô'×.Ò.Õ/?ÀÈdÐ/SÑ/SÔ/SÑTÔTðð ñ
ô 
÷
 Š)�C‰.Œ.ð 	õ 	Ô˜f hÀÐFÑFÔFÐFà—’�K¨¨c¨
ÀÀS¸zÐJÑJÔJÑKÔKˆÝà�œ�[Ý�D ™JœJÑ'Ô'×.Ò.Õ/?ÀÀcÀ
Ñ/KÔ/KÑLÔLðð ñ
ô 
÷
 Š)�C‰.Œ.ð 	õ 	Ô˜f hÀÐFÑFÔFÐFåà•R”Y˜q¨Ð0Ñ0Ô0ðõ #Ý�X‘”Õ&6µt¸F±|´|Ñ&DÔ&DÈ3ðñ ô ð	
ñ 
ô 
ˆð @ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	$ð 	$Ø�KŠK˜˜c˜
Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð NˆÝŒ]Õ.°c·j²jÀÑ6JÔ6JÐKÑKÔKð 	.ð 	.Ø�JŠJ˜�u WˆJÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.åŒ]Õ.°c·j²jÀÑ6IÔ6IÐJÑJÔJð 	'ð 	'Ø�JŠJ˜�u AˆJÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'åŒ]Õ.°c·j²jÀÑ6IÔ6IÐJÑJÔJð 	'ð 	'Ø�JŠJ˜�u AˆJÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	'sH   ÚZ;Ú;Z?ÛZ?Û6\Ü\Ü"\Ý]9Ý9]=Þ ]=Þ2_ß_ß_c                 ó~   — t          j        t          j        ¦  «        }t	          |j        ¦  «        }|h d£k    sJ ‚d S )N>   rw   r�   r'   r%   r  rõ   r±  rº   r6   rË   rx   )ÚinspectÚ	signaturer   r&   ÚsetÚ
parameters)r'   Úsigrå  s      r+   Útest_reindex_signaturez1TestDataFrameSelectReindex.test_reindex_signature   sT   € ÝÔ¥	Ô 1Ñ2Ô2ˆÝ˜œÑ(Ô(ˆ
Øð 
ð 
ð 
ò 
ð 
ð 
ð 
ð 
ð 
r-   c                 ó&  — t          j        ddg¦  «        }t          ddgddgg|ddg¬	¦  «        }t          j        g d
¢¦  «        }|                     |dd¬¦  «        }t          ddgddgddgg|ddg¬	¦  «        }t	          j        ||¦  «         d S )Nr˜  ©rJ   r¸  r   r°   rU   rV   rÇ   ÚyrI  )r˜  ré  )r2   r  r½   )rw   rº   )r   Úfrom_tuplesr   r&   r#   rO   )r'   Úmir(   Úmi2r9   rQ   s         r+   Ú(test_reindex_multiindex_ffill_added_rowszCTestDataFrameSelectReindex.test_reindex_multiindex_ffill_added_rows±  s±   € õ Ô# Z°Ð$<Ñ=Ô=ˆÝ˜˜A˜  A Ð'¨r¸CÀ¸:ÐFÑFÔFˆÝÔ$Ð%IÐ%IÐ%IÑJÔJˆØ—’˜C a°�Ñ8Ô8ˆÝ˜q !˜f q¨! f¨q°!¨fÐ5¸SÈ3ÐPSÈ*ÐUÑUÔUˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   Úkwargsr   r{   rÊ   rº   Nc                 ó  — t          ddd¬¦  «        }t          g t          g d¬¦  «        dg¬¦  «        } |j        |fi |¤Ž}t          dt          j        gdz  i|t          ¬	¦  «        }t          j        ||¦  «         d S )
NÚ2020Ú30srU   )Ústartr   r   Útimerq  r4   rI  )r%   re   )	r   r   r   r&   r   rd   rª   r#   rO   )r'   rï  rØ   r(   r9   rQ   s         r+   Útest_reindex_empty_framez3TestDataFrameSelectReindex.test_reindex_empty_frame»  sŽ   € õ ˜v¨E¸1Ð=Ñ=Ô=ˆÝ�r¥ r°Ð!7Ñ!7Ô!7À#ÀÐGÑGÔGˆØ�”˜CÐ*Ð* 6Ð*Ð*ˆÝ˜c¥B¤F 8¨a¡<Ð0¸Å6ÐJÑJÔJˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   Úsrc_idxÚcat_idxc                 ó¨   — t          |dgd¬¦  «        }|                     |¬¦  «        }t          dg|d¬¦  «        }t          j        ||¦  «         d S )NÚKÚf8)r6   r%   re   rI   )r%   r6   re   rµ  )r'   rö  r÷  r(   r9   rQ   s         r+   Útest_reindex_emptyz-TestDataFrameSelectReindex.test_reindex_emptyÌ  s\   € õ* ˜w¨s¨e¸4Ð@Ñ@Ô@ˆà—’ G�Ñ,Ô,ˆÝ C 5°'ÀÐFÑFÔFˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   re   úm8[ns]rã   c                 ó  — t          j        t          d¦  «        t          d¦  «        g¦  «        }t	          dd¬¦  «        }t          j        dd¦  «        }|dk    r ||d	         z
  }t          j        dd¦  «        }t          ||¬
¦  «        }t          j
        |d d d…<   |                     ¦   «         }|j                             t          dg¦  «        ¦  «        }|j                             t          dg¦  «        ¦  «        }|                     |||¬¦  «        }	t#          |d	                              ¦   «         |gz   |d                              ¦   «         |gz   t          j        dgdz  |j        ¬¦  «        dœ|¬
¦  «        }
|	j        d	dg         t,          k                         ¦   «         sJ ‚|	j        d         t          j
        u sJ ‚|	j        d         |u sJ ‚|	j        d         |u sJ ‚t3          j        |	|
¦  «         d S )NÚABCDEr   rŸ   r/   r    ÚNaTÚnsrü  r   rÉ   rU   r0   r“  r¤   r   r™   )r   r0   r“  r¡   )r¯   r   )r¯   r0   )r   r¿   r¾   r?   r   r   Útimedelta64Ú
datetime64r   r@   rÿ  Úunstackr%   Úappendr   r6   r&   r   r©   rš   re   r~   rª   rç   r§   r#   rO   )r'   re   rì  rÜ   r¬   rC   r(   r%   r6   r‡   rQ   s              r+   Ú#test_reindex_datetimelike_to_objectz>TestDataFrameSelectReindex.test_reindex_datetimelike_to_objectç  sã  € õ Ô$¥d¨7¡m¤mµU¸1±X´XÐ%>Ñ?Ô?ˆå˜¨rÐ2Ñ2Ô2ˆÝŒ^˜E 4Ñ(Ô(ˆØ�HÒÐØ˜˜Aœ‘,ˆCÝ”˜u dÑ+Ô+ˆBå�S Ð#Ñ#Ô#ˆÝ”6ˆˆCˆCˆaˆC‰à�[Š[‰]Œ]ˆà”—’¥ q c¡
¤
Ñ+Ô+ˆØ”*×#Ò#¥E¨5¨'¡N¤NÑ3Ô3ˆà�jŠj˜u¨gÀ"ˆjÑEÔEˆåà�a”5—<’<‘>”> R DÑ(Ø�a”5—<’<‘>”> R DÑ(Ý”x  ¨!¡°2´8Ð<Ñ<Ô<ðð ð
 ð
ñ 
ô 
ˆð ”
˜A˜q˜6Ô"¥fÒ,×1Ò1Ñ3Ô3Ð3Ð3Ð3ØŒx˜Œ~¥¤Ð'Ð'Ð'Ð'ØŒx˜Œ "Ð$Ð$Ð$Ð$ØŒx˜Œ "Ð$Ð$Ð$Ð$Ý
Ô˜c 8Ñ,Ô,Ð,Ð,Ð,r-   zindex_df,index_res,index_expr×  c                 óœ   — t          |¬¦  «        }|                     |¬¦  «        }t          |¬¦  «        }t          j        ||¦  «         d S )NrÉ   rµ  )r'   Úindex_dfÚ	index_resÚ	index_expr(   r9   rQ   s          r+   Útest_reindex_not_categoryz4TestDataFrameSelectReindex.test_reindex_not_category
  sP   € õ6 ˜XÐ&Ñ&Ô&ˆØ—’ )�Ñ,Ô,ˆÝ 9Ð-Ñ-Ô-ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r-   c                 óà   — t          ddt          j        dgi¦  «        }d}t          j        t
          |¬¦  «        5  |                     g d¢d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nr<   r0   r   zInvalid fill methodrL  )r0   r   r   Úasfreqr¹   )r   r   rd   ro   rN  rO  r&   r¥  s      r+   Útest_invalid_methodz.TestDataFrameSelectReindex.test_invalid_method*  s´   € Ý˜˜a¥¤¨˜^Ð,Ñ-Ô-ˆà#ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	3ð 	3Ø�JŠJ�y�y�y¨ˆJÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð 	3ð 	3s   ¼A#Á#A'Á*A')Crl   rm   rn   ro   rp   Úxfailr   r   r   ÚtdÚ&skip_array_manager_not_yet_implementedrŠ   r–   r�   r­   rÄ   rq   r   rd   rÒ   rÔ   rÙ   rÝ   rë   ró   rø   r  r2  r=  r¾   rG  rS  rX  rf  rn  ru  rz  r  r‡  r‘  r–  r›  rŸ  r¢  r¦  r«  r¯  r³  r¶  r¾  rÃ  rÆ  rÉ  rÎ  rÐ  rÓ  rà  rç  rî  r   rõ  r   r
   rû  r  r
  r  rr   r-   r+   rt   rt   ‚   s½  € € € € € ð „[×ÒØˆÐBÐ(Ð(Ñ*Ô*ÐA°>Ð/Að&ð ñ ô ð
 Ô.ð-ð -ñ /Ô.ñô ð-ð0Gð Gð GðSð Sð Sð. Ô.ð-ð -ñ /Ô.ð-ð:I@ð I@ð I@ðV „[×ÒØ à˜˜˜Ð%Ø�R”V˜Q  1Ð%Ð&Ø˜˜˜Ð&ð	
ñô ð0ð 0ñô ð0ð8
0ð 
0ð 
0ð0ð 0ð 0ð0ð 0ð 0ð#ð #ð #ð „[×ÒØØ
�<�<�<Ð	  7¨S°#°s¸B¼FÐ,CÐ"DÐEñô ð	*ð 	*ñ	ô ð	*ð0ð 0ð 0ð  „[×ÒØàˆ_ˆ_˜dÐ#Ø!Ð!Ð! 4Ð(ØˆU�DˆMØˆ_ˆ_˜dÐ#Øˆ_ˆ_˜dÐ#Ø�3ˆZ˜ÐØ�3ˆZ˜ÐØ�3ˆZ˜ÐØˆ_ˆ_˜dÐ#à�3ˆZ˜ÐØˆ_ˆ_˜eÐ$ð	
ñô ð"Nð Nñ#ô ð"Nð& „[×ÒØð	
ð 	
ð 	
ñô ð. +ð  +ñ/ô ð. +ðD „[×ÒØð &Ð%Ð%ØVÐVÐVðð
 &Ð%Ð%ØVÐVÐVðð �Uˆ^ÐLÐLÐLÐMØ�Uˆ^ÐRÐRÐRÐSð	
ñô ð+ð +ñô ð+ð: „[×ÒØ(àˆT�'‰]Œ]Ð7Ð7Ð7¸Ð>ØˆT�&‰\Œ\Ð3Ð3Ð3°TÐ:ØˆT�%‰[Œ[Ð,Ð,Ð,¨dÐ3ØˆT�%‰[Œ[˜/˜/˜/¨4Ð0ØˆT�%‰[Œ[˜/˜/˜/¨4Ð0ØˆT�'‰]Œ]Ð7Ð7Ð7¸Ð>ØˆT�&‰\Œ\˜9˜9˜9 dÐ+ØˆT�$‰ZŒZ˜˜UÐ#ð		
ñô ðNð Nñô ðNð7ð 7ð 7ð 0ð 0ð 0ðB)ð B)ð B)ðH+ð +ð +ð:*ð *ð *ð"	.ð 	.ð 	.ð	ð 	ð 	ð10ð 10ð 10ðf&ð &ð &ð 0ð 0ð 0ðB0ð 0ð 0ð0ð 0ð 0ð3ð 3ð 3ð 	/ð 	/ð 	/ð0ð 0ð 0ð0ð 0ð 0ð!.ð !.ð !.ðF0ð 0ð 0ð-ð -ð -ð:(ð (ð (ð&ð &ð &ð0ð 0ð 0ð0ð 0ð 0ð&0ð 0ð 0ð@0ð 0ð 0ðc'ð c'ð c'ðJ
ð 
ð 
ð"0ð 0ð 0ð „[×ÒØà¨9¨9¸QÐ+?Ñ+?Ô+?Ð@Ð@Ø!°	°	À!Ð0DÑ0DÔ0DÐEÐEØ�yÐ!Ø�tÐð		
ñô ð0ð 0ñô ð0ð „[×ÒØàˆE�"‰IŒIØÐ˜RÑ Ô ð	
ñô ð „[×ÒØð ˆE�"‰IŒIØÐ˜RÑ Ô ØˆE�3˜�*ÑÔØÐ˜c 3˜ZÑ(Ô(àˆE�3˜�*ÑÔØÐ˜c 3˜ZÑ(Ô(ð		
ñô ð0ð 0ñô ñô ð(0ð „[×Ò˜W x°Ð&:Ñ;Ô;ð -ð  -ñ <Ô;ð -ðD „[×ÒØ&ð !Ð  °°Ð6Ñ6Ô6Ø��s�e‘”Ø��s�e‘”ðð !Ð  °°Ð6Ñ6Ô6Ø��s�e‘”Ø��s�e‘”ðð !Ð  °°Ð6Ñ6Ô6Ø Ð  # Ñ'Ô'Ø Ð  # Ñ'Ô'ðð !Ð  °°Ð6Ñ6Ô6Ø Ð  # Ñ'Ô'Ø Ð  # Ñ'Ô'ðð!	
ñô ð20ð 0ñ3ô ð20ð3ð 3ð 3ð 3ð 3r-   rt   )#r   r   râ  Únumpyr   ro   Úpandas._libs.tslibs.timezonesr   rb   Úpandas.compatr   r   Úpandas.compat.numpyr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr  Úpandasr@   r	   r
   r   r   r   r   r   r   Úpandas._testingÚ_testingr#   Úpandas.api.typesr   r   rt   rr   r-   r+   ú<module>r     s¹  ððð ð ð ð ð ð ð ð €€€à Ð Ð Ð Ø €€€à AÐ AÐ AÐ AÐ AÐ Aðð ð ð ð ð ð ð ð /Ð .Ð .Ð .Ð .Ð .Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð ð	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð Ð Ð Ð Ð Ð Ø -Ð -Ð -Ð -Ð -Ð -ð^
ð ^
ð ^
ð ^
ð ^
ñ ^
ô ^
ð ^
ðBm3ð m3ð m3ð m3ð m3ñ m3ô m3ð m3ð m3ð m3r-   