| 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/indexing/__pycache__/ |
Upload File : |
�
/ �g� � �l � d Z ddlZddlmZmZmZmZmZm Z m
Z
ddlmZ
G d� d� Zd� Zd� Zd� Zd � Zy)
zC
Tests for DataFrame.mask; tests DataFrame.where as a side-effect.
� N)�NA� DataFrame�Float64Dtype�Series�StringDtype� Timedelta�isnac �0 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zy)�TestDataFrameMaskc � � t t j j d� j d� � }|dkD }|j |t j � }t j ||j |dk � � t j ||j | � � t t j j d� j d� � }|j ||� }t j ||j |dk |� � t j ||j | |� � y )N� �� � r )
r �np�random�default_rng�standard_normal�where�nan�tm�assert_frame_equal�mask)�self�df�cond�rs�others �GC:\Python312\Lib\site-packages\pandas/tests/frame/indexing/test_mask.py� test_maskzTestDataFrameMask.test_mask s� � �
�r�y�y�,�,�Q�/�?�?��G�
H���A�v��
�X�X�d�B�F�F�
#��
���b�"�'�'�"��'�"2�3�
���b�"�'�'�4�%�.�1��"�)�)�/�/��2�B�B�6�J�K��
�X�X�d�E�
"��
���b�"�'�'�"��'�5�"9�:�
���b�"�'�'�4�%��"7�8� c � � t ddg� }|j dgdgg� }t t j dg� }t j
||� y �N� r
TF�r r r r r r )r r �res�exps r �
test_mask2zTestDataFrameMask.test_mask2! sI � �
��1�v�
���g�g��v��w�'�(��������$��
���c�3�'r! c �P � t t j j d� j d� � }|dkD }|j � }|j
|d�� }|�J �t j ||j
|� � t j ||j | � � |j � }|j
|| d�� }|�J �t j ||j
|| � � t j ||j | | � � y )Nr
r r T��inplace)
r r r r r �copyr r r r )r r r �rdf�return_values r �test_mask_inplacez#TestDataFrameMask.test_mask_inplace) s� � �
�r�y�y�,�,�Q�/�?�?��G�
H���A�v���g�g�i���y�y��t�y�4���#�#�#�
���c�2�8�8�D�>�2�
���c�2�7�7�D�5�>�2��g�g�i���y�y���s�D�y�9���#�#�#�
���c�2�8�8�D�2�#�#6�7�
���c�2�7�7�D�5�2�#�#6�7r! c � � t ddgg� }|j t ddgg� � }t t j dgg� }t j
||� y r# r% )r r r&