§
    tŠtjW
  ã                   óÔ   — d dl Zd dlZd dlmZmZmZmZ ej        defd„¦   «         Z	ej        d„ ¦   «         Z
ej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )	é    N)Ú	DataFrameÚIndexÚNaTÚ
date_rangeÚreturnc            	      óÚ   — t          t          j                             d¦  «                             d¦  «        t          t          d¦  «        ¦  «        t          ddd¬¦  «        ¬¦  «        S )	zb
    Fixture for DataFrame of floats with DatetimeIndex

    Columns are ['A', 'B', 'C', 'D']
    é   )é
   é   ÚABCDz
2000-01-01r
   ÚB)ÚperiodsÚfreq)ÚcolumnsÚindex)r   ÚnpÚrandomÚdefault_rngÚstandard_normalr   Úlistr   © ó    úY/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/frame/conftest.pyÚdatetime_framer      s_   € õ Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9Ý•d˜6‘l”lÑ#Ô#Ý˜¨r¸Ð<Ñ<Ô<ðñ ô ð r   c            	      ó  — t          t          j                             d¦  «                             d¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        ¦  «        ¬¦  «        } d| d	<   | S )
z€
    Fixture for DataFrame of floats and strings with index of unique strings

    Columns are ['A', 'B', 'C', 'D', 'foo'].
    r	   )é   r   c                 ó   — g | ]}d |› �‘ŒS ©Úfoo_r   ©Ú.0Úis     r   ú
<listcomp>z&float_string_frame.<locals>.<listcomp>#   ó   € Ð3Ð3Ð3 A�Z˜A�Z�ZÐ3Ð3Ð3r   r   ©Údtyper   )r   r   ÚbarÚfoo)	r   r   r   r   r   r   ÚrangeÚobjectr   ©Údfs    r   Úfloat_string_framer-      s   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9ÝÐ3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”lÑ#Ô#ð
ñ 
ô 
€Bð
 €B€u�IØ€Ir   c            	      ó  — t          d„ t          t          d¦  «        g d¢¦  «        D ¦   «         t          d„ t	          d¦  «        D ¦   «         t
          ¬¦  «        ¬¦  «        } | d                              d	¦  «        | d<   | S )
z|
    Fixture for DataFrame of different float types with index of unique strings

    Columns are ['A', 'B', 'C', 'D'].
    c                 ó~   — i | ]:\  }}|t           j                             d ¦  «                             d|¬¦  «        “Œ;S )r	   r   r%   )r   r   r   ©r!   Úcolr&   s      r   ú
<dictcomp>z%mixed_float_frame.<locals>.<dictcomp>2   sQ   € ð 	
ð 	
ð 	
á��Uð •”×&Ò& qÑ)Ô)×0Ò0°¸5Ð0ÑAÔAð	
ð 	
ð 	
r   r   )Úfloat32r3   r3   Úfloat64c                 ó   — g | ]}d |› �‘ŒS r   r   r    s     r   r#   z%mixed_float_frame.<locals>.<listcomp>8   r$   r   r   r%   ©r   ÚCÚfloat16)r   Úzipr   r   r)   r*   Úastyper+   s    r   Úmixed_float_framer;   *   s—   € õ 
ð	
ð 	
å!Ý�V‘”ÐJÐJÐJñô ð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBð
ñ 
ô 
€Bð �Œg�nŠn˜YÑ'Ô'€B€s�GØ€Ir   c            	      óÈ   — t          d„ t          t          d¦  «        g d¢¦  «        D ¦   «         t          d„ t	          d¦  «        D ¦   «         t
          ¬¦  «        ¬¦  «        S )zz
    Fixture for DataFrame of different int types with index of unique strings

    Columns are ['A', 'B', 'C', 'D'].
    c                 óB   — i | ]\  }}|t          j        d |¬¦  «        “ŒS )r   r%   )r   Úonesr0   s      r   r2   z#mixed_int_frame.<locals>.<dictcomp>G   s=   € ð 	
ð 	
ð 	
á��Uð •”˜ 5Ð)Ñ)Ô)ð	
ð 	
ð 	
r   r   )Úint32Úuint64Úuint8Úint64c                 ó   — g | ]}d |› �‘ŒS r   r   r    s     r   r#   z#mixed_int_frame.<locals>.<listcomp>K   r$   r   r   r%   r6   )r   r9   r   r   r)   r*   r   r   r   Úmixed_int_framerD   ?   su   € õ ð	
ð 	
å!¥$ v¡,¤,Ð0UÐ0UÐ0UÑVÔVð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBðñ ô ð r   c            
      óÌ   — t          t          ddd¬¦  «        t          dddd¬¦  «        t          dddd¬¦  «        dœ¦  «        } t          | j        d	<   t          | j        d
<   | S )až  
    Fixture for DataFrame of date_range Series with different time zones

    Columns are ['A', 'B', 'C']; some entries are missing

               A                         B                         C
    0 2013-01-01 2013-01-01 00:00:00-05:00 2013-01-01 00:00:00+01:00
    1 2013-01-02                       NaT                       NaT
    2 2013-01-03 2013-01-03 00:00:00-05:00 2013-01-03 00:00:00+01:00
    Ú20130101é   Úns)r   Úunitz
US/Eastern)r   ÚtzrI   ÚCET)ÚAr   r7   )é   rM   )rM   r	   )r   r   r   Úilocr+   s    r   Útimezone_framerO   O   st   € õ 
å˜J°¸Ð=Ñ=Ô=Ý˜J°°lÈÐNÑNÔNÝ˜J°°eÀ$ÐGÑGÔGð	
ð 	
ñ
ô 
€Bõ €B„GˆD�MÝ€B„GˆD�MØ€Ir   )Únumpyr   ÚpytestÚpandasr   r   r   r   Úfixturer   r-   r;   rD   rO   r   r   r   ú<module>rT      sý   ðØ Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð ð ð „ð
˜	ð 
ð 
ð 
ñ „ð
ð „ðð ñ „ðð „ðð ñ „ðð( „ðð ñ „ðð „ðð ñ „ðð ð r   