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

/	�gK(��\�ddlZddlZddlZddlZddlZddlmZmZddl	m
ZGd�d�Zy)�N)�	DataFrame�Seriesc��eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zej$j'dddg�d��Zy)�TestDataFrameMissingDatac��t|j�}tjj	d�j|�}tj|ddtd|i|j��}t||jd��}|j�}|j�|j�}}|jd��}	tj|d|�|jdd�	�}
tj|	d|�tj|d|�|
�J�|jddg�
�}	|jddgd��}
tj|	d|�tj|d|�|
�J�y)N���foo��index�r�name�all��howT)r�inplace)r�subset)rrr)
�lenr�np�random�default_rng�standard_normal�nanrr�dropna�copy�tm�assert_series_equal)�self�float_frame�N�mat�frame�original�expected�inplace_frame1�inplace_frame2�
smaller_frame�return_values           �HC:\Python312\Lib\site-packages\pandas/tests/frame/methods/test_dropna.py�test_dropEmptyRowsz+TestDataFrameMissingData.test_dropEmptyRowss^����!�!�"���i�i�#�#�A�&�6�6�q�9���&�&��B�Q���5�#�,�k�.?�.?�@���#�[�%6�%6�U�C���?�?�$��).����u�z�z�|��������/�
�
���u�U�|�X�6�%�,�,���,�E��
���}�U�3�X�>�
���~�e�4�h�?��#�#�#������w��?�
�%�,�,���w�PT�,�U��
���}�U�3�X�>�
���~�e�4�h�?��#�#�#�c���t|j�}tjj	d�j|�}tj|ddtd|i|j��}d|d<t||jd��}|j�|j�}}|j�}tj|d|�|jd��}	t|dd|jddd��}
tj|d|
�tj|d|
�|	�J�|jdg�	�}tj|d|�|ddk(j�sJ�|jdgd�
�}	tj|j|j�tj|j|j�|	�J�y)Nrr	r
r�barr
T�r�r)rr)rrrrrrrrrrrrrr�assert_index_equal)rrr r!r"r#�
inp_frame1�
inp_frame2r'r(�exp�samesize_frames            r)�test_dropIncompleteRowsz0TestDataFrameMissingData.test_dropIncompleteRows(s�����!�!�"���i�i�#�#�A�&�6�6�q�9���&�&��B�Q���5�#�,�k�.?�.?�@����e���#�[�%6�%6�U�C��!&����u�z�z�|�J�
�����
�
���u�U�|�X�6�!�(�(��(�6���S���W�K�$5�$5�a�b�$9��F��
���}�U�3�S�9�
���z�%�0�#�6��#�#�#����e�W��5��
���u�U�|�X�6��e���!�&�&�(�(�(�!�(�(����(�F��
���n�2�2�K�4E�4E�F�
���j�.�.��0A�0A�B��#�#�#r+c��ttjjd�j	d��}tj
|jdd�df<|jd��}|jdd�gd�f}|j�}|jdd��}tj||�tj||�|�J�|jd��}|jttdd	��}|j�}|jdd��}tj||�tj||�|�J�|jdd
��}|jdd�gd�f}|j�}|jdd
d��}tj||�tj||�|�J�|jdd
��}|jtdd	�}|j�}|jdd
d��}tj||�tj||�|�J�|jdd
��}tj||�|jdd��}tj||�|jdgd���}|j�}|jdgd�d��}tj||�tj||�|�J�|jdd��}tj||�tj
|d<|jdd��}|jdd�gd�f}tj||�d}tjt |��5|jd��ddd�y#1swYyxYw)Nr)�����axis)rr9�T)r;rrr7r	)r;�thresh)r;r=rr8r<)r;r)r;rrr)r;rz)No axis named 3 for object type DataFrame��match)rrrrrr�ilocr�locrr�assert_frame_equal�list�range�pytest�raises�
ValueError)r�df�droppedr$�inpr(�msgs       r)�test_dropnaz$TestDataFrameMissingData.test_dropnaCs>��
�r�y�y�,�,�Q�/�?�?��G�
H�����������A����)�)��)�#���6�6�!�Y�,�'���g�g�i���z�z�q�$�z�7��
���g�x�0�
���c�8�,��#�#�#��)�)��)�#���6�6�$�u�Q��{�+�,���g�g�i���z�z�q�$�z�7��
���g�x�0�
���c�8�,��#�#�#��)�)��1�)�-���6�6�!�Y�,�'���g�g�i���z�z�q��D�z�A��
���g�x�0�
���c�8�,��#�#�#��)�)��1�)�-���6�6�%��1�+�&���g�g�i���z�z�q��D�z�A��
���g�x�0�
���c�8�,��#�#�#��)�)��1�)�-��
���g�r�*��)�)��1�)�-��
���g�r�*��)�)��9�)�5���g�g�i���z�z�q��D�z�I��
���g�r�*�
���c�2�&��#�#�#��)�)���)�.��
���g�r�*�����1���)�)���)�.���6�6�!�Y�,�'��
���g�x�0�:��
�]�]�:�S�
1�	��I�I�1�I��	�	�	�s�*O�Oc���tddtjgd��}tddg|jd��}t	d|j
j
�i�}|j
�}|dj�tj|d|�|d}|jd��}tj||�tj|d|�|�J�|djdg�tj|d|�|d}|jdgd��}tj||jdg��tj|d|�|�J�y)Nr9r�A)r)�dtyperTr.)rrrrOr�valuesrrrr�drop)rr#r$rH�df2�serr(s       r)�test_drop_and_dropna_cachingz5TestDataFrameMissingData.test_drop_and_dropna_caching�s>���1�a����.�s�3���1�a�&����S�A��
��X�_�_�1�1�3�4�
5���g�g�i��
�3�����
���r�#�w��1���g���z�z�$�z�/��
���s�H�-�
���r�#�w��1��#�#�#��C��
�
�q�c��
���s�3�x��2��#�h���x�x���T�x�2��
���s�H�M�M�1�#�$6�7�
���s�3�x��2��#�#�#r+c��d}tjt|��5|jd��ddd�tjtd��5|jddg��ddd�y#1swY�BxYw#1swYyxYw)	Nzinvalid how option: foor>r
rz	^\['X'\]$rN�Xr/)rErFrGr�KeyError)rrrKs   r)�test_dropna_cornerz+TestDataFrameMissingData.test_dropna_corner�sz��'��
�]�]�:�S�
1�	*����5��)�	*��]�]�8�<�
8�	2����s�C�j��1�	2�	2�	*�	*��	2�	2�s�A2�A>�2A;�>Bc	��tdtjddgdtjddgtjtjtjtjgdtjdd	gg�}tjt
d
��5|j
dd
dg��ddd�tjt
d
��5|j
dd��ddd�|j�}tjt
d
��5|j
ddd��ddd�y#1swY��xYw#1swY�^xYw#1swYyxYw)Nr9rr<r8r	r7���	zsupplying multiple axesr>rr)rr;)rr9T)rr;r)rrrrErF�	TypeErrorrr)rrHrJs   r)�test_dropna_multiple_axesz2TestDataFrameMissingData.test_dropna_multiple_axes�s��
��B�F�F�A�q�!��B�F�F�A�q�!�������������0��B�F�F�A�q�!�	
�
���]�]�9�,E�
F�	.��I�I�%�q�!�f�I�-�	.�
�]�]�9�,E�
F�	.��I�I�%�f�I�-�	.��g�g�i��
�]�]�9�,E�
F�	=��J�J�5�v�t�J�<�	=�	=�
	.�	.��	.�	.��	=�	=�s$�D;�E�E�;E�E�Ec��t�}tjdddtjj	���}tjdddtjj	���}|g|d<|jd��}td|gi�}t
