403Webshell
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 :  /Python312/Lib/site-packages/pandas/tests/frame/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python312/Lib/site-packages/pandas/tests/frame/__pycache__/test_nonunique_indexes.cpython-312.pyc
�

/	�g�.��P�ddlZddlZddlZddlmZmZmZddlm	Z
Gd�d�Zy)�N)�	DataFrame�Series�
date_rangec�l�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zy)�TestDataFrameNonuniqueIndexesc��tjjd�jd�}t	td��}t
|ddg��}||_t
||��}tj||�y)N�)�r	�A��columns)
�np�random�default_rng�standard_normal�list�rangerr
�tm�assert_frame_equal)�self�arr�idx�df�expecteds     �KC:\Python312\Lib\site-packages\pandas/tests/frame/test_nonunique_indexes.py�.test_setattr_columns_vs_construct_with_columnszLTestDataFrameNonuniqueIndexes.test_setattr_columns_vs_construct_with_columnssc���i�i�#�#�A�&�6�6�v�>���5��8�n��
�s�S�#�J�
/����
��S�#�.��
���b�(�+�c��tddd��}tgd�gd�gd�ggd��	�}||_tgd�gd�gd�g|�	�}tj||�y)
N�20130101�zQE-NOV)�periods�freq��r$r$��r$r$r	r%�r	r$r
r%��ar)r)r)r)rrr
rr)rrrrs    r�;test_setattr_columns_vs_construct_with_columns_datetimeindxzYTestDataFrameNonuniqueIndexes.test_setattr_columns_vs_construct_with_columns_datetimeindxsT����Q�X�>��
�
�<��6�@T�
����
��l�L�,�G�QT�U��
���b�(�+rc
�f�tgd�gd�gd�ggd���}d|d<tgd�gd	�gd
�ggd���}tj||�tjt
d�
�5|j
ddtt|j�dz
��ddd�d|d<tgd�gd�gd�ggd���}tj||�d|d<tgd�gd�gd�ggd���}tj||�d|d<|d=tgd�gd�gd�ggd���}tj||�|d =tgd!�gd"�gd#�ggd$���}tj||�|j�}tgd!�gd"�gd#�ggd$���}tj||�|j
d%d&d'�tgd(�gd)�gd*�ggd+���}tj||�tjt
d,�
�5|j
d%d&d-�ddd�|j
d%d&d-d.�/�tgd0�gd1�gd2�ggd3���}tj||�|d4=tgd5�gd5�gd5�ggd6���}tj||�y#1swY��xYw#1swY��xYw)7Nr#r&r'��foo�barr-�hellor�bah�string)r$r$r$r%r0)r$r$r	r%r0)r	r$r
r%r0)r-r.r-r/r1zLength of value��matchr�
AnotherColumnr$r
�foo2)r$r$r$r%r0r
)r$r$r	r%r0r
)r	r$r
r%r0r
)r-r.r-r/r1r5r )r$r$r$r%r0r )r$r$r	r%r0r )r	r$r
r%r0r r.)r$r$r%r0r
)r$r	r%r0r
)r	r
r%r0r
)r-r-r/r1r5r/)r$r$r0r
)r$r	r0r
)r	r
r0r
)r-r-r1r5r	�new_col�@)r$r$r7r0r
)r$r	r7r0r
)r	r
r7r0r
)r-r-r6r1r5z
cannot insert�@T)�allow_duplicates)r$r$r8r7r0r
)r$r	r8r7r0r
)r	r
r8r7r0r
)r-r-r6r6r1r5r-)r8r7r0r
)r6r6r1r5)rrr�pytest�raises�
ValueError�insertr�len�index�_consolidate�rrrs   r�"test_insert_with_duplicate_columnsz@TestDataFrameNonuniqueIndexes.test_insert_with_duplicate_columns!s���
�
�<��6�2�
����8���
 �"5�7J�K�<�
��	���b�(�+�
�]�]�:�->�
?�	D��I�I�a��%��B�H�H�
��0A�*B�C�	D���6�
��
#�%;�=S�T�D�
��	���b�(�+���6�
��
#�%;�=S�T�D�
��	���b�(�+���6�
�
�u�I��
 �"5�7J�K�=�
��	���b�(�+�
�w�K��
�/�1A�B�4�
��	���b�(�+��_�_�
���
�/�1A�B�4�
��	���b�(�+�	�	�	�!�Y��$��
"�$9�;P�Q�?�
��	���b�(�+��]�]�:�_�
=�	)��I�I�a��C�(�	)�	�	�	�!�Y��d�	�;��*�*�*�
�
K�

��	���b�(�+�
�u�I��
!�#7�9M�N�<�
��	���b�(�+�S	D�	D��j	)�	)�s�'3J�	J'�J$�'J0c���tgd�gd�gd�ggd���}d|d<tgd�gd	�gd
�ggd���}tj||�|d}td
dgd
dgddggddg��}tj||�d|d<tgd�gd�gd�ggd���}tj||�|d=tgd�gd�gd�ggd���}tj||�y)N)r$r$��?r%)r$r$�@r%)r	r$�@r%r,r�@r5)r$r$rDr%rG)r$r$rEr%rG)r	r$rFr%rG)r-r.r-r/r5r-r$rDrEr	rFr1)r1r$r1r%rG)r$r%rG)r.r/r5)rrr)rrr�results    r�test_dup_across_dtypesz4TestDataFrameNonuniqueIndexes.test_dup_across_dtypesxs���
�
�^�^�<�2�
��
��6�
��
 �"5�7J�K�:�
