| 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/frame/methods/__pycache__/ |
Upload File : |
�
/ �gF � �` � d dl mZ d dlZd dlZd dlZd dlmZmZm Z m
Z
d dlmZ
G d� d� Zy)� )�timezoneN)� DataFrame�Index�Series�
date_rangec
�X � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zej j d
ddej gddegddegddej gg� d
� � Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zej j dddg� ej j dg d�� ej j dddg� ej j dg d�� ej j d ed!� ed"� g ed� ed� gg� ej j d# ed$d%� ed&d%� g ed� ed� gg� ej j d'dd%g� d(� � � � � � � � Zd)� Zd*� Zd+� Zy%),�TestDataFrameAlignc �N � t ddt j dgi� }d}d}t j t
|�� 5 t
j t |�� 5 |j |j d d d� d� � d d d � d d d � y # 1 sw Y �xY w# 1 sw Y y xY w)
N�A� � zInvalid fill methodz/The 'method', 'limit', and 'fill_axis' keywords��match����asfreq)�method)r �np�nan�pytest�raises�
ValueError�tm�assert_produces_warning�
FutureWarning�align�iloc)�self�df�msg�msg2s �GC:\Python312\Lib\site-packages\pandas/tests/frame/methods/test_align.py�test_align_asfreq_method_raisesz2TestDataFrameAlign.test_align_asfreq_method_raises s� � �
��a�����^�,�
-��#��@��
�]�]�:�S�
1� 9��+�+�M��F�
9��������2���x��8�
9� 9� 9�
9�
9�� 9� 9�s# �B�$B�>B�B �B�B$c � � t dddd�� }t dddd�� }t t j j d� j t
|� df� |� }t t j j d� j t
|� df� |� }|j |� \ }}|j j |j j k( sJ �|j j |j j k( sJ �|j d � }|j |� \ }}|j j t j u sJ �|j j t j u sJ �|j |d
d
�� \ }}|j j t j u sJ �|j j t j u sJ �|d
j |d
�� |j j t j u sJ �|j j t j u sJ �y )N�2001� �hz
US/Eastern)�periods�freq�tz�2hr
� z
US/Centralr ��axis)
r r r �random�default_rng�standard_normal�lenr �indexr) �
tz_convertr �utc)r �idx1�idx2�df1�df2�new1�new2�df1_centrals r! �test_frame_align_awarez)TestDataFrameAlign.test_frame_align_aware s� � ��&�!�#�,�G���&�!�$�<�H���� � �-�-�a�0�@�@�#�d�)�Q��P�RV�W���� � �-�-�a�0�@�@�#�d�)�Q��P�RV�W���Y�Y�s�^�
��d��y�y�|�|�t�z�z�}�}�,�,�,��y�y�|�|�t�z�z�}�}�,�,�,�
�n�n�\�2���Y�Y�{�+�
��d��z�z�}�}����,�,�,��z�z�}�}����,�,�,� �Y�Y�{�1�~�A�Y�6�
��d��z�z�}�}����,�,�,��z�z�}�}����,�,�,��A����[�q��)��z�z�}�}����,�,�,��z�z�}�}����,�,�,� c �d
� |j |� \ }}|j |j usJ �|j |d�� \ }}|s|j |j u sJ �|j |j usJ �|j d d�d d�f }|j |dd�� \ }}t j |j
|j
� |j j |j � }|j j |� }|j |� j }|dk( j � sJ �|j |dd� � \ }}t j |j
|j
� t j |j |j � t j |j |j � |j d d�d d�f j � }|j |d
�� \ }}t j |j
|j
� t j |j |j � |j j |j � }|j j |� }|j |� j }|dk( j � sJ �|j |dd
� � \ }}t j |j
|j
� d
} t j t | �� 5 |j |dd
d�� \ }}d d d � t j |j
|j
� d
} t j t | �� 5 |j |j d d �df dd
d d �� \ }}d d d � t j |j t g � j! |j j"