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/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

.	�g�/��l�ddlZddlZddlZddlZddlmZmZmZddl	m
ZGd�d�ZGd�d�Z
y)�N)�	DataFrame�
MultiIndex�Seriesc��eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zej j#d
dd
g�d��Zd�Zd�Zd�Zd�Zy)�TestMultiLevelc� �|}|jd�j�}|j|jd��}|jd��j	d�}tj||�|dj|jd��}|djd��j	d�}tj||d��d}tjt|�	�5|jjdd�
�}ddd�j�}|j|jd��}|jd��j	d�j}tj||�y#1swY�xxYw)N�month���level�sum�AF��check_names�+DataFrame.groupby with axis=1 is deprecated��match��axis)�columnsr)�groupbyr
�reindex�index�	transform�tm�assert_frame_equal�assert_series_equal�assert_produces_warning�
FutureWarning�T)�self�/multiindex_year_month_day_dataframe_random_data�ymd�
month_sums�result�expected�msg�gbs        �>C:\Python312\Lib\site-packages\pandas/tests/test_multilevel.py�test_reindex_levelz!TestMultiLevel.test_reindex_levelsN��=���[�[��)�-�-�/�
��#�#�C�I�I�Q�#�7���;�;�W�;�-�7�7��>��
���f�h�/��C��(�(����!�(�<���s�8�#�#�'�#�2�<�<�U�C��
���v�x�U�C�<��
�
'�
'�
�S�
A�	0������w�Q��/�B�	0��V�V�X�
��#�#�C�I�I�Q�#�?���;�;�W�;�-�7�7��>�@�@��
���f�h�/�
	0�	0�s�/F�F
c�x�|}|jddg}|jddg}tj||�y)Nr���foo�one��barr/)�iloc�locrr)r!� multiindex_dataframe_random_data�framer&�	reindexeds     r)�test_reindexzTestMultiLevel.test_reindex)s<��0���:�:�q�!�f�%���I�I�~�~�>�?�	�
���i��2�c��|}|jddd�}|j|�}|r|jj|�sJ�|j|usJ�|j|}|jj	|�sJ�|j
}|j|��}|r|jj|�sJ�|j|usJ�|jdd�|f}|jj	|�sJ�y)N�
�r)rr�is_r3�equalsr r)r!r"�using_copy_on_writer#�	new_index�chunk�ymdTs       r)�test_reindex_preserve_levelsz+TestMultiLevel.test_reindex_preserve_levels0s���>���I�I�d��d�O�	����I�&����;�;�?�?�9�-�-�-��;�;�)�+�+�+����	�"���{�{�!�!�)�,�,�,��u�u�����Y��/����=�=�$�$�Y�/�/�/��=�=�I�-�-�-�����I��&���}�}�#�#�I�.�.�.r8c��|}|d}|jjd�}|j|d��}|jd��}|j	d��}|j|j�}t
j||d��y)NrrF)�
group_keysc��|dzS�N����xs r)�<lambda>z7TestMultiLevel.test_groupby_transform.<locals>.<lambda>Qs
��!�a�%�r8c��|dzSrFrHrIs r)rKz7TestMultiLevel.test_groupby_transform.<locals>.<lambda>Rs
��q�1�u�r8r)r�get_level_valuesr�applyrrrr)	r!r4r5�s�grouper�grouped�appliedr&r%s	         r)�test_groupby_transformz%TestMultiLevel.test_groupby_transformIsx��0���#�J���'�'�*�*�1�-���)�)�G��)�6���-�-��0���$�$�_�5��������0��
���v�x�U�Cr8c���tdgdgdggdgdgdgggd���}ttjj	d�jd�ggd	�|�
�}|jd��y)
Nr.r1�bazr)r/�two�three��levels�codes�namesrG���a�b�c�d)rrrWr)rr�np�random�default_rngr)r!�midx�dfs   r)�test_groupby_cornerz"TestMultiLevel.test_groupby_cornerVsp����G�e�W�u�g�.��3���a�S�/�)�
��
�
�Y�Y�
"�
"�1�
%�
,�
,�Q�
/�0�(��
��	�
�
��
�!r8c��tjgd��}tgd�gd�g|��}|jd��|jjd��}d}t
jt|�	�5|jdd
��}ddd�j�}|jdd
gk(j�sJ�y#1swY�;xYw)N))�f1�s1)ri�s2)�f2rj)rlrk)�f3rj)rmrk)r
rGr,r\��)���	r:��r;r
rc��|ddvS)Nr)rlrmrH)�us r)rKz:TestMultiLevel.test_groupby_level_no_obs.<locals>.<lambda>qs��a��d�l�6J�r8rrr�rrrlrm)r�from_tuplesrr3r�maprrrrr
�all)r!rerf�df1r'rQr%s       r)�test_groupby_level_no_obsz(TestMultiLevel.test_groupby_level_no_obsds����%�%�
�	
���*�,A�B�D�
Q���f�f�!�f�n�R�Z�Z�^�^�,J�K�L��;��
�
'�
'�
�S�
A�	3��k�k�q��k�2�G�	3���������4��,�.�3�3�5�5�5�	3�	3�s�7C�Cc��|}|ddj}|d|d<t|jt�sJ�|d|dk(j	�sJ�y)Nrn)��r
rp)r~r
r:)r �
isinstancerrrz)r!r"r#rfs    r)�.test_setitem_with_expansion_multiindex_columnsz=TestMultiLevel.test_setitem_with_expansion_multiindex_columnsysX��>��
��!�W�Y�Y���Z�.��;���"�*�*�j�1�1�1��;��2�j�>�1�6�6�8�8�8r8c�8�tgd�tjgd����}tgd�tjgd����}||z
}|jj	|j�}|j|�|j|�z
}t
j||�|ddd�|ddd�z
}|jj	|j�}|j|�|j|�z
}t
j||�y)N)r
rGr,))rr
)rrG��Br,��datar)r\rnro))�Zr
)r�rGr����)rrrxr�unionrrr)r!rJ�y�res�	exp_index�exps      r)�test_alignmentzTestMultiLevel.test_alignment�s�����*�"8�"8�9W�"X�
��
��*�"8�"8�9W�"X�
���!�e���G�G�M�M�!�'�'�*�	��i�i�	�"�Q�Y�Y�y�%9�9��
���s�C�(���"��g��$�B�$�����G�G�M�M�!�'�'�*�	��i�i�	�"�Q�Y�Y�y�%9�9��
���s�C�(r8c�(�|}|jddg��j�}|jjd�}|jjd�}|j||g�j�}t	j
||d��|jj|jjddk(sJ�|j|jjdd��j�}t	j
||�y)Nrr
rFrrG)r�meanrrMrrr[)r!r"r#r%�k1�k2r&�result2s        r)�test_groupby_multilevelz&TestMultiLevel.test_groupby_multilevel�s���=�����A�q�6��*�/�/�1��
�Y�Y�
'�
'��
*��
�Y�Y�
'�
'��
*���;�;��B�x�(�-�-�/��	���f�h�E�B��|�|�!�!�S�Y�Y�_�_�R�a�%8�8�8�8��+�+�C�I�I�O�O�B�Q�$7�+�8�=�=�?��
���f�g�.r8c���tjgd��}ttjjd�j
d�||��}|jd�|d<|j�}y)N)r-)r.rVr0)r1rVrG)r\r\)rrr
)�Totals�)	rrxrrbrcrd�standard_normalr
�_consolidate)r!rrfs   r)�test_multilevel_consolidatez*TestMultiLevel.test_multilevel_consolidate�sc���&�&�L�
����I�I�!�!�!�$�4�4�V�<�E�SX�
���6�6�!�9��<��
�_�_�
�r8c���tgd�ddgggd�gd�g��}ttjj	d�jd�|�	�}t
tjj	d�jd
�|�	�}|d}|jd}|dd}|jjd�|_tj||�tj||�tjtd�
�5|dddd�|jd}|jd�}|dd}|jjd�|_tj ||�tj ||�tgd�ddgggd�gd�g��}ttjj	d�jd�|�	�}t
tjj	d�jd
�|�	�}|d}|jd}|dd}|jjd�|_tj||�tj||�|jd}|jd�}|dd}|jjd�|_tj ||�tj ||�y#1swY���xYw)N)�r.r1r)r.rUr)r.�quxrrr
)rrr
r
rGrG)rr
rr
rr
)rYrZrGro�r)ror\r�z^\(\('foo', 'bar', 0\), 2\)$r)r�rG)�r.r1)r.rU)r.r�r�)rrrbrcrdr�rr3r�	droplevelrr�pytest�raises�KeyError�xsr)r!r�seriesr5r%r�r&s       r)�test_level_with_tuplesz%TestMultiLevel.test_level_with_tuples�s���M�PQ�ST�v�V�%�'9�:�
��
��	�	�-�-�a�0�@�@��C�5�Q���"�)�)�/�/��2�B�B�6�J�RW�X���)�*���*�*�.�/���"�1�:��!���1�1�!�4���
���v�x�0�
���w��1�
�]�]�8�+J�
K�	)��'�(�	)����,�-���(�(�,�-����!�9��!���1�1�!�4���
���f�h�/�
���g�x�0��D�q�!�f�M�%�'9�:�
��
��	�	�-�-�a�0�@�@��C�5�Q���"�)�)�/�/��2�B�B�6�J�RW�X����'���*�*�^�,���"�1�:��!���1�1�!�4���
���v�x�0�
���w��1����>�*���(�(�>�*����!�9��!���1�1�!�4���
���f�h�/�
���g�x�0�=	)�	)�s�K-�-K7c�&�|}|jddgd��}|jgd�}tj||�|jjddgdd��}tj||j�|j
ddg}tj||�|dj
ddg}tj||d�|jj
dd�ddgf}tj||j�y)	Nr.r�rr)rr
rGrprqrrr
rwr)rr2rrr r3r)r!r4r5r%r&s     r)�$test_reindex_level_partial_selectionz3TestMultiLevel.test_reindex_level_partial_selection�s���0������u�~�Q��7���:�:�0�1��
���f�h�/������%���a�q��A��
���f�h�j�j�1����E�5�>�*��
���f�h�/��s�������/��
���v�x��}�5������Q����.�/��
���f�h�j�j�1r8rar\c��gd�}tdgdgdg|gd��}||jdk(j|�}|j�j}tdgdgdgggggggd���}t
j||�y)N)r^r_r`r
rGr,r]rX)rr^r�firstrrr�assert_index_equal)r!rarDrf�gr%r&s       r)�+test_empty_frame_groupby_dtypes_consistencyz:TestMultiLevel.test_empty_frame_groupby_dtypes_consistency�s���%�
�
�a�S��s�!��A�3�?�
@���r�t�t�q�y�M�!�!�*�-�����������C�!��q�c�?�2�r�2�,�o�
��	���f�h�/r8c���gd�}gd�}tj|ddg��}t||��}|j|j�j�}t
|�dk(sJ�y)N))�600809�20061231�r��20070331)r��20070630r�)�demor�r�r��STK_ID�RPT_Date)r[r�r,)rrxrrrr��len)r!�idx_tp�dt�idxrOr%s      r)�test_duplicate_groupby_issuesz,TestMultiLevel.test_duplicate_groupby_issuess`��
��.���$�$�V�H�j�3I�J���2�S�!�����1�7�7�#�)�)�+���6�{�a���r8c�$�ddgg}ddtjfdg}t|tj|���}|j
jj}|jjj
}tj||�y)NrJr
r^r_)r^r`�r;)
rb�nanrrrx�dtypesr^r_rr)r!r�rrfr&r%s      r)�test_subsets_multiindex_dtypez,TestMultiLevel.test_subsets_multiindex_dtypesk���a��z����b�f�f�%��7��
�t�Z�%;�%;�G�%D�
E���9�9�;�;�=�=����������
���v�x�0r8c�*�dtjddd�fddd�dtjddd�fdd	d�dtjddd�fdd
d�dtjddd�fddd�i}tj|d�
�}gd�gd�d�}gd�tjddd�tjddd�tjddd�tjddd�gg}t||��}t	j
||�y)Nri�r,r
r:)rr�r\rGrsrt�
r)�orient)r
rGr,r\)r:rsrtr�)rrr
r
r�)�datetime�dater�	from_dictrr)r!�data_dicr%r�rr&s      r)�test_datetime_object_multiindexz.TestMultiLevel.test_datetime_object_multiindexs��
��
�
�d�A�q�)�*�!�"�,=�
��
�
�d�A�q�)�*�!�"�,=�
��
�
�d�A�q�)�*�!�"�,=�
��
�
�d�A�q�)�*�!�"�,=�	
���$�$�X�g�>��!�(8�9����
�
�d�A�q�)��
�
�d�A�q�)��
�
�d�A�q�)��
�
�d�A�q�)�	
�
���$�e�4��
���f�h�/r8c	�X�tdtjddggd�gd�ggd���jdd	g�}d
|jd<tdtjddggd�gd�ddtjd
gggd���jdd	g�}tj||�y)
Nr�G�z��?�=
ףp=@)r�Gr�r�)r�Dg=
ףp�#@g�G�z%@)�pivot_0�pivot_1�col_1�col_2r;r�r�r�))r�Fr�r�)rrbr��	set_index�atrr)r!rfr&s   r)�test_multiindex_with_naz&TestMultiLevel.test_multiindex_with_na1s���
��b�f�f�d�D�)�&�'�
�
=�

��)�Y�	�*�
+�	�&)����!�"���b�f�f�d�D�)�&�'��c�2�6�6�3�'�	
�=�
��)�Y�	�*�
+�	�	���b�(�+r8N)�__name__�
__module__�__qualname__r*r7rBrSrgr|r�r�r�r�r�r�r��mark�parametrizer�r�r�r�r�rHr8r)rrs}��0�23�/�2D�"�6�*9�)�(/�"�.1�`2�&�[�[���S�1�c�(�+�0�,�0�
 �1�0�,,r8rc��eZdZdZd�Zy)�
TestSortedz+everything you wanted to test about sortingc���tgd�gd�ggd�gd�g�}tdtt|��i|d��}|jj
dusJ�|j
�}|jj
d	usJ�tdgd
�itjgd��d��}|jtjdd
�dd�fdd�f}tj||�y)N)rr��C)r`r_r^)rr
rGrr
rG)rrGr
r
rrG�col�int64)r�dtypeFT)r
r\rnrG))r�r^)r�r`)r�r^)r�r_r�r�r^r`)
rr�ranger�r�is_monotonic_increasing�
sort_indexrxr3�pd�
IndexSlicerr)r!r�rf�sortedr&r%s      r)�test_sort_non_lexsortedz"TestSorted.test_sort_non_lexsortedMs����
�o�.�1C�EW�0X�
����u�S��X��/�s�'�
J���x�x�/�/�5�8�8�8�������|�|�3�3�t�;�;�;��
�L�!��(�(�@���
�����B�M�M�#�c�'�3�s�7�*:�;�Q�>�?��
���f�h�/r8N)r�r�r��__doc__r�rHr8r)r�r�Js
��5�0r8r�)r��numpyrbr��pandasr�rrr�pandas._testing�_testingrrr�rHr8r)�<module>r�s7����
����
�x,�x,�v	0�0r8

Youez - 2016 - github.com/yon3zu
LinuXploit