��	���b�(�+��E����q�#�h��C��1�c�(�;�e�U�^�T��
���f�h�/���5�	��/�/�/�
�
;�

��	���b�(�+��u�I��
�+�{�3�=U�
��	���b�(�+rc��ttjjd�j	d�gd�gd���}|j
t
jtd��fD]c}|j�}t|j|j
��}t||dd	�gd��
�}||d<tj||��ey)Nr	)r%r
�r)�b�c�d�e)r�Br�r?r
�edcba�r?rP)rrPrr)rrrrrr?�pd�Indexr�copyr�valuesrr)rrr?�this_df�expected_ser�expected_dfs      r�test_column_dups_indexesz6TestDataFrameNonuniqueIndexes.test_column_dups_indexes�s���
��I�I�!�!�!�$�4�4�V�<�+�#�
��
�h�h�����g�� 7�8�	8�E��g�g�i�G�!�%�,�,�g�m�m�D�L�#�"����6�'��K�!�G�C�L��!�!�'�;�7�	8rc��ttjjd�j	d�ddg��}tdtd�ddg��}d|d<t
j||�ttjjd�jd�ddg��}tdtd�ddg��}d|d<t
j||�y)	Nr	)r%r	�thatrrDr%rQr$)rrrrrrrrrAs   r�+test_changing_dtypes_with_duplicate_columnszITestDataFrameNonuniqueIndexes.test_changing_dtypes_with_duplicate_columns�s�����I�I�!�!�!�$�4�4�V�<�v�v�FV�
���S��a��6�6�:J�K����6�
�
���b�(�+�
��I�I�!�!�!�$�+�+�F�3�f�f�=M�
���Q�e�A�h���8H�I����6�
�
���b�(�+rc��tddgdtjgddgddggddg��}tddgddgdtjgdd	ggddg��}d
}tjt
|��5||k(ddd�|j
|�}||k(}tdd
gd
dgddgd
dggddg��}tj||�y#1swY�QxYw)Nr$r	r
r rrPrrr%zQCan only compare identically-labeled \(both index and columns\) DataFrame objectsr2FT)	rr�nanr:r;r<�reindex_likerr)r�df1�df2�msg�df1rrHrs       r�test_dup_columns_comparisonsz:TestDataFrameNonuniqueIndexes.test_dup_columns_comparisons�s����!�Q��!�R�V�V��q�!�f�q�!�f�=��S�z�R���!�Q��!�Q��!�R�V�V��q�!�f�=��S�z�R��
 �	��]�]�:�S�
1�	��3�J�	�����$��������T�]�T�5�M�E�5�>�D�%�=�I��#�J�
��	���f�h�/�	�	�s�0C�Cc	��ttgd�gd���tgd�gd���tgd�gd���d��}tj|d|d	|dgd
��}|gd�}t	j
||�y)
N)TTF)r)rLrMrS)FFTF)r)rLrMrN)FTTT)�one�two�threerhrjr$��axis)rhrjrh)rrrT�concatrr)r�dfboolrrHs    r�test_mixed_column_selectionz9TestDataFrameNonuniqueIndexes.test_mixed_column_selection�sw����1��I��9�AU�V�� 9�AU�V�
�
���9�9�f�U�m�V�G�_�f�U�m�L�ST�U���/�0��
���f�h�/rc��ttjd�jdd�gd�gd���}|gd�j	�}|j
gd�}ttjd�jdd�gd�gd���}|gd�}|j
gd�}t
j||�y)Ng9@r%rK)rrP�C�D�ErQ)rrqr)r)rMr))rr�arange�reshaperV�locrr)rr�zrrHs     r�test_multi_axis_dupsz2TestDataFrameNonuniqueIndexes.test_multi_axis_dups�s�����I�I�d�O�#�#�A�q�)�+�-�
��

���$�$�&���5�5��)��
��I�I�d�O�#�#�A�q�)�+�-�
��

��������'��
���f�h�/rc��tddggddg��}ddg|_tddggddg��}tj||�tgd�ggd���}gd�|_tgd�ggd���}tj||�y)	Nr$r	r)r�a.1)r$r	r
)rLr)r))rLr)rz�rr
rrrAs   r�test_columns_with_dupsz4TestDataFrameNonuniqueIndexes.test_columns_with_dups�s����A��x�#�s��
4���5�\��
��q�!�f�X��U�|�<��
���b�(�+�
�	�{�O�
<��&��
��i�[�2C�D��
���b�(�+rc��tddggddg��}ddg|_tddggddg��}tj||�y)Nr$r	r)rrLr{rAs   r�test_columns_with_dup_indexz9TestDataFrameNonuniqueIndexes.test_columns_with_dup_indexsI��
��A��x�#�s��
4���3�Z��
��q�!�f�X��S�z�:��
���b�(�+rc��tgd�ggd���}td�|_tgd�gtd���}tj||�y)N)r$r	rDrErFr-r.)r)r)rLrLrNrMrMr�ABCDEFG)rrr
rrrAs   r�test_multi_dtypez.TestDataFrameNonuniqueIndexes.test_multi_dtype
sJ��
�
0�1�7�
���)�_��
��
0�1�4�	�?�
��	���b�(�+rc��tgd�ggd���}gd�|_tgd�ggd���}tj||�y)N)r$r	r-r.r(r)r)rzza.2za.3r{rAs   r�test_multi_dtype2z/TestDataFrameNonuniqueIndexes.test_multi_dtype2s;��
�,�-�7K�
L��/��
��2�3�=W�X��
���b�(�+rc�x�ttjjd�j	d�d��}ttjjd�j	d�jd��}td|j|j��}td|j|j��}ttjd	�|j|j��}tj|||||gd
��}|snt|jj�t|j�k(sJ�t|jj�t|j�k(sJ�tt|j��D]}|j dd�|f�y)Nr	)�
r
�float64)�dtype�int64TrQr-�20010101r$rk)rrrrr�astyper?r
rT�	Timestamprmr>�_mgr�blknos�blklocsr�iloc)	r�using_array_manager�df_float�df_int�df_bool�	df_object�df_dtr�is	         r�test_dups_across_blocksz5TestDataFrameNonuniqueIndexes.test_dups_across_blockssH����I�I�!�!�!�$�4�4�W�=�Y�
����I�I�!�!�!�$�4�4�W�=�D�D�W�M�
���D�����@P�@P�Q���e�8�>�>�8�CS�CS�T�	���L�L��$�H�N�N�H�DT�DT�
���Y�Y��&�'�9�e�D�1�
M��"��r�w�w�~�~�&�#�b�j�j�/�9�9�9��r�w�w���'�3�r�z�z�?�:�:�:��s�2�:�:��'�	�A��G�G�A�q�D�M�	rc��gd�gd�g}t|gd���}t|�}gd�|_tj||�y)N)r$���rE)r	���rF)rrrPrr{)r�vals�rs�xps    r�test_dup_columns_across_dtypez;TestDataFrameNonuniqueIndexes.test_dup_columns_across_dtype6s8���l�+��
�t�_�
5��
�t�_��$��
�
���b�"�%rc�b�d}d}ttjd�jdd�j�}td�|_|jdd�dfj�}tj||��5d|jdd�df<ddd�tj|jdd�df|�ttjd�jdd�j�}dtd�td�g|_|jdd�dfj�}tj||��5d|jdd�df<ddd�tj|jdd�df|�y#1swY��xYw#1swY�>xYw)	Nz&will attempt to set the values inplace�	r
�AAAr	r2rr$)rrrtru�Trr
r�rVr�assert_produces_warning�assert_series_equal�float�str)r�warnrdrrs     r�test_set_value_by_indexz5TestDataFrameNonuniqueIndexes.test_set_value_by_index>sO����6��
�r�y�y��|�+�+�A�q�1�3�3�
4���%�[��
��7�7�1�a�4�=�%�%�'��
�
'�
'��C�
8�	��B�G�G�A�q�D�M�	�
���r�w�w�q�!�t�}�h�7�
�r�y�y��|�+�+�A�q�1�3�3�
4����q��3�q�6�*��
��7�7�1�a�4�=�%�%�'��
�
'�
'��C�
8�	��B�G�G�A�q�D�M�	�
���r�w�w�q�!�t�}�h�7�	�	��	�	�s�F�F%�F"�%F.N)�__name__�
__module__�__qualname__rr*rBrIr[r^rfrorxr|r~r�r�r�r�r��rrrr
sU��,�,�U,�n",�H8�",�(0�*0�0�(,�,�
,�,��.&�8rr)�numpyrr:�pandasrTrrr�pandas._testing�_testingrrr�rr�<module>r�s)���
����
�D8�D8r

Youez - 2016 - github.com/yon3zu
LinuXploit