| 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/groupby/__pycache__/ |
Upload File : |
�
/ �g" � � � d dl m Z d dlZd dlZd dlZd dlmZmZmZm Z m
Z
mZmZ d dl
mZ d dlmZ d dlmZ ej( fd�Zi dej( �dej( �d d �d
ej( �dej( �dej( �d
ej( �dej( �dej( �dej( �dej( �dej( �dej( �dd �dej( �dej( �dej( �d ej( ej( d ej( d��Zd� Zd� Zd� Zd� Zej6 j9 dddg� d � � Zd!� Zd"� Zd#� Z d$� Z!ej6 j9 d%d&g d'� eg d(�d&�)� fd&d*gg d+� eg d(�d&�)� e g d,�� gfd&d-gg d.� eg d(�d&�)� eg d(�d&�)� gfg� ej6 j9 d/ddg� d0� � � Z"d1� Z#d2� Z$d3� Z%ej6 j9 dddg� ej6 j9 d4ddg� ej6 j9 d5ddg� d6� � � � Z&d7� Z'd8� Z(d9� Z)d:� Z*d;� Z+ej6 j9 d<d=g e e,d>� � d d?gd@dAgdB�f e e,d>� � j[ dC� � dAgd d@gdB�f e e,dD� � d d?gd@dAgdB�fg� dE� � Z.dF� Z/dG� Z0dH� Z1ej6 j9 dIddJdgfddKdLgfddKdgfddJdLgfg� dM� � Z2dN� Z3dO� Z4dP� Z5ej6 j9 dddg� dQ� � Z6ej6 j9 dddg� dR� � Z7dS� Z8dT� Z9dU� Z:ej6 j9 dVd e e
jv eg dW�dX�Y� g dZ�gd&d*g�[� g d(�d\�]� fd e eg dW�dX�Y� g dZ�g d(�d^�� fg� d_� � Z<ej6 j9 d`dej( ejz g� da� � Z>ej~ db� � Z@ej6 j9 dcdddeg� df� � ZAej6 j9 dcdddeg� ej6 j9 d4ddg� dg� � � ZBej6 j9 dhd e
jv e digd>z djgd>z z dXdk�l� e g dm�dXdn�l� e ddgd>z � g� g do�fd e
j� edidjgd�p� eg dq�d�p� e ddg� gg dr��[� dAdAd>d>ej( ej( d@d@ej( ej( d?d?gfd e
j� edidjgd�p� eg dq�d�p� e ddg� gg dr��[� dAdAd>d>ej( ej( d@d@ej( ej( d?d?gfg� ds� � ZDdt� ZEej6 j9 dug dv�g dw�g� dx� � ZFdy� ZGdz� ZHd{� ZId|� ZJd}� ZKej6 j9 d4ddg� d~� � ZLd� ZMej6 j9 d�ej� g dW�fej� g dZ�fg� d�� � ZPd�� ZQej6 j9 d�ddg� d�� � ZRd�� ZSd�� ZTd�� ZUd�� ZVd�� ZWej6 j9 d�ddg� d�eXd4eYfd��� ZZej6 j9 d�ddg� d�eXd4eYfd��� Z[d�� Z\ej6 j9 d�ddg� d�� � Z]d�� Z^d�� Z_d�� Z`ej6 j9 d�g d��� ej6 j9 dddg� d�� � � Zaej6 j9 d�d�d�g� ej6 j9 dddg� d�� � � Zbej6 j9 d�g d��� ej6 j9 d�d�d�g� ej6 j9 dddg� d�� � � � Zcej6 j9 d�g d��� ej6 j9 d�g d��� ej6 j9 dddg� d�� � � � Zdej6 j9 d�g d��� d�� � Zeej6 j9 d�d&d*d&d*gg� ej6 j9 d�d&d*d&d*gg� d�� � � Zfej6 j9 d/ddg� ej6 j9 d�d�gd�d-gg� d�� � � Zgy)�� )�datetimeN)�Categorical�CategoricalIndex� DataFrame�Index�
MultiIndex�Series�qcut)�
SeriesGroupBy)�get_groupby_method_argsc � � d� }t j t ||� |�� }| j ||�� j � S )zpReindex to a cartesian production for the groupers,
preserving the nature (Categorical) of each grouper
c �� � t | t t f� rJ| j }t j t j t |� � || j �� } | S )N��
categories�ordered) �
isinstancer r r �
from_codes�np�arange�lenr )�ar s �GC:\Python312\Lib\site-packages\pandas/tests/groupby/test_categorical.py�fz)cartesian_product_for_groupers.<locals>.f sJ � ��a�*�K�8�9����J��&�&�� � �#�j�/�*�z�1�9�9��A� �� ��names��
fill_value)r �from_product�map�reindex�
sort_index)�result�argsr r r �indexs r �cartesian_product_for_groupersr&