hyb
2025-11-04 668edf874b4f77214a8ff4513e60e3c1a973f532
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Ë
oñúh`ãóX—ddlZddlZddlZddlmZmZmZmZm    Z    ddl
m Z Gd„d«Z y)éN)Ú    DataFrameÚ DatetimeIndexÚIndexÚSeriesÚ
date_rangec    óò—eZdZd„Zd„Zd„Zd„Zejjdddddgfddgd    ¢fddgd
¢fg«ejjd ge
j¢d ‘«d „««Z d„Z d„Zy)ÚTestDataFrameTruncatecó4—|ddd…}tj||«}|jd|jd}}|jd}|jd}|j«}tj||«|dd}    |j||«}tj||    «|j||«}tj||    «|dd}    |j|¬«}tj||    «|j|¬«}tj||    «|dd}    |j|¬«}tj||    «|j|¬«}tj||    «|j|jd|jj
z
¬«}t |«dk(sJ‚|j|jd    |jj
z¬«}t |«dk(sJ‚d
}
tjt|
¬ «5|j|jd    |jj
z
|jd|jj
z¬ «ddd«y#1swYyxYw) Nééééé)Úbefore)Úafterréÿÿÿÿz?Truncate: 2000-01-06 00:00:00 must be after 2000-05-16 00:00:00©Úmatch©rr)
ÚtmÚget_objÚindexÚtruncateÚ assert_equalÚfreqÚlenÚpytestÚraisesÚ
ValueError) ÚselfÚdatetime_frameÚframe_or_seriesÚtsÚstartÚendÚ start_missingÚ end_missingÚ    truncatedÚexpectedÚmsgs            ú[H:\Change_password\venv_build\Lib\site-packages\pandas/tests/frame/methods/test_truncate.pyÚ test_truncatez#TestDataFrameTruncate.test_truncates-€Ø ™C˜a˜CÑ  ˆÜ Z‰Z˜˜OÓ ,ˆà#×)Ñ)¨!Ñ,¨n×.BÑ.BÀ1Ñ.Eˆsˆà&×,Ñ,¨QÑ/ˆ Ø$×*Ñ*¨1Ñ-ˆ ð—K‘K“Mˆ    Ü
‰˜     2Ô&ða˜7ˆà—K‘K  sÓ+ˆ    Ü
‰˜     8Ô,à—K‘K  ¨{Ó;ˆ    Ü
‰˜     8Ô,ðab6ˆà—K‘K uKÓ-ˆ    Ü
‰˜     8Ô,à—K‘K }KÓ5ˆ    Ü
‰˜     8Ô,ðbq6ˆà—K‘K cKÓ*ˆ    Ü
‰˜     8Ô,à—K‘K kKÓ2ˆ    Ü
‰˜     8Ô,ð—K‘K b§h¡h¨q¡k°B·H±H·M±MÑ&AKÓBˆ    Ü9‹~ Ò"Ð"Ð"à—K‘K r§x¡x°¡|°b·h±h·m±mÑ'CKÓDˆ    Ü9‹~ Ò"Ð"Ð"àOˆÜ ]‰]œ:¨SÔ 1ñ    Ø K‰KØ—x‘x ‘| b§h¡h§m¡mÑ3¸2¿8¹8ÀA¹;ÈÏÉÏÉÑ;Vð ô ÷    ÷    ñ    ús È)AJÊJcóà—tdgd¢igd¢¬«}tj||«}d}tjt
|¬«5|j dd¬    «ddd«y#1swYyxYw)
NÚA)ÚaÚbÚcÚdÚe)ér r é    r©rú truncate requires a sorted indexrr r5r)rrrrrrr)r r"Úobjr*s    r+Útest_truncate_nonsortedindexz2TestDataFrameTruncate.test_truncate_nonsortedindexEs^€ô˜Ò7Ð8ÂÔPˆÜj‰j˜˜oÓ.ˆà0ˆÜ ]‰]œ:¨SÔ 1ñ    ,Ø L‰L ¨ˆLÔ +÷    ,÷    ,ñ    ,ús ÁA$Á$A-cóÄ—tddd¬«}ttjj    d«j t |««tjj    d«j t |««dœ|¬«}|jdd    ¬
«}d }tjt|¬ «5|jd d¬«ddd«y#1swYyxYw)Nz
2011-01-01z
2012-01-01ÚW)rr )r.ÚBr6r.F)Ú    ascendingr7rz2011-11z2011-12r) rrÚnpÚrandomÚ default_rngÚstandard_normalrÚ sort_valuesrrrr)r Úrngr#Ú
decreasingr*s     r+Útest_sort_values_nonsortedindexz5TestDataFrameTruncate.test_sort_values_nonsortedindexOs¹€Ü˜ |¸#Ô>ˆÜ ä—Y‘Y×*Ñ*¨1Ó-×=Ñ=¼cÀ#»hÓGÜ—Y‘Y×*Ñ*¨1Ó-×=Ñ=¼cÀ#»hÓGñ ðô 
ˆð—^‘^ C°5^Ó9ˆ
à0ˆÜ ]‰]œ:¨SÔ 1ñ    CØ × Ñ  y¸    Ð Ô B÷    C÷    Cñ    Cús Â9CÃCcó—ttjjd«j    d«tjjd«j    d«tjjd«j    d«tjjd«j    d«dœgd¢¬«}d}t j t|¬«5|jddd¬    «ddd«y#1swYyxYw)
Nr r4)r ér r)Úcolumnsr7rrGr)rrÚaxis)    rr>r?r@rArrrr)r Údfr*s   r+Ú"test_truncate_nonsortedindex_axis1z8TestDataFrameTruncate.test_truncate_nonsortedindex_axis1_sȀôä—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>Ü—I‘I×)Ñ)¨!Ó,×<Ñ<¸QÓ?Ü—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>Ü—9‘9×(Ñ(¨Ó+×;Ñ;¸AÓ>ñ     ò "ô
ˆð1ˆÜ ]‰]œ:¨SÔ 1ñ    4Ø K‰K˜q¨°ˆKÔ 3÷    4÷    4ñ    4ús Ã"DÄD    zbefore, after, indicesrr N)r rr)r r rÚdtypzdatetime64[ns]cóœ—tgd¢|¬«}t|t«rT|tj|«nd}|tj|«nd}|Dcgc]}tj|«‘Œ}}|t t |««|¬«}|j||¬«}    |j|}
tj|    |
«ycc}w)N)r r rr)Údtyper6r) rÚ
isinstancerÚpdÚ    TimestampÚrangerrÚlocrr) r rrÚindicesrLr"ÚidxÚiÚvaluesÚresultr)s            r+Útest_truncate_decreasing_indexz4TestDataFrameTruncate.test_truncate_decreasing_indexos¦€ô’L¨Ô-ˆÜ cœ=Ô )Ø-3Ð-?”R—\‘\ &Ô)ÀTˆFØ+0Ð+<”B—L‘L Ô'À$ˆEØ07Ö8¨1”r—|‘| A•Ð8ˆGÐ8Ù ¤¤s¨3£x£¸Ô<ˆØ—‘¨°eÓ<ˆØ—:‘:˜gÑ&ˆÜ
‰˜ Õ)ùò    9sÁC    có®—tjjgd¢ddggddg¬«}tt    |j
d«|dg¬    «}t j||«}|jd
d ¬ «}tjgd ¢gd¢gd¢dœ«}|jddg«}t j||«}t j||«y)N)rr r ér.r<ÚL1ÚL2)ÚnamesrÚcol)rrHr r r)r r r r )r.r<r.r<)r r r[r4)r\r]r_) rPÚ
MultiIndexÚ from_productrrRÚshaperrrÚ    from_dictÚ    set_indexr)r r"ÚmiÚs1rXrJr)s       r+Útest_truncate_multiindexz.TestDataFrameTruncate.test_truncate_multiindex‚sµ€ä ]‰]× 'Ñ 'ª¸¸S°zÐ(BÈ4ÐQUÈ,Ð 'Ó WˆÜ ”u˜RŸX™X a™[Ó)°¸e¸WÔ EˆÜ Z‰Z˜˜OÓ ,ˆà—‘ A¨QÓ/ˆä ×  Ñ  ÚÒ';ÂLÑ Qó
ˆð—<‘<  t  Ó-ˆÜ—:‘:˜h¨Ó8ˆä
‰˜ Õ)ócóԗtdtdd«¬«jd«}|tur|j    d¬«}|j dd«}t j||«y)    Nrz
2021-06-30r6r4r/)Únamez
2021-06-28z
2021-07-01)rrÚrepeatrÚto_framerrr)r r"r8r(s    r+Ú)test_truncate_index_only_one_unique_valuez?TestDataFrameTruncate.test_truncate_index_only_one_unique_value’sV€äQœj¨°|ÓDÔE×LÑLÈQÓOˆØ œiÑ 'Ø—,‘, C,Ó(ˆCà—L‘L ¨|Ó<ˆ    ä
‰˜     3Õ'rh)Ú__name__Ú
__module__Ú __qualname__r,r9rErKrÚmarkÚ parametrizerÚALL_REAL_NUMPY_DTYPESrYrgrm©rhr+r    r    s˜„ò3òj,òCò 4ð  ‡[[×ÑØ Ø
ˆQAˆ˜$ ¢9Ð-°°4ºÐ/CÐDóð ‡[[×јVÐ%R r×'?Ñ'?Ð%RÐAQÐ%RÓSñ *óTó    ð
*ò*ó (rhr    )Únumpyr>rÚpandasrPrrrrrÚpandas._testingÚ_testingrr    rtrhr+ú<module>rys)ðÛÛ ã÷õõ÷K(òK(rh