Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/extension/base/__pycache__/getitem.cpython-37.pyc
Назад
B �5�g: � @ s8 d dl Zd dlZd dlZd dlmZ G dd� de�ZdS )� N)�BaseExtensionTestsc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zejjddddgejdddgd d!�e�dddg�gd"d#d$gd%�d&d'� �Zejjddddejgejdddejgd d!�gd"d#gd%�d(d)� �Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Z d8d9� Z!d:d;� Z"ej�d<d=d>g�d?d@� �Z#dAdB� Z$dCdD� Z%dEdF� Z&dGdH� Z'dIdJ� Z(dKdL� Z)dMS )N�BaseGetitemTestsz%Tests for ExtensionArray.__getitem__.c C sX t �|�}|jd d� }t �|d d� �}| �||� |jddddg }| �||� d S )N� r � � � )�pd�Series�iloc�assert_series_equal)�self�data�ser�result�expected� r �Y/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/extension/base/getitem.py�test_iloc_series s z!BaseGetitemTests.test_iloc_seriesc C s* t �|tjt|�dd�d��}t �d|d d� i�}|jd d�dgf }| �||� |jdddd gdgf }| �||� t j|d d� dd �}|jd d�df }| �||� |jd d�df }| �||� |jd d �d d d�f }| �||dg � |ddg jd d �d d d�f }| �||dg � d S )N�int64)�dtype)�A�Br r r r r r )�namer ) r � DataFrame�np�arange�lenr �assert_frame_equalr r )r r �dfr r r r r �test_iloc_frame s z BaseGetitemTests.test_iloc_framec C s� t �d|i�}|jd d �d d �f }| �||� |jd d �d d�f }| �||� |jd d �d d�f }| �||� |jd d �d d d�f }| �||� |jd d �dd�f }| �||jd d �d d�f � |jd d �dd �f }| �||� d S )Nr r r r ���)r r r r )r r r r r r r �test_iloc_frame_single_block0 s z-BaseGetitemTests.test_iloc_frame_single_blockc C sX t �|�}|jd d� }t �|d d� �}| �||� |jddddg }| �||� d S )Nr r r r r )r r �locr )r r r r r r r r �test_loc_seriesF s z BaseGetitemTests.test_loc_seriesc C s� t �|tjt|�dd�d��}t �d|d d� i�}|jd d�dgf }| �||� |jddd dgdgf }| �||� t j|d d� dd �}|jd d�df }| �||� |jd d�df }| �||� d S )Nr )r )r r r r r r r r )r ) r r r r r r"