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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

1	�g�8�
��ddlZddlZddlmZddlmcmZddl	m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZddlmZej6j9e�d��d��Zd�Zd�Zd	�Z d
�Z!d�Z"d�Z#d
�Z$d�Z%d�Z&d�Z'd�Z(d�Z)d�Z*d�Z+d�Z,ejZej6j]dddg�ej6j]ddded�g�d����Z/d�Z0d�Z1ej6j]dedd �ed!d �gedd �ed!d �d"gd#d#gd#d#ejdgfedd �ed!d �gedd �ed!d �gd#d#gd#d#gfg�d$��Z3d%�Z4d&�Z5d'�Z6ej6j]d(d)gd*gggggg�d+��Z7d,�Z8d-�Z9ej6j]dd.d/g�d0��Z:y)1�N)�using_pyarrow_string_dtype)�NA�Categorical�Float64Dtype�Index�
MultiIndex�NaT�Period�PeriodIndex�
RangeIndex�Series�	Timedelta�	Timestamp�
date_range�isnaz#share memory doesn't work for arrow)�reasonc�X�|j|j�}tj|j|j�sJ�|jj	|j�sJ�|jj|j�sJ�|jdd}|j|�}|j
�D]\}}|||k(r�J�|jdd}|j|�}|j
�D]\}}|||k(r�J�|j|�}	tj|	�j�sJ�|jddd�}
|j|
�}|j
�D]\}}|||k(r�J�|j�}||usJ�y)N�
��)	�reindex�index�np�may_share_memory�is_�	identical�items�isnan�all)
�datetime_series�
string_series�identity�subIndex�	subSeries�idx�val�	subIndex2�subTS�stuffSeries�nonContigIndex�subNonContig�results
             �JC:\Python312\Lib\site-packages\pandas/tests/series/methods/test_reindex.py�test_reindexr.s����$�$�]�%8�%8�9�H�
