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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

/	�g�;��`�ddlmZddlZddlZddlZddlmZmZm	Z	m
Z
ddlmZ
Gd�d�Zy)�)�ChainMapN)�	DataFrame�Index�
MultiIndex�mergec��eZdZd�Zd�Zd�Zejjde	ddiddi�fd	d
ifdd
e	ddiddi�ifg�d��Z
d
�Zd�Zd�Z
d�Zd�Zd�Zejjdddd�dgd�fddidgd�fej$dgd�fg�d��Zd�Zd�Zd�Zd�Zd�Zd �Zd!�Zd"�Zd#�Zd$�Zy%)&�
TestRenamec��tjtj�}t	|j
�}|hd�k(sJ�y)N>	�axis�copy�self�index�level�errors�mapper�columns�inplace)�inspect�	signaturer�rename�set�
parameters)r
�sigrs   �HC:\Python312\Lib\site-packages\pandas/tests/frame/methods/test_rename.py�test_rename_signaturez TestRename.test_rename_signatures=�����	� 0� 0�1������(�
��

�

�
	
�

�c
��|gd�tjdD�cgc]}d|f��c}���}|jtj�ycc}w)N)���)�a�B�c�A�r)r�from_tuplesr�str�lower)r
�frame_or_series�x�objs    r�test_rename_mizTestRename.test_rename_mi sD�����(�(�O�)L�q�3��(�)L�M�
��	�
�
�3�9�9���*Ms�Ac��ddddd�}|j|��}|jtj��}tj||�tj|jtj
��|d��d	d
dd�i}t
|�}|jd
dd���}tj|jtd
dg��|jtj
��}tj|jtddg��tjtd��5|j�ddd�|jdd
d���}tj|jtgd���|jjdd
d���}tj|jtgd���tdd
gd��}t
||��}|jd
dd���}tj|jtd
dgd���|jj|jjk(sJ�y#1swY��"xYw)Nr!�br#�d�r$r"�C�D�rF)�check_namesr$r�)�foo�barr7r6r%�FOO�BAR�must pass an index to rename��match)r1r2)r$r"r6r7�name)r=)rr'r(�tm�assert_frame_equal�upperr�assert_index_equalrr�pytest�raises�	TypeErrorr�Tr=)	r
�float_frame�mapping�renamed�renamed2�data�dfr�renamers	         r�test_renamezTestRename.test_rename's����#�C�c�:���$�$�W�$�5���%�%�c�i�i�%�8��
���g�x�0�
����O�O�C�I�I�O�.���	
�
�Q�q�)�*��
�t�_���)�)�%��">�)�?��
���g�m�m�U�E�5�>�-B�C��)�)�#�)�)�)�,��
���g�m�m�U�E�5�>�-B�C��]�]�9�,J�
K�	!���� �	!��$�$�5�u�-E�$�F��
���g�o�o�u�5M�/N�O��-�-�&�&�5�u�-E�&�F��
���g�m�m�U�3K�-L�M��u�e�n�6�2���D��.���.�.�u�U�'C�.�D��
���g�m�m�U�E�5�>��-O�P��}�}�!�!�W�]�]�%7�%7�7�7�7�!	!�	!�s�>I/�/I9zargs,kwargsr$r!r"r.rr�c��tdd�}tjjd�j	d�}t||d��}|j|i|��}t||d��}tj||�y)Nr5r��
�r$r"�r!r.)	�range�np�random�default_rng�standard_normalrrr>r?)r
�args�kwargs�colAData�colBdatarK�result�expecteds        r�test_rename_chainmapzTestRename.test_rename_chainmapOsq����B�<���9�9�(�(��+�;�;�B�?��
�X�H�5�
6������D�+�F�+���8�(�;�<��
���f�h�/rc�T�ddg}ddg}tj|ddg��}tj|dd	g��}td
dg||��}|jd
dd�ddd���}tjddgddg��}tjddgdd	g��}t	j
|j|�t	j
|j|�|jj|jjk(sJ�|jj|jjk(sJ�tjddgdd	g��}|jddd�d��}t	j
|j|�|jddd�d��}t	j
|j|�tjddgdd	g��}|jddd�d��}t	j
|j|�|jddd�d	��}t	j
|j|�tj}	tjddgdd	g��}|j|	d��}t	j
|j|�|j|	d��}t	j
|j|�tjddgdd	g��}|j|	d��}t	j
|j|�|j|	d	��}t	j
|j|�tjddgddg��}|jd
dd�d��}t	j
|j|�y)N)�foo1�bar1)�foo2�bar2)�fizz1�buzz1)�fizz2�buzz2r6r7��names�fizz�buzz�rr�r5r5�rr�foo3�bar3)rard�fizz3�buzz3)rerh)rprb)rcrq)rrrf)rgrsr)rrr5)�FIZZ1rf)�FIZZ2rh)re�BUZZ1)rg�BUZZ2)rr)rr&rrr>rArrrjr'r@)
r
�tuples_index�tuples_columnsrrrKrH�	new_index�new_columns�funcs
          r�test_rename_multiindexz!TestRename.test_rename_multiindexasW��(�*:�;��,�.@�A���&�&�|�E�5�>�J���(�(����?O�P��
���'�u�g�
F��
�)�)�!�6�2�%��8��
���*�*�
�/�0����
�	�!�,�,�
�!3�4�V�V�<L�
��	���g�m�m�Y�7�
���g�o�o�{�;��}�}�"�"�b�h�h�n�n�4�4�4����$�$��
�
�(8�(8�8�8�8�!�,�,�
�!3�4�V�V�<L�
���)�)�g��$H�PQ�)�R��
���g�o�o�{�;��)�)�g��$H�PV�)�W��
���g�o�o�{�;� �,�,�
�!3�4�V�V�<L�
���)�)�g��$H�PQ�)�R��
���g�o�o�{�;��)�)�g��$H�PV�)�W��
���g�o�o�{�;��y�y�� �,�,�
�!3�4�V�V�<L�
���)�)�D��)�2��
���g�o�o�{�;��)�)�D��)�7��
���g�o�o�{�;� �,�,�
�!3�4�V�V�<L�
���)�)�D��)�2��
���g�o�o�{�;��)�)�D��)�7��
���g�o�o�{�;��*�*�
�/�0����
�	��)�)�6�6�"B�!�)�L��
���g�m�m�Y�7rc�r�|jddid��}tj|dj|dj�sJ�t	j
|�5d|jdd�df<ddd�|r|ddk(j�rJ�y|ddk(j�sJ�y#1swY�=xYw)Nr1r6F)rrg�?)rrU�
shares_memory�_valuesr>�assert_cow_warning�loc�all)r
rF�using_copy_on_write�warn_copy_on_writerHs     r�test_rename_nocopyzTestRename.test_rename_nocopy�s����$�$�c�5�\��$�F�������� 6� 6��C�8H�8P�8P�Q�Q�Q�
�
"�
"�#5�
6�	(�$'�G�K�K��5��!�	(��#�C�(�C�/�4�4�6�6�6�6���$��+�0�0�2�2�2�	(�	(�s�B-�-B6c���|jddi��d|vsJ�d|vsJ�|d}|j�}|jddid��}|�J�d|vsJ�d|vsJ�|d|usJ�y)Nr1r6r3T)rr)rr)r
rF�c_values�return_values    r�test_rename_inplacezTestRename.test_rename_inplace�s������C��<��0��k�!�!�!��K�'�'�'��s�#��!�&�&�(��"�)�)�3��,��)�M���#�#�#��+�%�%�%���#�#�#��5�!��1�1�1rc�8�tddgddgddgd��}|jdd	i�
�}|jddi�
�}|jd	dg�}dg|_tdgdggt	j
d
dgd	dg��dg��}t
j||�y)Nr6r7�bah�basr5rP�rr5rPrr!r3r.z
2001-01-01)r6r�)r7r�riro)rr�	set_indexrrr&r>r?�r
rKr^s   r�test_rename_bugzTestRename.test_rename_bug�s����E�5�>�u�e�n�!�Q��H�
I��
�Y�Y��3�x�Y�
(��
�Y�Y��3�x�Y�
(��
�\�\�3��*�
%��"�^��
���S�1�#�J��(�(���0��c�
��"�N�
��	���b�(�+rc���ttjd�gd�dg��}|jddid��}ttjd�gd	�dg��}t	j
||�y)
N�)rmrn�rPrPr!)rJrrrn���r�r)rmr�r�)rrU�arangerr>r?r�s   r�test_rename_bug2zTestRename.test_rename_bug2�sd���B�I�I�a�L�0H�SV�RW�
X��
�Y�Y���'�g�Y�
6������1��%=��u�
��	���b�(�+rc��tgd���}tjtd��5|j	ddd�d�	�ddd�y#1swYyxYw)
Nr0r3z'E'] not found in axisr;r!�e�r$�E�raise�rr)rrBrC�KeyErrorr)r
rKs  r�test_rename_errors_raisesz$TestRename.test_rename_errors_raises�sJ��
�3�
4��
�]�]�8�+C�
D�	D��I�I�C�c�2�7�I�C�	D�	D�	D�s�A
�
Az mapper, errors, expected_columnsr�r��ignore)r!r"r1r2r�)r!r.r#r/c��tgd���}|j||��}t|��}tj||�y)Nr0r3r�)rrr>r?)r
rr�expected_columnsrKr]r^s       r�test_rename_errorszTestRename.test_rename_errors�s<���3�
4�����6�&��9���%5�6��
���f�h�/rc�\�|jtj��}d|vsJ�d|vsJ�y)Nr3r8r6)rr'r@)r
�float_string_framerHs   r�test_rename_objectszTestRename.test_rename_objects�s5��$�+�+�C�I�I�+�>��������G�#�#�#rc��tddgddgd�ddg��}tddgddgd�ddg��}|jtjd��}t	j
||�|jtjd	��}t	j
||�|jd
dd�d��}t	j
||�|jd
dd�d	��}t	j
||�tddgddgd�dd
g��}|jtjd��}t	j
||�|jtjd��}t	j
||�|jdd
d�d��}t	j
||�|jdd
d�d��}t	j
||�|jtjd��}t	j
||�y)Nr5rPrR�X�Yr%rSr�rr!r.r*�yrr)r�r�)rr)rrr'r(r>r?)r
rKr^r]s    r�test_rename_axis_stylez!TestRename.test_rename_axis_style�s���
�a��V�1�a�&�1�#�s��
D���A�q�6��A��7��S�z�J�����3�9�9�1��-��
���f�h�/����3�9�9�9��5��
���f�h�/�����3�/�a��8��
���f�h�/�����3�/�i��@��
���f�h�/��A�q�6��A��7��S�z�J�����3�9�9�1��-��
���f�h�/����3�9�9�7��3��
���f�h�/�����3�/�a��8��
���f�h�/�����3�/�g��>��
���f�h�/����#�)�)�'��:��
���f�h�/rc��tddgddgddgd��jdd	g�}|jtj�}|jtj�
�}tj||�y)Nr!r.r#r/r5rP)r$r"r1r$r"r%)rr�rr'r@r>r?�r
rKr]r^s    r�test_rename_mapper_multiz#TestRename.test_rename_mapper_multisi��
�c�3�Z�s�C�j��1�v�F�
G�
Q�
Q�
�#�J�
�����3�9�9�%���9�9�3�9�9�9�-��
���f�h�/rc���tddgddgd�ddg��}|jtjtj��}tddgddgd�d	d
g��}tj||�y)Nr5rPrSr�r�r%rorRr*r�)rrr'r(r@r>r?r�s    r�test_rename_positional_namedz'TestRename.test_rename_positional_named$sf��
�a��V�1�a�&�1�#�s��
D��������C�I�I��>���A�q�6��A��7��S�z�J��
���f�h�/rc��tddgddgd�ddg��}d}tjt|��5|j	t
jd�	�ddd�tjt|��5|j	t
jd
�	�ddd�tjt|��5|j	t
jd
��ddd�tjt|��5|j	t
jd�	�ddd�tjt|��5|j	t
jt
jd
�	�ddd�d
}tjt|��5|j	t
jt
jt
j��ddd�tjtd��5|j	tt��ddd�y#1swY���xYw#1swY���xYw#1swY��axYw#1swY��)xYw#1swY��xYw#1swY��xYw#1swYyxYw)Nr5rPrR�0�1r%z:Cannot specify both 'axis' and any of 'index' or 'columns'r;)rrr)rrr�<Cannot specify both 'mapper' and any of 'index' or 'columns'rozmultiple values)r)rrBrCrDrr'r(�id)r
rK�
over_spec_msgs   r�test_rename_axis_style_raisesz(TestRename.test_rename_axis_style_raises+s���
�a��V�1�a�&�1�#�s��
D��U�
�
�]�]�9�M�
:�	/��I�I�C�I�I�A�I�.�	/��]�]�9�M�
:�	7��I�I�C�I�I�I�I�6�	7��]�]�9�M�
:�	9��I�I�c�i�i�i�I�8�	9��]�]�9�M�
:�	/��I�I�C�I�I�A�I�.�	/��]�]�9�M�
:�	B��I�I�c�i�i�s�y�y�y�I�A�	B�W�
�
�]�]�9�M�
:�	E��I�I�c�i�i�s�y�y�#�)�)�I�D�	E��]�]�9�,=�
>�	%��I�I�b��I�$�	%�	%�-	/�	/��	7�	7��	9�	9��	/�	/��	B�	B��
	E�	E��	%�	%�sS�"H%�9"H2�>"H?�"I�1I�?I%�I1�%H/�2H<�?I	�I�I"�%I.�1I:c���tddg��}d}tjt|��5|j	dt
j�ddd�y#1swYyxYw)Nr$r"r3z1rename\(\) takes from 1 to 2 positional argumentsr;)rrBrCrDrr'r(�r
rK�msgs   r�test_rename_positional_raisesz(TestRename.test_rename_positional_raisesJsJ��
��S�z�
*��B��
�]�]�9�C�
0�	'��I�I�d�C�I�I�&�	'�	'�	'�s�!A�Ac�6�tdgg�}d}tjt|��5|j	�ddd�tjt|��5|j	dd��ddd�tjt|��5|j	dd��ddd�tjt|��5|j	ddd��ddd�y#1swY��xYw#1swY��xYw#1swY�ZxYw#1swYyxYw)Nr5r:r;r%r3�rr�rrBrCrDrr�s   r�test_rename_no_mappings_raisesz)TestRename.test_rename_no_mappings_raisesRs���
���u�
��,��
�]�]�9�C�
0�	��I�I�K�	��]�]�9�C�
0�	(��I�I�d�$�I�'�	(��]�]�9�C�
0�	*��I�I�d�D�I�)�	*��]�]�9�C�
0�	6��I�I�d�D��I�5�	6�	6�	�	��	(�	(��	*�	*��	6�	6�s/�C+�C7�D�
D�+C4�7D�D�Dc��tdgg�}d}tjt|��5|j	ii��ddd�tjt|��5|j	ii��ddd�tjt|��5|j	iii��ddd�y#1swY�yxYw#1swY�NxYw#1swYyxYw)Nr5r�r;r%r3r�r�r�s   r�2test_rename_mapper_and_positional_arguments_raisesz=TestRename.test_rename_mapper_and_positional_arguments_raisesbs���
���u�
��L��
�]�]�9�C�
0�	$��I�I�b��I�#�	$��]�]�9�C�
0�	&��I�I�b�"�I�%�	&��]�]�9�C�
0�	0��I�I�b�"�B�I�/�	0�	0�
	$�	$��	&�	&��	0�	0�s#�B7�"C�C�7C�C�Cc��tdgdgdgd�tjdgddg���	�}tgd
�dgdzgd
�gd�d�tjgd�ddg���	�}t||ddd��}|j	ddd���}tgd�ggd���jddgd��}t
j||�y)N�z6�>�?��Q�6@�^K�=��?)�RT�TClose�TExg���*	�*3�STK_ID�RPT_Daterir%)�b3�3r�r�r�)�饡驦r�r�)gfffffC@g�G�z�D@��(\�>@)r�r��STK_Namer�))r�r�)r�r�r��innerT)�how�
left_index�right_indexr��QT_Close)�TClose_x�TClose_yr3)r�r�r�r�r�r�r�)r�r�r�r�r�r�r�F)�drop)rrr&rrr�r>r?)r
�df4�df5�kr]r^s      r�"test_rename_with_duplicate_columnsz-TestRename.test_rename_with_duplicate_columnsos�����8��w���A��(�(�#�$�X�z�,B��
���:�!�(�Q�,�:�/�	
��(�(�L���,��
��
�#�s��D�d�K�����x�Z�"P��Q���
G�H��
��)�X�z�*��)�
7�	�	���f�h�/rc�.�ttjd�jdd�gd���}dddd	�}|j	|�
�}ttjd�jdd�gd�gd���}tj||�y)
N�r�r�)FTrPr�r�r3r6r7r�r�r%)r6r7r�r�)rrUr��reshaperr>r?)r
rKr�res�exps     r�test_rename_boolean_indexz$TestRename.test_rename_boolean_index�sz��
�r�y�y��}�,�,�Q��2�<R�
S���u��/���i�i�f�i�%����I�I�b�M�!�!�!�Q�'�*�'�
��
	���c�3�'rN)�__name__�
__module__�__qualname__rr,rMrB�mark�parametrizerr_r}r�r�r�r�r�r'r(r�r�r�r�r�r�r�r�r�r�r�rNrrr	r	s&��

��&8�P�[�[������S�z�C��:�.�
0�6�9�2E�F�
�)�X�s�C�j�3��*�=�>�?�	
��	0��	0�D8�L
3�2� ,�"	,�D�
�[�[���*��S�
!�8�-A�B��3�Z��"6�7�
�Y�Y��!5�6�	
��0��0�$� 0�D0�0�%�>'�6� 0�%0�N	(rr	)�collectionsrr�numpyrUrB�pandasrrrr�pandas._testing�_testingr>r	rNrr�<module>r�s,�� ���
����O(�O(r

Youez - 2016 - github.com/yon3zu
LinuXploit