j||�td|dtj|gi�}|jd��}t||gdgddg�	�}t
j||�y)
Ni�r9)�tzinfor�Timerr:r<)�columnsr)
r�datetime�dateutil�tz�tzutcrrrBrr)rrH�dt1�dt2�resultr$s      r)�test_dropna_tz_aware_datetimez6TestDataFrameMissingData.test_dropna_tz_aware_datetime�s���
�[������a��8�;�;�3D�3D�3F�G������a��8�;�;�3D�3D�3F�G���U��6�
������"���f�s�e�_�-��
���f�h�/����d�B�F�F�C� 8�9�
:�������"���c�3�Z�&��!�Q��H��
���f�h�/r+c���tjjgd��}tj|�}t	dtd�i|��}|}|j
�}tj||�y)N)rg=
ףp=@g��Q�	@g��Q�@rN�abcr)	�pd�
IntervalIndex�from_breaks�CategoricalIndexrrCrrrB)r�ii�cirHr$ris      r)�&test_dropna_categorical_interval_indexz?TestDataFrameMissingData.test_dropna_categorical_interval_index�s^��
�
�
�
)�
)�*?�
@��
�
 �
 ��
$��
��T�%�[�)��
4���������
���f�h�/r+c���ttjjd�j	d�tjjd�j	d�tjjd�j	d�gd�d��}tj
|jdgd�f<tj
|jd<tj
|jd<tj
|jdd�df<|jgd	�d
��}gd�|_gd�|_|jd
dgd
��}tj||�y)Nrr	)�a�b�c�d�e)rN�B�C�D)rr9r)rr)r9r9r<�rNrzr{r)rr)rNrNrzr{rNr{)rrrrrrr@rrbrrB�rrHr$ris    r)�"test_dropna_with_duplicate_columnsz;TestDataFrameMissingData.test_dropna_with_duplicate_columns�s��
��Y�Y�*�*�1�-�=�=�a�@��Y�Y�*�*�1�-�=�=�a�@��Y�Y�*�*�1�-�=�=�a�@�.�	
�
��!#�������9����������
��������
��������1��
��9�9�O��9�?��/���)��
����3��*�%��8��
���f�h�/r+c���tgd�td�dtjdgd��}tddgtd�d	d
gd�ddg�
�}|j	d��}tj||�y)N�r9rr<rlr8r	r}r9r<�ac�@g@rrrr{r/)rrCrrrrrBr~s    r)�test_set_single_column_subsetz6TestDataFrameMissingData.test_set_single_column_subset�si��
�Y�T�%�[��2�6�6�1�~�N�
O����a�&�t�D�z��c�
�;�A�q�6�
�����#��&��
���f�h�/r+c��tdgd�i�}tjtd��5|j	dd��ddd�y#1swYyxYw)NrNr�z['D']r>r|r)rr;)rrErFrWr)rrHs  r)�&test_single_column_not_present_in_axisz?TestDataFrameMissingData.test_single_column_not_present_in_axis�sF��
��Y�'�
(���]�]�8�7�
3�	*��I�I�S�q�I�)�	*�	*�	*�s�A�Ac��tddtjgtd�dtjdgd��}tdgdgd	gd��}|j	tj
d
dg���}t
j||�y)
Nr9rrlr8r	r}g�?rur�rNr{r/)rrrrCr�arrayrrBr~s    r)�test_subset_is_nparrayz/TestDataFrameMissingData.test_subset_is_nparray�sp��
�a��B�F�F�^�$�u�+�Q����PQ�N�S�
T���C�5��u�C�5�A�B�����"�(�(�C��:�"6��7��
���f�h�/r+c���tddgddggtjdd���}|j�}|j	|��}tj||d�	�y)
Nr9rr<r8r)rbr:T)�check_index_type)rrm�
RangeIndexrrrrB)rr;rHr$ris     r)�test_no_nans_in_framez.TestDataFrameMissingData.test_no_nans_in_framesS��
��A���A��'����q�!�1D�
E���7�7�9�������%��
���f�h��Fr+c���tddtjg�}d}tjt
|��5|j
dd��ddd�tjt
|��5|j
dd��ddd�tjt
|��5|j
dd��ddd�y#1swY�xxYw#1swY�MxYw#1swYyxYw)Nr9rzAYou cannot set both the how and thresh arguments at the same timer>r)rr=�any)rrm�NArErFr]r)rrHrKs   r)�"test_how_thresh_param_incompatiblez;TestDataFrameMissingData.test_how_thresh_param_incompatibles���
��1�b�e�e�}�
%��Q��
�]�]�9�C�
0�	+��I�I�%��I�*�	+��]�]�9�C�
0�	+��I�I�%��I�*�	+��]�]�9�C�
0�	-��I�I�$�t�I�,�	-�	-�
	+�	+��	+�	+��	-�	-�s#�C�1C�(C�C�C�C&�valr9g�?c���tddd|gigd���}|jd��}tddd|gi�}tj||�|jdd��tj||�y)	Nrur9r)r<rr9rT)�ignore_index)r�r)rrrrB)rr�rHrir$s     r)�test_dropna_ignore_indexz1TestDataFrameMissingData.test_dropna_ignore_indexsp����a��C�[�)��
;�������-���c�A�q�#�;�/�0��
���f�h�/�
�	�	�t�T�	�2�
���b�(�+r+N)�__name__�
__module__�__qualname__r*r5rLrTrXr^rjrsrr�r�r�r�r�rE�mark�parametrizer��r+r)rrss��$�0$�6?�B$�02�=�(0� 0�0�*0�*�0�G�-��[�[���U�Q��H�-�,�.�,r+r)
rcrd�numpyrrE�pandasrmrr�pandas._testing�_testingrrr�r+r)�<module>r�s*�����
����N,�N,r+

Youez - 2016 - github.com/yon3zu
LinuXploit