���}�2�2�H�N�N�C�C�C��>�>���m�1�1�2�2�2��>�>�#�#�M�$7�$7�8�8�8��"�"�2�b�)�H��%�%�h�/�I��O�O�%�)���S��m�C�(�(�(�(�)� �%�%�b��,�I��#�#�I�.�E��K�K�M�+���S��o�c�*�*�*�*�+�!�)�)�(�3�K�
�8�8�K� �$�$�&�&�&�%�*�*�3�Q�3�/�N�"�*�*�>�:�L� �&�&�(�+���S��o�c�*�*�*�*�+��
$�
$�
&�F���(�(�(�c��tgd�ddtjdg��}tjdtjddtjggd�}}tj|j|�|j|�|jjd�|_tj|j|�|j|d�	�y)
N)r�������r)rrrr1r4r�objectF)�check_index_type)	r
r�nan�tm�assert_series_equalr�ilocr�astype)�ts�i�js   r-�test_reindex_nanrB@s���	��Q��2�6�6�1�$5�	6�B��F�F�A�r�v�v�q�!�R�V�V�,�.@�q�A����2�:�:�a�=�"�'�'�!�*�5��x�x���x�(�B�H����2�:�:�a�=�"�'�'�!�*�u�Mr/c�H�tddd��}t|�}|jtd��}t	j
|jt	jd��sJ�|j�}|ddj�sJ�|ddj�rJ�y)Nz1/1/2000 00:00:00r�10s��periods�freq�zM8[ns]���)
rr
r�ranger�
issubdtype�dtyperr�any)�rng�seriesr,�masks    r-�test_reindex_series_add_natrQLs���
�(�"�5�
A�C�
�C�[�F�
�^�^�E�"�I�
&�F�
�=�=����r�x�x��'9�:�:�:��;�;�=�D����9�=�=�?��?��C�R�y�}�}����r/c��tdd��}ttjj	d�jd�|��}|j
t|jdd��}|dd}|jjd�|_tj||�|t|jdd�}tj||�y)Nz1/1/2000r�rFrr7r2r)rr
r�random�default_rng�standard_normalr�listr�
_with_freqr;r<)rNr?r,�expecteds    r-�test_reindex_with_datetimesrZXs���
�Z��
,�C�	��	�	�%�%�a�(�8�8��<�C�	H�B�
�Z�Z��R�X�X�a��^�,�
-�F��!�B�x�H��^�^�.�.�t�4�H�N����6�8�,�
��R�X�X�a��^�$�
%�F����6�8�,r/c���tg��}|j|jd��|j|jd��}|jt|j��}|jj	d�|_tj||�|ddd�}d}tjt|��5|j|jd��ddd�y#1swYyxYw)Nr7�pad��methodrzVInvalid fill method\. Expecting pad \(ffill\), backfill \(bfill\) or nearest\. Got foo��match�foo)
r
rrrWrXr;r<�pytest�raises�
ValueError)r �empty�	reindexedr?�msgs     r-�test_reindex_cornerrhes������E�	�M�M�/�'�'��M�6��
�
�o�3�3�E�
�B�I� �'�'��_�-B�-B�(C�D�I�+�1�1�<�<�T�B�O�����?�I�6�
��1��	�B�	*��
���z��	-�8�
�
�
�?�(�(��
�7�8�8�8�s�C-�-C6c�:�ttjd�d��}|ddd�}|j|jd��}|j|jd��}tj||�tgd��}tj||�y)	Nr�int64�rLrr\r]�ffill)
rrrrr5r5�rmr6r6)r
r�arangerrr;r<)�s�s2rf�
reindexed2rYs     r-�test_reindex_padrr|sz���r�y�y��}�G�,�A�	
�3�Q�3��B��
�
�1�7�7�5�
�1�I����A�G�G�G��4�J����9�j�1��4�5�H����9�h�/r/c��tgd�gd���}gd�}tgd�|��}|j|�j�}tj||jd��d}tjt|��5|j|�jd	�
�}ddd�tj||�tgd�|��}|j|d�
�}tj||�y#1swY�XxYw)N�r4rr1r5r2)�a�b�c�d�er7)ru�grw�f)r4r4r1r1�float64z-The 'downcast' keyword in ffill is deprecatedr_�infer)�downcast)r4r2r1r2rlr])r
rrlr;r<r>�assert_produces_warning�
FutureWarning)ro�	new_indexrYr,rgs     r-�test_reindex_pad2r��s�����&?�@�A�$�I��l�)�4�H��Y�Y�y�
!�
'�
'�
)�F����6�8�?�?�9�#=�>�
9�C�	�	#�	#�M��	=�>����9�%�+�+�W�+�=��>����6�8�,��l�)�4�H�
�Y�Y�y��Y�
1�F����6�8�,�
>�>�s�"C?�?Dc�H�tgd�td���}d}d}tjt|��5|jt|��j
�}ddd�tgd�t|���}tj|�y#1swY�8xYw)N)TFFT�abcdr7�agc�"Downcasting object dtype arrays onr_)TTF)r
rWr;rr�rrlr<)ror�rgr,rYs     r-�test_reindex_inferencer��s~���)��f��>�A��I�
.�C�	�	#�	#�M��	=�4����4�	�?�+�1�1�3��4��)��i��A�H����6�8�,�4�4�s�)B�B!c�*�tdtd���}d}tjt|��5|jd�j
�}ddd�tdtd���}tj|�y#1swY�6xYw)NFr2r7r�r_r4)r
rJr;rr��shift�bfillr<)rorgr,rYs    r-�test_reindex_downcastingr��sr���u�E�!�H�%�A�
.�C�	�	#�	#�M��	=�$������!�!�#��$��e�5��8�,�H����6�8�,�$�$�s� B	�	Bc�:�ttjdd���}gd�}|j|d��}ttj|�jd�|�}t
j||�|j|dd��}td	d
tjdg|�}t
j||�|j|dgd���}td	tjtjdg|�}t
j||�y)
Nrrjrk)g�������?g�������?g�?�@�nearestr]g�������?)r^�	tolerancerr4r)g333333�?g{�G�z�?g�������?r1)	r
rrnr�aroundr>r;r<r:)ro�targetr,rYs    r-�test_reindex_nearestr��s����r�y�y��7�+�,�A�
!�F�
�Y�Y�v�i�Y�
0�F��b�i�i��'�.�.�w�7��@�H����8�V�,�
�Y�Y�v�i�3�Y�
?�F��q�!�R�V�V�Q�'��0�H����8�V�,�
�Y�Y�v�i�;N�Y�
O�F��q�"�&�&�"�&�&�!�,�f�5�H����8�V�,r/c��|ddd�}ttjt|�t��|j
��}|j
|j
�}|jtjk(sJ�|j
|j
ddd��}|jtjt�k(sJ�y�Nrrkr7)	r
r�zeros�len�intrrrLr|)r r?�int_ts�
reindexed_ints    r-�test_reindex_intr��s���	��1��	�B�
�B�H�H�S��W�C�0����
A�F��N�N�?�#8�#8�9�M����"�*�*�,�,�,��N�N�6�<�<��!��#4�5�M����"�(�(�3�-�/�/�/r/c�z�|ddd�}ttjt|�t��|j
��}|j
|j
�}|jtjk(sJ�|j
|j
ddd��}|jtjk(sJ�yr�)
r
rr�r��boolrrrL�object_�bool_)r r?�bool_ts�reindexed_bools    r-�test_reindex_boolr��s���	��1��	�B��R�X�X�c�"�g�T�2�"�(�(�C�G��_�_�_�%:�%:�;�N����2�:�:�-�-�-��_�_�W�]�]�3�Q�3�%7�8�N����2�8�8�+�+�+r/c��|dd}ttjt|�t��|j
��}|j
|j
d��}t|dd�j�sJ�y)Nr2rkr7r\r])	r
rr�r�r�rrrr)r r?r��filled_bools    r-�test_reindex_bool_padr��sb��	���	�B��R�X�X�c�"�g�T�2�"�(�(�C�G��/�/�/�"7�"7��/�F�K���B�Q�� �$�$�&�&�&r/c�n�tdd��}tgd�d��}|j|�}tttj
tj
tj
ggd����}||_tj||�ttdd	ggd����}d
dg|_|jd
dg�}tj||�ttd	tj
ggd����}ddg|_|jddg�}tj||�y)N�20000101r1rS)rurvrw�categoryrk)�values�
categoriesrvrwr4r)	rr
rrrr:rr;r<)rror,rYs    r-�test_reindex_categoricalr��s����z�1�-�E�	��j�1�A�
�Y�Y�u�
�F���B�F�F�B�F�F�B�F�F�3��P��H��H�N����6�8�,��k�#�s���P�Q�H���V�H�N�
�Y�Y��1�v�
�F����6�8�,��k�#�r�v�v��?�S�T�H���V�H�N�
�Y�Y��1�v�
�F����6�8�,r/c�&�tgd�gd���}gd�}d}t}|j|�j|�j|�}|j|�j|�j|�}t	j
||�y)N�r4rr1)rrr4r7)rr4rr�)r
�strrr>r;r<)�serr��
temp_dtype�	new_dtyper,rYs      r-�%test_reindex_astype_order_consistencyr�su��
��)�
,�C��I��J��I�
�[�[��
#�
*�
*�:�
6�
=�
=�i�
H�F��z�z�*�%�-�-�i�8�?�?�	�J�H����6�8�,r/c��tgd��}|jgd��}tddtjggd���}t	j
||�|jgd�d��}tgd�gd���}t	j
||�tgd��}|jgd��}tddtjggd���}t	j
||�|jgd�d��}tgd	�gd���}t
|jjtj�sJ�t	j
||�tgd�t�
�}|jgd��}tddtjggd�t�
�}t	j
||�|jgd�d��}tgd�gd�t�
�}t	j
||�tgd��}|jgd��}tddtjggd�t�
�}t	j
||�|jgd�d��}tgd�gd���}t	j
||�y)N)��?r��@r�r�r�r7r��
fill_value)r�r�r)rr1rrkrr1�rrLra)rr1ra)TFTFT)FTF)r
rrr:r;r<�
issubclassrL�type�integerr8)�floatsr,rY�ints�objects�boolss      r-�test_reindex_fill_valuer�s����O�
$�F�
�^�^�I�
&�F��s�C����(�	�:�H����6�8�,�
�^�^�I�!�^�
4�F��m�9�5�H����6�8�,��)��D�
�\�\�)�
$�F��s�C����(�	�:�H����6�8�,��\�\�)��\�
2�F��i�y�1�H��f�l�l�'�'����4�4�4����6�8�,��Y�f�-�G�
�_�_�Y�
'�F��q�!�R�V�V�n�I�V�D�H����6�8�,�
�_�_�Y�5�_�
9�F��m�9�F�C�H����6�8�,�
�&�'�E�
�]�]�9�
%�F��u�d�B�F�F�+�9�F�K�H����6�8�,�
�]�]�9��]�
7�F��*�)�<�H����6�8�,r/rLzdatetime64[ns]�timedelta64[ns]r��stringc���|dk(r|td�k(rtd�}ttg|��}|j	ddg|��}tt|gddgt
��}t
j||�y)Nr�rrkr4r�r�)rrr
r	rr8r;r<)rLr��using_array_managerr�r,rYs      r-�+test_reindex_fill_value_datetimelike_upcastr�>sl��

�!�!�j�I�a�L�&@��q�\�
�
�#��e�
$�C�
�[�[�!�Q��J�[�
7�F��s�J�'��1�v�V�D�H����6�8�,r/c���tddd��}tddd��}ttd�|�	�}d
}tjt
|��5|j
|d�
�ddd�y#1swYyxYw)N�20131101zAmerica/Chicagor3)�tzrF�20131103r�hrEr7zLCannot compare dtypes datetime64\[ns, America/Chicago\] and datetime64\[ns\]r_rlr])rr
rJrbrc�	TypeErrorr)r%�newidxrorgs    r-�/test_reindex_datetimeindexes_tz_naive_and_awarer�Nsn��
�Z�$5�q�
A�C�
�
�B�S�
9�F��u�Q�x�s�#�A�	 ��
���y��	,�*�	�	�	�&��	�)�*�*�*�s�A-�-A6c��td��jddg�}ttgdzd��}tj||�y)Nzdatetime64[ns, UTC]rkrr4r)r
rr	r;�assert_equal)r,rYs  r-�"test_reindex_empty_series_tz_dtyper�[s=��
�/�
0�
8�
8�!�Q��
@�F��s�e�a�i�'<�=�H��O�O�F�H�%r/z+p_values, o_values, values, expected_values�2019Q1zQ-DEC�2019Q2�Allr�c��t|�}t|�}t||��}|j|�}t||��}t	j
||�y)Nr7)rrr
rr;r<)	�p_values�o_valuesr��expected_values�period_index�object_indexr�r,rYs	         r-�$test_reindex_periodindex_with_objectr�bsM��&�x�(�L���?�L�
��|�
,�C�
�[�[��
&�F��o�\�:�H����6�8�,r/c��tddg�}d}tjt|��5|j	ddgd�ddd�y#1swYyxYw)Nr4rzCreindex\(\) takes from 1 to 2 positional arguments but 3 were givenr_r1F�r
rbrcr�r�r�rgs  r-�test_reindex_too_many_argsr�~sI��
�!�Q��.�C�
P�C�	���y��	,�#����Q��F�E�"�#�#�#�s�A	�	Ac��tddg�}d}tjt|��5|j	ddgddg��ddd�y#1swYyxYw)Nr4rz4reindex\(\) got multiple values for argument 'index'r_r1r5r7r�r�s  r-�test_reindex_double_indexr��sO��
�!�Q��.�C�
A�C�	���y��	,�*����Q��F�1�a�&��)�*�*�*�s�A�Ac��tddg�}|jddg��}tddgddg��}tj||�y)Nr4rrr7)r
rr;r<)r�r,rYs   r-�test_reindex_no_posargsr��sG��
�!�Q��.�C�
�[�[��1�v�[�
&�F��q�!�f�Q��F�+�H����6�8�,r/r�ru�xc�*�ttt|d��tj|�d��}|jt
jdg�d��}ttdg|dgggg��d��}tj||�y)Nrr8r�rv)�levelr4)�levels�codes)
r
rJr�r�from_arraysrr�arrayr;r<)r�r�r,rYs    r-�test_reindex_empty_with_levelr��s����
�c�&��)�n��Z�%;�%;�F�%C�8��C��[�[����3�%���[�
2�F���#���q�	� 2�2�r�(�C�8��H����6�8�,r/c��tgd�d��}d}tjt|��5|j	gd�d��ddd�y#1swYyxYw)	N)r4rr1r4r�rkz:Cannot setitem on a Categorical with a new category \(-1\)r_rt���r�r�r�s  r-�test_reindex_missing_categoryr��sF��
��Z�
0�C�
G�C�	���y��	,�4����O���3�4�4�4�s�A�Ac�@�tdtgt���}|jt	d��}|j
j}tjdtjtjg�}tj||�tjd�5tj|�}tdtjtjgt���}tj||�ddd�y#1swYyxYw)Nr�rkr1r4r)r
rrrrJr��_datarr�r:r;�assert_numpy_array_equalr�logr<)ro�	s_reindexr,rY�
result_log�expected_logs      r-�#test_reindexing_with_float64_NA_logr��s�����R�y���/�A��	�	�%��(�#�I�
�
�
�
#�
#�F��x�x��B�F�F�B�F�F�+�,�H������1�	�	#�	#�D�	)�9��V�V�I�&�
��q�"�&�&�"�&�&�1���H��
���z�<�8�9�9�9�s
�+A D�D�timedelta64�
datetime64c
� �ttjdg|�d����}|jt	d��}ttjdtt|�dd�g|�d����}t
j||�y)Nr4z[s]rkr�natro)r
rr�rr�getattrr;r<)rLr�r,rYs    r-�test_reindex_expand_nonnano_natr��sy������1�#��w�c�]�3�
4�C�
�[�[��A��
'�F��
���!�'�W�R��'��s�3�4�u�g�S�M�J��H����6�8�,r/);�numpyrrb�pandas._configr�pandas.util._test_decorators�util�_test_decorators�td�pandasrrrrrr	r
rrr
rrrr�pandas._testing�_testingr;�mark�xfailr.rBrQrZrhrrr�r�r�r�r�r�r�r�r�r��&skip_array_manager_not_yet_implemented�parametrizer�r�r�r:r�r�r�r�r�r�r�r��r/r-�<module>r	sF���
�5�)�)����� ������� �)N���)��)�D	N�	�
-�8�.	0�-�(-�-�
-� 0�
,� '�-�0-�0-�f�*�*�������#3�5F�"G�H��������!�Y�q�\�'B�C�
-�D�I�+�
-�
*�&������1��H�g�
&��x��(A�B�
�H�g�
&��x��(A�5�I�
�#�J�
�#�r�v�v��		
��H�g�
&��x��(A�B�
�H�g�
&��x��(A�B�
�#�J�
�#�J�		
�
��"-�#�"-�#�*�-�������c�U�S�E�N�R��H�#=�>�	-�?�	-�4�
9�������=�,�"?�@�-�A�-r/

Youez - 2016 - github.com/yon3zu
LinuXploit