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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

0	�g(��X�ddlZddlZddlZddlmZmZmZmZm	Z	ddl
mZGd�d�Z
y)�N)�	DataFrame�
RangeIndex�Series�concat�
date_rangec�D�eZdZd�Zd�Zejjdddg�ejjdggd�g�d���Zejjd	e	je	je	jfe	je	je	jfd
e	je	jfd
e	je	jfde	je	jfde	je	jfdd
g�d��Zejjdgd��d��Zejjdgd��ejjdgd��d���Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zy)�TestEmptyConcatc�$�ttjjd�j	d�td���}|ddj
�}d|d<|dd}||||ddg}t|d|�	�}|jgd
���}|dj|stnd�|d<d|jdd�df<tj||�td
td�itddd����}t�}t||gd��}	tj|	|�t||gd��}	tj|	|�t||g�}	tj|	|�t||g�}	tj|	|�y)N�)�
��abcd��columns��bar�foor)�axis�sort)�a�b�c�drzstring[pyarrow_numpy]r
�Ai'�20130101�s)�periods�freq��index��r)r�np�random�default_rng�standard_normal�list�copyr�reindex�astype�object�loc�tm�assert_frame_equal�ranger)
�selfr�using_infer_string�df�dfcopy�empty�frames�	concatted�expected�results
          �HC:\Python312\Lib\site-packages\pandas/tests/reshape/concat/test_empty.py�test_handle_empty_objectsz)TestEmptyConcat.test_handle_empty_objectssz��
��I�I�!�!�!�$�4�4�W�=�t�F�|�
���B�Q��������u�
��1�Q����%���1�2��/���6���5�	��:�:�&A�:�B��"�5�/�0�0�,�F�2I�
����$)����Q�q�S�%�Z� �
���i��2��
�%��,��z�*�e�RU�'V�
�������U��!�,��
���f�b�)�����!�,��
���f�b�)���U��$��
���f�b�)�����$��
���f�b�)�c�.�tgd�d��}tdd��}t||gd��}tgd�tjtjtjgd	�td
���}t
j||�tgd�d��}tdd��}d}t
jt|�
�5t||gd��}ddd�tgd��}t
j||�tgd�d��}tdd��}t||gd��}tgd�tjtjtjgd�ddgtd
���}t
j||�y#1swY��xYw)N�r!r��x)�name�y�float64)r@�dtyper!r")r?rAr>rzDThe behavior of array concatenation with empty entries is deprecated)�matchr)r?r)rr )rrrr#�nanrr-r.�assert_produces_warning�
FutureWarning�assert_series_equal)r0�s1�s2�res�exp�msgs      r9�test_concat_empty_seriesz(TestEmptyConcat.test_concat_empty_series4sE��
�I�C�
(��
��I�
.���b�"�X�A�&����2�6�6�2�6�6�2�6�6�":�;��Q�-�
��	���c�3�'�
�I�C�
(��
��I�
.��T��
�
'�
'�
�S�
A�	+��"�b���*�C�	+��Y���
���s�C�(��I�C�
(��
��Y�
/���b�"�X�A�&������������� 8�9��!�H��Q�-�
��
	���c�3�'�	+�	+�s�F�F�tzN�UTC�valuesr=c�v�tgd��jj|�}|rdntj}t||��}tttjgt|�zd��jj|�|d��}t||gd��}tj||�y)N�M8[ns]�rC)rr!r!r")r�dt�tz_localizer#rBr�pd�NaT�lenrr-r.)r0rOrQ�firstrC�secondr7r8s        r9�!test_concat_empty_series_timelikez1TestEmptyConcat.test_concat_empty_series_timelikeSs���
�r��*�-�-�9�9�"�=����B�J�J����e�,����2�6�6�(�S��[�0��A�D�D�P�P�QS�T��
�
������a�0��
���f�h�/r;zleft,right,expected�m8[ns]rS)�categoryr^r^)r^r+r+c�h�tt|��t|��g�}|j|k(sJ�y�NrT)rrrC)r0�left�rightr7r8s     r9�test_concat_empty_series_dtypesz/TestEmptyConcat.test_concat_empty_series_dtypeses/��$��d�+�V�%�-@�A�B���|�|�x�'�'�'r;rC)rB�int8�uint8�boolr]rSc���tj|�}tt|��g�}|j|k(sJ�tt|��t|��g�}|j|k(sJ�yr`)r#rCrr)r0rCr8s   r9�0test_concat_empty_series_dtypes_match_roundtripsz@TestEmptyConcat.test_concat_empty_series_dtypes_match_roundtripszs`����������e�,�-�.���|�|�u�$�$�$���e�,�f�5�.A�B�C���|�|�u�$�$�$r;)rBrdrer]rS�dtype2c�2���||k(rtjd�d��d����fd�}tj|�}tj|�}|||�}t	t|��t|��g�j}|j|k(sJ�y)Nz%same dtype is not applicable for testc���|j|jh}t|hd�z
�s|jdk(s|jdk(ryt|ddhz
�s|jdk(s|jdk(ryy)N>r�i�urlrmr��kindrY�rCri�typss   r9�int_result_typezSTestEmptyConcat.test_concat_empty_series_dtypes_roundtrips.<locals>.int_result_type�si���J�J����,�D��t�o�-�.��
�
�c�!�V�[�[�C�%7�����c�
�*�+��
�
�c�!�V�[�[�C�%7��r;c��|j|jh}t|hd�z
�s|jdk(s|jdk(ryy)N>�frlrmrtrnrps   r9�float_result_typezUTestEmptyConcat.test_concat_empty_series_dtypes_roundtrips.<locals>.float_result_type�s>���J�J����,�D��t�o�-�.��
�
�c�!�V�[�[�C�%7��r;c�:���||�}|�|S�||�}|�|Sy)N�O�)rCrir8rurrs   ��r9�get_result_typezSTestEmptyConcat.test_concat_empty_series_dtypes_roundtrips.<locals>.get_result_type�s4���&�u�f�5�F��!��
�$�U�F�3�F��!��
�r;rT)�pytest�skipr#rCrrro)r0rCriryr7r8rurrs      @@r9�*test_concat_empty_series_dtypes_roundtripsz:TestEmptyConcat.test_concat_empty_series_dtypes_roundtrips�s�����F�?��K�K�?�@�
	�	�	����������&�!��"�5�&�1����e�,�f�6�.B�C�D�J�J���{�{�h�&�&�&r;c���ttd��ttj��ttj��g�j
tjk(sJ�y)NrSrT)rrr#�bool_�int64rC�object_�r0s r9�&test_concat_empty_series_dtypes_triplez6TestEmptyConcat.test_concat_empty_series_dtypes_triple�sF����h�'��b�h�h�)?��b�h�h�AW�X�
��e��z�z�
�	
�
r;c��tttjg�d��td��g�jdk(sJ�y)Nr^rTrB)rrr#�arrayrCr�s r9�2test_concat_empty_series_dtype_category_with_arrayzBTestEmptyConcat.test_concat_empty_series_dtype_category_with_array�s?��
�������J�7��i�9P�Q�
��e��
�	
�
r;c��ttd��jd�td��jd�g�}|jdk(sJ�ttd��jd�td��g�}t	j
tj�}|j|k(sJ�ttd��jd�td��g�}t	j
d�}|j|k(sJ�y)NrBrT�SparsezSparse[float64]r+)rrr*rCrW�SparseDtyper#rB)r0r8r7s   r9�&test_concat_empty_series_dtypes_sparsez6TestEmptyConcat.test_concat_empty_series_dtypes_sparse�s�����Y�'�.�.�x�8��Y�'�.�.�x�8�
�
���|�|�0�0�0�0��
�)�
$�
+�
+�H�
5�v�I�7N�O�
���>�>�"�*�*�-���|�|�x�'�'�'��
�)�
$�
+�
+�H�
5�v�H�7M�N�
���>�>�(�+���|�|�x�'�'�'r;c���tgd�tjgd�d��}t|j��}t	||gd��}|jt�}tj||�y)N)rr!r!r=)�Row�EmptyCol�	NumberColrrr")	rr#rErrr*r+r-r.)r0�df_1�df_2r8r7s     r9�!test_concat_empty_df_object_dtypez1TestEmptyConcat.test_concat_empty_df_object_dtype�sS�������Y�W�X������.����t��1�-���;�;�v�&��
���f�h�/r;c��ttd���}|djtj�|d<|djtj
�|d<|djtj�|d<t||g�}|djtjk(sJ�|djtj
k(sJ�|djtjk(sJ�t||jtj�g�}|djtjk(sJ�|djtjk(sJ�|djtjk(sJ�y)N�abcrrrr)
rr'r*r#r~�int32rBrrCr�)r0r2r8s   r9�"test_concat_empty_dataframe_dtypesz2TestEmptyConcat.test_concat_empty_dataframe_dtypes�s0��
�t�E�{�
+���S�'�.�.����*��3���S�'�.�.����*��3���S�'�.�.����,��3����R��!���c�{� � �B�H�H�,�,�,��c�{� � �B�H�H�,�,�,��c�{� � �B�J�J�.�.�.���R�Y�Y�r�z�z�2�3�4���c�{� � �B�J�J�.�.�.��c�{� � �B�J�J�.�.�.��c�{� � �B�J�J�.�.�.r;c�
�t�}tdddgiddgd��}tdgitd�d��}t||gdd��}tj||�t||gdd	��}tj||�y)
Nrr!rrr)r rC�inner)r�join�outer)rrrr-r.)r0�df_empty�df_a�df_expectedr8s     r9�test_concat_inner_join_emptyz,TestEmptyConcat.test_concat_inner_join_empty�s���;���#��1�v��q�!�f�G�D����b�	��A��g�N����x�(�q�w�?��
���f�k�2���x�(�q�w�?��
���f�d�+r;c���tddgddggddg��}tddgddggddg��}t||g�}|j}tj|j|�y)Nr!rrr)�datarr>r
)rr�dtypesr-rH)r0�df1�df2r8r7s     r9�test_empty_dtype_coercez'TestEmptyConcat.test_empty_dtype_coerce�si���q�$�i�!�T��3�c�3�Z�H���q�$�i�!�T��3�c�3�Z�H����c�
�#���:�:��
���v�}�}�h�7r;c�8�tddg��}tddg��}t|||g�}tgd���}tj||�tddg��}tdg��}t||g�}tddg��}tj||�y)Nrrrr�rrr)rrr-r.)r0r�r�r8r7�df3�df4s       r9�test_concat_empty_dataframez+TestEmptyConcat.test_concat_empty_dataframe
s�����c�
�+����c�
�+����c�3��(���_�5��
���f�h�/���c�
�+�����&����c�
�#���c�3�Z�0��
���f�h�/r;c��tgd�gd�d��}tdgd�i�}t|dd|ddg�}|djtjk(sJ�|s"|djtj
k(sJ�yy)Nr=r�)rrrrr)rrrCr#rr�)r0r1r�r�r8s     r9�,test_concat_empty_dataframe_different_dtypesz<TestEmptyConcat.test_concat_empty_dataframe_different_dtypessz���i�o�>�?����i�(�)����R�a��#�b�q�'�*�+���c�{� � �B�H�H�,�,�,�6H�v�c�{� � �B�J�J�.�V�V�h�.r;c�>�tdtjgtj���i�}tdtjgd�tj���i�}|j	�}t||g�}t
j||�y)z<48510 `concat` to an empty EA should maintain type EA dtype.rrTr=N)rrWr��
Int64Dtyper(rr-r.)r0r��df_newr7r8s     r9�test_concat_to_empty_eaz'TestEmptyConcat.test_concat_to_empty_ea!sl���c�2�8�8�B�b�m�m�o�#F�G�H���C����)�2�=�=�?�!K�L�M���;�;�=����6�*�+��
���f�h�/r;)�__name__�
__module__�__qualname__r:rNrz�mark�parametrizer\r#r~r�r��float32rrcrhr|r�r�r�r�r�r�r�r�r�r�rxr;r9r	r	s���"*�H(�>�[�[���T�D�%�=�1��[�[���X��I��7�0�8�2�0� �[�[�����X�X�r�x�x����,�
�X�X�r�z�z�2�:�:�.�
�r�x�x����,�
�r�x�x����,�
�r�x�x����,�
�r�x�x����,�0�,�	
�� (�!� (�
�[�[����I��%��%��[�[���W�&V�W��[�[����8��&'�	�X�
&'�P
�
�(�*0�/� 
,�8�0�W�0r;r	)�numpyr#rz�pandasrWrrrrr�pandas._testing�_testingr-r	rxr;r9�<module>r�s)���
�����X0�X0r;

Youez - 2016 - github.com/yon3zu
LinuXploit