| 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/io/parser/__pycache__/ |
Upload File : |
�
0 �g�$ � �� � d Z ddlmZ ddlmZ ddlZddlZddlmZ ddl m
Z
mZ ddlm
Z ej j! d� Zej j% d� Zeej j) d e ed
� � d
g� d� � � Zed� � Zed
� � Zej j) ddd dgi e
g d�g d�gg d��� fdddgd� e
g d�gg d��� fddddgd� e
ddggdd g�� fg� ed!� � � Zed"� � Zej j) d#d$g d%�g d&�gfd'g d(�g d)�gfd*g d+�g d,�gfg� ed-� � � Zeej j) d.g d/�� d0� � � Zed1� � Zeej j) d2i e
d3dd4gi� fdd5gd6� e
d5dd4gi� fg� d7� � � Zed8� � Z ed9� � Z!ed:� � Z"ed;� � Z#ed<� � Z$y)=zj
Tests that skipped rows are properly handled during
parsing for all of the parsers defined in parsers.py
� )�datetime)�StringION)�EmptyDataError)� DataFrame�Index�
pyarrow_xfailz=ignore:Passing a BlockManager to DataFrame:DeprecationWarning�skiprows� c �> � | }d}|j t |� |d dd�� }t t ddd� t ddd� t ddd� gd� � }t t j d
d� j d� g d
�|�� }t j ||� y )Nzr#foo,a,b,c
#foo,a,b,c
#foo,a,b,c
#foo,a,b,c
#foo,a,b,c
#foo,a,b,c
1/1/2000,1.,2.,3.
1/2/2000,4,5,6
1/3/2000,7,8,9
r T�r �header� index_col�parse_dates�� � � � ��name� �?� $@�r r �r r r ��columns�index�
�read_csvr r r r �np�arange�reshape�tm�assert_frame_equal)�all_parsersr �parser�text�resultr �expecteds �FC:\Python312\Lib\site-packages\pandas/tests/io/parser/test_skiprows.py�test_skip_rows_bugr* s� � � �F� �D� �_�_�����$�!�QU� � �F�
� �$��1� �x��a��3�X�d�A�q�5I�J�QR�
�E� �
� � �#�t��$�$�V�,�i�u��H� ���&�(�+� c � � | }ddj t d� D �cg c]7 }dj t |� t |dz � t |dz � g� ��9 c}� z }ddj dD �cg c]7 }dj t |� t |dz � t |dz � g� ��9 c}� z }|j t |� dd g�
� }|j t |� � }t j ||� y c c}w c c}w )Nza,b,c
�
�
�,r r )r r r r � r
� � r
r1 �r )�join�range�strr r r"