| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/site-packages/pandas/tests/series/methods/__pycache__/ |
Upload File : |
�
1 �g�8 �
� � d dl Zd dlZd dlmZ d dlmc mZ d dl m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZ d dlmZ ej6 j9 e� d�� d� � Zd� Zd� Zd � Z d
� Z!d� Z"d� Z#d
� Z$d� Z%d� Z&d� Z'd� Z(d� Z)d� Z*d� Z+d� Z,ejZ ej6 j] dddg� ej6 j] ddd ed � g� d� � � � Z/d� Z0d� Z1ej6 j] d edd � ed!d � g edd � ed!d � d"gd#d#gd#d#ejd gf edd � ed!d � g edd � ed!d � gd#d#gd#d#gfg� d$� � Z3d%� Z4d&� Z5d'� Z6ej6 j] d(d)gd*ggg g gg� d+� � Z7d,� Z8d-� Z9ej6 j] dd.d/g� d0� � Z:y)1� N)�using_pyarrow_string_dtype)�NA�Categorical�Float64Dtype�Index�
MultiIndex�NaT�Period�PeriodIndex�
RangeIndex�Series� Timedelta� Timestamp�
date_range�isnaz#share memory doesn't work for arrow)�reasonc �X � |j |j � }t j |j |j � sJ �|j j |j � sJ �|j j |j � sJ �|j dd }|j |� }|j
� D ] \ }}||| k( r�J � | j dd }| j |� }|j
� D ] \ }}|| | k( r�J � | j |� } t j | � j � sJ �| j d d d� }
| j |
� }|j
� D ] \ }}|| | k( r�J � | j � }|| usJ �y )N�
� � ) �reindex�index�np�may_share_memory�is_� identical�items�isnan�all)
�datetime_series�
string_series�identity�subIndex� subSeries�idx�val� subIndex2�subTS�stuffSeries�nonContigIndex�subNonContig�results
�JC:\Python312\Lib\site-packages\pandas/tests/series/methods/test_reindex.py�test_reindexr. s� � � �$�$�]�%8�%8�9�H�
���}�2�2�H�N�N�C�C�C��>�>���m�1�1�2�2�2��>�>�#�#�M�$7�$7�8�8�8��"�"�2�b�)�H��%�%�h�/�I��O�O�%� )���S��m�C�(�(�(�(�)� �%�%�b��,�I��#�#�I�.�E��K�K�M� +���S��o�c�*�*�*�*�+�!�)�)�(�3�K�
�8�8�K� �$�$�&�&�&� %�*�*�3�Q�3�/�N�"�*�*�>�:�L� �&�&�(� +���S��o�c�*�*�*�*�+� �
$�
$�
&�F���(�(�(� c � � t g d�ddt j dg�� } t j dt j ddt j gg d�}}t j | j |� | j | � | j j d� | _ t j | j |� | j | d� � y )
N)r � � � � � � �r )r r r r1 r4 r �objectF)�check_index_type) r
r �nan�tm�assert_series_equalr �ilocr �astype)�ts�i�js r- �test_reindex_nanrB @ s� � � ��Q��2�6�6�1�$5� 6�B��F�F�A�r�v�v�q�!�R�V�V�,�.@�q�A����2�:�:�a�=�"�'�'�!�*�5��x�x���x�(�B�H� ���2�:�:�a�=�"�'�'�!�*�u�Mr/ c �H � t ddd�� } t | � }|j t d� � }t j
|j t j d� � sJ �|j � }|dd j � sJ �|d d j � rJ �y )Nz1/1/2000 00:00:00r �10s��periods�freq� zM8[ns]���)
r r
r �ranger �
issubdtype�dtyper r �any)�rng�seriesr, �masks r- �test_reindex_series_add_natrQ L s� � �
�(�"�5�
A�C�
�C�[�F�
�^�^�E�"�I�
&�F�
�=�=����r�x�x��'9�:�:�:��;�;�=�D����9�=�=�?��?��C�R�y�}�}����r/ c � � t dd�� } t t j j d� j d� | �� }|j
t |j dd � � }|dd }|j j d � |_ t j ||� |t |j dd � }t j ||� y )Nz1/1/2000r �rF r r7 r2 r )r r
r �random�default_rng�standard_normalr �listr �
_with_freqr; r<