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_describe.cpython-312.pyc
�

/	�g�8��X�ddlZddlZddlZddlmZmZmZmZm	Z	ddl
mZGd�d�Z
y)�N)�Categorical�	DataFrame�Series�	Timestamp�
date_rangec��eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zej"j%dddddgddgg�d��Zd�Zd�Zd�Zy)�TestDataFrameDescribec�T�tgd�gd�gd�d��}|j�}tddd|jj�dd	dd
dgigd��
�}t	j
||�|jdg��}tdgd�igd��
�}t	j
||�y)N)�a�b�c�d�e)TTFFF��
���(�2)�string_data�	bool_data�int_datar�rrrrr��count�mean�std�min�25%�50%�75%�max��index�bool��includer)r�F��r�unique�top�freq)r�describerr�tm�assert_frame_equal��self�df�result�expecteds    �JC:\Python312\Lib\site-packages\pandas/tests/frame/methods/test_describe.py�!test_describe_bool_in_mixed_framez7TestDataFrameDescribe.test_describe_bool_in_mixed_frames���
�8�>�0�
�
��������
�!�R������!2�B��B��B�G�H�M�
��	���f�h�/����f�X��.���
�*�+�3U�
��	���f�h�/�c�L�tdddgit��}|j�}tdddtjtjgitgd���}tj||�|jddj�}tj||�y)N�A��dtyperr*)r<r$)r�objectr.�np�nanr/r0�ilocr1s    r6�test_describe_empty_objectz0TestDataFrameDescribe.test_describe_empty_object*s���
��d�D�\�*�&�
9��������
�1�a�������(�)��4�
��
	���f�h�/�����!��%�%�'��
���f�h�/r8c��tgd�gd�d��}|j�}tgd�gd�d�gd���}tj||�tgd�gd	�d
��}|j�}tddd
|jj�ddd
ddgigd���}tj||�tgd�gd�d��}|j�}tgd�gd�d�gd���}tj||�y)N)FFTT)FTTT)�bool_data_1�bool_data_2)�r(Fr()rEr(Tr)r*r#)FFTTF)r�r(r)rE)rrrrr(rrFr)rEr)rrr
r)r�str_data)rEr)rr()rr.r/r0rrr1s    r6�test_describe_bool_framez.TestDataFrameDescribe.test_describe_bool_frame8s���
�9�8�
�
��������,�_�M�4�
��	���f�h�/�
�>�+�
�
��������
�!�Q������ 1�1�a��A�q�A�B�M�
��	���f�h�/�
�4�BV�W�
��������*��G�4�
��	���f�h�/r8c�6�tdtjjd�j	ddd�i�}tddd�D�cgc]}|�d|dz����}}t
||�}|jdgd	�
�}tj|jtddd�d|�
�|d<|}|j�}t|j�dk(sJ�t
gd�gd�d	��}t|�}|j�}tgd�gd���}tj ||�tt
gd���}t|gd�d��}	|	j�}tj"|dj$|dj$�ycc}w)N�valuer(ri'�di�z - i�T)�by�	ascendingi)F)�right�labels�value_grouprF)rrrr�rrr
)�
categories�ordered)rEr(rr)r*r#)rrr
r
)�cat�srTrU)rr>�random�default_rng�integers�ranger�sort_values�pd�cutrJr.�len�columnsrr/�assert_series_equal�assert_numpy_array_equal�values)
r2r3�irO�
cat_labelsrTr4rUr5�df3s
          r6�test_describe_categoricalz/TestDataFrameDescribe.test_describe_categorical^si��
�����!6�!6�q�!9�!B�!B�1�e�S�!Q�R�
S��.3�A�u�c�.B�C��Q�C�s�1�s�7�)�$�C��C� ���0�
�
�^�^��y�D�^�
9���F�F��H�H�e�A�u�c�*�%�
�
��=����������6�>�>�"�a�'�'�'�
� �_�d�
��
�3�K��������.�0R�S��
���v�x�0��[�!5�6�7����*>�?�@�������
�#�#�F�5�M�$8�$8�&��+�:L�:L�M��7Ds�Fc�p�tdtg�i�}|j�}tdddtjtjgigd�d��}tj||�tj|jd�sJ�tj|jd�sJ�y)N�	empty_colrr*r=�r$r<)r(r)r)r)	rrr.r>r?r/r0�isnanr@r1s    r6�&test_describe_empty_categorical_columnz<TestDataFrameDescribe.test_describe_empty_categorical_column}s�����[��_�5�
6��������
�1�a�������0�1�4��
��
	���f�h�/��x�x����D�)�*�*�*��x�x����D�)�*�*�*r8c��tjgd�dd��}tgd�gd�gd�d�|��}|j�}tjdd	ggd�dd�
�}tdd|jj�d
ddddgdd|jj�d
ddddgd�gd�|��}tj||�tj|jj|jj�y)N)�int1�int2�objT�XXX)rS�namer�r:rN�XrF)r^rlrm)rRrSrprrrrrr)rlrmr)r$r^)r[�CategoricalIndexrr.rlrrmr/r0�assert_categorical_equalr^ra�r2r^r3r4�exp_columnsr5s      r6�!test_describe_categorical_columnsz7TestDataFrameDescribe.test_describe_categorical_columns�s����%�%�&=�t�RW�X��
�,�,�-�
�
�

��������)�)�
�V��.���	
����B������
�r�2�r�2�r�B��B������
�r�2�r�2�r�B�
�N��

��	���f�h�/�
�#�#�F�N�N�$9�$9�8�;K�;K�;R�;R�Sr8c�V�tjgd�ddd��}tgd�gd�gd�d��}||_|j	�}tjd	d
gddd��}tdd|j
dd�d
fj
�dddddgdd|j
dd�dfj
�dddddgd�gd���}||_tj||�|jjdk(sJ�|jj|jjk(sJ�y)N)�
2011-01-01�
2011-02-01z
2011-03-01�MSz
US/Easternro)r-�tzrprrq)rrFr(ryrzrrrrrrrrF)rrFrr#)r[�
DatetimeIndexrr^r.r@rr/r0r-r|rus      r6�test_describe_datetime_columnsz4TestDataFrameDescribe.test_describe_datetime_columns�s)���"�"�6����	
���'�'�)�
�
����
�������&�&�
�<�(�t��5�
����r�2�7�7�1�a�4�=�,�,�.��B��B��C��r�2�7�7�1�a�4�=�,�,�.��B��B��C�
�N�
��'���
���f�h�/��~�~�"�"�d�*�*�*��~�~� � �H�$4�$4�$7�$7�7�7�7r8c
�x�tjddd��}tjddd��}t||d��}tdtjd�|jdd�d	fj�tjd�tjd
�tjd�tjd�tjd�gdtjd
�|jdd�dfj�tjd�tjd�tjd
�tjd�tjd�gd�gd���}|j
�}tj||�d}t|�|k(sJ�y)Nz1 days�Dr)r-�periodsz1 hours�h)�t1�t2z3 daysrz2 daysz4 daysz5 daysz3 hoursrFz2 hoursz4 hoursz5 hoursrr#a                              t1                         t2
count                          5                          5
mean             3 days 00:00:00            0 days 03:00:00
std    1 days 13:56:50.394919273  0 days 01:34:52.099788303
min              1 days 00:00:00            0 days 01:00:00
25%              2 days 00:00:00            0 days 02:00:00
50%              3 days 00:00:00            0 days 03:00:00
75%              4 days 00:00:00            0 days 04:00:00
max              5 days 00:00:00            0 days 05:00:00)
r[�timedelta_ranger�	Timedeltar@rr.r/r0�repr)r2r�r�r3r5r4�exp_reprs       r6�test_describe_timedelta_valuesz4TestDataFrameDescribe.test_describe_timedelta_values�s^��
�
�
��s�A�
>��
�
�
�	��Q�
?��
�b��+�
,�����L�L��*��G�G�A�q�D�M�%�%�'��L�L��*��L�L��*��L�L��*��L�L��*��L�L��*�	���L�L��+��G�G�A�q�D�M�%�%�'��L�L��+��L�L��+��L�L��+��L�L��+��L�L��+�	�
�,N�/
��4�����
���f�h�/�
J�	��F�|�x�'�'�'r8c���|}ttd��}tddd�}tddd�}tt|||���}t	||d��}t	gd�dtddd�j|�|j|�|d|d|d|j|�tjgd�gd	��
�}|jd��}	tj|	|�y)
Nr��rF�r|��s1�s2)rr(rrFr(r)rEg��vhXL�?r)r(�rrrrr r!r"rr#�allr&)rrYrrr�tz_localizer>r?r.r/r0)
r2�tz_naive_fixturer|r��start�endr�r3r5r4s
          r6�test_describe_tz_valuesz-TestDataFrameDescribe.test_describe_tz_values�s���
��
�E�!�H�
���$��1�%����a��#��
�J�u�c�b�1�
2��
�b��+�
,���5���d�A�q�)�5�5�b�9��%�%�b�)��q�E��q�E��q�E��O�O�B�'��F�F�	�
�N�
�� ���U��+��
���f�h�/r8c�F�ttdd��gd�d��}|j�}tdtd�td�td�td�td	�td
�tj
ggd�d�gd��
�}t
j||�y)N�2012r))r��rFr(r)�rrz
2012-01-02z
2012-01-01z2012-01-01T12:00:00z2012-01-02T12:00:00z
2012-01-03)r)r(rF��?r(�@r)rFr�r#)rrr.rr>r?r/r0r1s    r6�*test_datetime_is_numeric_includes_datetimez@TestDataFrameDescribe.test_datetime_is_numeric_includes_datetimes���
�Z���:��K�
L����������l�+��l�+��3�4��l�+��3�4��l�+��F�F�	�2�
�N�
�� 	���f�h�/r8c��d}ttd��}tddd�}tddd�}tt|||���}t	||d��}|j�}|j�}gd�}	t
j||gddd	g�
�j|	d��}
|jd
��}tj||
�y)N�CETrr�rFr�r�r�r�r�)�axis�keysF)�copyr�r&)rrYrrrr.r[�concat�reindexr/r0)r2r|r�r�r�r�r3�s1_�s2_�idxr5r4s            r6�test_describe_tz_values2z.TestDataFrameDescribe.test_describe_tz_values2-s���
��
�E�!�H�
���$��1�%����a��#��
�J�u�c�b�1�
2��
�b��+�
,���k�k�m���k�k�m��	
���9�9�c�3�Z�a�t�T�l�C�K�K��e�L�
�����U��+��
���f�h�/r8c��tddgi�}tjddd�}|j|��}tdddtjdgd�|D��d�igd��	�}tj||�y)
N�xrFr�)�percentiles��?c3� K�|]}d���y�w)r�N�)�.0�_s  r6�	<genexpr>zNTestDataFrameDescribe.test_describe_percentiles_integer_idx.<locals>.<genexpr>Os����+=�A�C�+=�s�)rrrrz0%z10%z20%z30%z40%r z60%z70%z80%z90%z100%r"r#)rr>�linspacer.r?r/r0)r2r3�pctr4r5s     r6�%test_describe_percentiles_integer_idxz;TestDataFrameDescribe.test_describe_percentiles_integer_idxHsz��
��a�S�z�
"���k�k�!�Q��'�������-���
�3��R�V�V�S�C�+=��+=�C�s�C�D��
��*	���f�h�/r8c��tdddiidddiig�}tdddddidgigd���}|j�}tj||�y)	N�testr�1�2r(rFr*r#)rr.r/r0)r2r3r5r4s    r6�8test_describe_does_not_raise_error_for_dictlike_elementszNTestDataFrameDescribe.test_describe_does_not_raise_error_for_dictlike_elementsesb��
��#�s��,�v��S�z�.B�C�
D���
�a��S�#�J��*�+�3U�
�������
���f�h�/r8�excluder��y�zc��tdgdgdgd��}d}tjt|��5|j	d|��d	d	d	�y	#1swYy	xYw)
zU
        When include is 'all', then setting exclude != None is not allowed.
        rFr(r))r�r�r�z*exclude must be None when include is 'all')�matchr��r'r�N)r�pytest�raises�
ValueErrorr.)r2r�r3�msgs    r6�2test_describe_when_include_all_exclude_not_allowedzHTestDataFrameDescribe.test_describe_when_include_all_exclude_not_allowednsS��
�a�S��s�!��5�
6��:��
�]�]�:�S�
1�	8��K�K��w�K�7�	8�	8�	8�s�A
�
Ac��tgd�gd�gd�ggd�d��}|j�}|jdd�dfj�}tj|||g|j
d�	�}t
j||�y)
N)rFrFrF)r(r(r()r)r)r))�barrr�float64)r^r<rrF)r�r�)rr.r@r[r�r^r/r0)r2r3r4�serr5s     r6�$test_describe_with_duplicate_columnsz:TestDataFrameDescribe.test_describe_with_duplicate_columnsxso��
�
�	�9�-�%��
��
������g�g�a��d�m�$�$�&���9�9�c�3��_�2�:�:�A�F��
���f�h�/r8c�L�tdtjtjgtjd�|��}|j�}tddtjgdgdzzdgtjgdzzd�gd�d	�
�}t	j
||�y)NrFr�r;r�rg�r�Float64rh)rr[�NAr.r/r0)r2�any_numeric_ea_dtyper3r4r5s     r6�test_ea_with_naz%TestDataFrameDescribe.test_ea_with_na�s����a�������.�R�U�U�;�CW�
X����������R�U�U�#�s�e�a�i�/�s�e�r�u�u�g��k�6I�J�M��
��
	���f�h�/r8c��tjd�}ttgd�t	j
|j
����tgd�t	j
|j����tgd�t	j
|j����d��}|jt	j
|j
��t	j
|j����}tdgd�igd�t	j
|j���	�}tj||�y)
N�pyarrowr�r;rQr�r)r)r(rFrFr�r(r�r)rrh)
r��importorskiprrr[�
ArrowDtype�int8�int16�int32r.r�r/r0)r2�par3r4r5s     r6�test_describe_exclude_pa_dtypez4TestDataFrameDescribe.test_describe_exclude_pa_dtype�s���
�
 �
 ��
+��
��I�R�]�]�2�7�7�9�-E�F��I�R�]�]�2�8�8�:�-F�G��I�R�]�]�2�8�8�:�-F�G�
�
������M�M�"�'�'�)�,�b�m�m�B�H�H�J�6O��
���
�.�/�M��-�-��
�
��-�
��
	���f�h�/r8N)�__name__�
__module__�__qualname__r7rArHrerjrwr~r�r�r�r�r�r�r��mark�parametrizer�r�r�r�r�r8r6r	r	s���0�40�$0�LN�>+� T�>8�@.(�`0�80�*0�60�:0��[�[���Y��c�C��:��S�z�(J�K�8�L�8�	0�
0�0r8r	)�numpyr>r��pandasr[rrrrr�pandas._testing�_testingr/r	r�r8r6�<module>r�s)���
�����R0�R0r8

Youez - 2016 - github.com/yon3zu
LinuXploit