| 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� � �T � d Z ddlZddlZddlmZ ddlmZmZ ddl m
Z G d� d� Zy)z�
test_insert is specifically for the DataFrame.insert method; not to be
confused with tests with "insert" in their names that are really testing
__setitem__.
� N)�PerformanceWarning)� DataFrame�Indexc �6 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z y) �TestDataFrameInsertc � � t t j j d� j d� t j
d� g d��� }|j
dd|d � t j |j t g d �� � t j |d |d d
�� |j
dd|d
� t j |j t g d�� � t j |d
|d d
�� t j t d�� 5 |j
dd|d � d d d � d}t j t |�� 5 |j
dd
|d � d d d � d|j _ |j
dd|d
� |j j dk( sJ �y # 1 sw Y ��xY w# 1 sw Y �XxY w)N� )� � r
)�c�b�a)�index�columnsr �foor )r r r
r F)�check_names�barr )r r r r
r zalready exists��match� r
zcannot insert c, already exists� some_name�baz)r �np�random�default_rng�standard_normal�arange�insert�tm�assert_index_equalr r �assert_series_equal�assert_almost_equal�pytest�raises�
ValueError�name��self�df�msgs �IC:\Python312\Lib\site-packages\pandas/tests/frame/indexing/test_insert.py�test_insertzTestDataFrameInsert.test_insert sv � �
��I�I�!�!�!�$�4�4�V�<��)�)�A�,�#�
�� � � �!�U�B�s�G�$�
���b�j�j�%�0F�*G�H�
���r�#�w��5� �u�E�
� � �!�U�B�s�G�$�
���b�j�j�%�0M�*N�O�
���r�#�w��5� �u�E�
�]�]�:�-=�
>� '��I�I�a��b��g�&� '� 0��
�]�]�:�S�
1� '��I�I�a��b��g�&� '� &��
�
��
� � �!�U�B�s�G�$��z�z���+�-�-�-� '� '�� '� '�s �)G�%G�G�Gc � � t dddgi� }|j i �� }|j ddddg� |j i �� }t ddgddggddg�� }t j ||� |j dd d
dg� |j i �� }t g d�g d
�gg d��� }t j ||� y )Nr
皙�����?皙����@�r r r r r r ��������?�ffffff@)r1 r r. )r2 r r/ )r r r
)r �renamer r �assert_frame_equal)r( r) �result�expecteds r+ �test_insert_column_bug_4032z/TestDataFrameInsert.test_insert_column_bug_4032. s� � �
��c�3�Z�(�
)��
�Y�Y�r�Y�
"��
� � �!�S�1�a�&�!����2��&���q�#�h��C��1�C��:�F��
���f�h�/�
� � �!�S�3��*�%����2��&���m�]�;�_�U��
���f�h�/� c � � t � }|j ddg d�d�� |j ddg d�d�� |j ddg d�d�� t g d�g d �g d
�gg d��� }t j ||� y )
Nr �A)�g�h�iT)�allow_duplicates)�d�e�f)r r
r )r r? r; )r
r@ r<