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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Ë
nñúhÄãóš—ddlZddlZddlmZddlmZddlmZ    ddl
m Z ddl Z ddlmZddlmZd„Zd„Zd    „Zd
„Zd „Zej0j3d dge j4d d«gd¢fdgdeddgfdgej6eddgfgd¢e j4d d«dgdzfgd¢e j4d d«e j4dd«e j4dd«ggd¢fg«d„«Zd„Zd„Zd„Zd„Z d„Z!ej0j3de j4d d¬ «ejDgd!¢d"¬#«g«d$„«Z#d%„Z$d&„Z%y)'éN)ÚiNaT)ÚIncompatibleFrequency)Ú    _registry)Ú PeriodDtype)Ú PeriodArraycó‚—ttjvsJ‚tjd«}td«}||k(sJ‚y)Nz    Period[D]ÚD)rÚregistryÚdtypesÚfind©ÚresultÚexpecteds  úRH:\Change_password\venv_build\Lib\site-packages\pandas/tests/arrays/test_period.pyÚtest_registeredrs:€Ü œ(Ÿ/™/Ñ )Ð)Ð )Ü ]‰]˜;Ó '€Fܘ3Ó€HØ XÒ ÐÑ ócó®—tjgd¢d¬«j}tjddt
g«}t j||«y)N)Ú2000Ú2001Nú    period[D]©ÚdtypeéÍ*é;,)rÚ_from_sequenceÚasi8ÚnpÚarrayrÚtmÚassert_numpy_array_equalr s  rÚ    test_asi8r!s@€Ü × 'Ñ 'Ò(>ÀkÔ R× WÑ W€F܏x‰x˜ ¤tÐ,Ó-€HÜ×Ñ ¨Õ1rc    ó|—tjddgd¬«}tjtd¬«5|j ddgd    t jdd
¬ «¬ «ddd«d }tjt|¬«5|j ddgd    d¬ «ddd«y#1swYŒFxYw#1swYyxYw)NrrrrÚfreq©ÚmatchréÿÿÿÿTÚW©r#)Ú
allow_fillÚ
fill_valuez6value should be a 'Period' or 'NaT'. Got 'str' insteadÚfoo)    rrÚpytestÚraisesrÚtakeÚpdÚPeriodÚ    TypeError)ÚarrÚmsgs  rÚtest_take_raisesr4#s¨€Ü
$ f¨fÐ%5¸[Ô
I€CÜ    ‰Ô,°FÔ    ;ñSØ ‰!R T´b·i±iÀÈSÔ6QˆÔR÷Sð C€CÜ    ‰”y¨Ô    ,ñ=Ø ‰!R T°eˆÔ<÷=ð=÷    SðSú÷=ð=úsµ,B&ÂB2Â&B/Â2B;có¾—tjgd¢d¬«}tjtd¬«5|j |dd«ddd«y#1swYyxYw)N©rrÚ2002rrÚLengthr$é)rrr,r-Ú
ValueErrorÚfillna©r2s rÚtest_fillna_raisesr=-sJ€Ü
$Ò%=À[Ô
Q€CÜ    ‰”z¨Ô    2ñØ 
‰
3r˜7Ô÷÷ñús µAÁAcóŒ—tjgd¢d¬«}|jtjdd««}||usJ‚y)Nr6rrrr    )rrr;r/r0)r2rs  rÚtest_fillna_copiesr?3s<€Ü
$Ò%=À[Ô
Q€CØ Z‰ZœŸ    ™     &¨#Ó.Ó /€FØ ˜Ñ ÐÑ rzkey, value, expectedrr    )rér9r@r9)rr@r9rérr7)rri¨-có”—ttjd«d¬«}t|d¬«}|||<tj||«y)NrArr)rrÚarangerÚassert_period_array_equal)ÚkeyÚvaluerr2s    rÚ test_setitemrG=s=€ô ”b—i‘i “l¨+Ô
6€Cܘ8¨;Ô7€HØ€CˆHÜ× Ñ   hÕ/rcóx—ttjd«d¬«}tjt
d¬«5t jdd¬«|d    <ddd«tjdd
gd ¬«}tjt
d¬«5||d    d g<ddd«y#1swYŒNxYw#1swYyxYw) NrArrr#r$rÚYr(rrz    period[Y]r@)    rrrCr,r-rr/r0r©r2Úothers  rÚ%test_setitem_raises_incompatible_freqrLRs€Ü
”b—i‘i “l¨+Ô
6€CÜ    ‰Ô,°FÔ    ;ñ-Ü—‘˜6¨Ô,ˆˆA‰÷-ô × &Ñ &¨°Ð'7¸{Ô K€EÜ    ‰Ô,°FÔ    ;ñ؈ˆQˆF‰ ÷ð÷    -ð-ú÷ðús¼B$ÂB0Â$B-Â0B9cóޗttjd«d¬«}tjt
d¬«5t jdd¬«g|d    d
g<ddd«y#1swYyxYw) NrArrÚlengthr$rr    r(rr@)rrrCr,r-r:r/r0r<s rÚtest_setitem_raises_lengthrO\sT€Ü
”b—i‘i “l¨+Ô
6€CÜ    ‰”z¨Ô    2ñ4Ü—y‘y ¨cÔ2Ð3ˆˆQˆF‰ ÷4÷4ñ4ús ¼A#Á#A,có®—ttjd«d¬«}tjt
d¬«5d|d<ddd«y#1swYyxYw)NrArrÚintr$r@r)rrrCr,r-r1r<s rÚtest_setitem_raises_typerRbsB€Ü
”b—i‘i “l¨+Ô
6€CÜ    ‰”y¨Ô    .ñ؈ˆA‰÷÷ñús ¼A Á AcóΗtjddgd¬«}tjdd¬«}t    j
t d¬«5||z
ddd«y#1swYyxYw)    NrrrrÚMr(r#r$)rrr/r0r,r-rrJs  rÚtest_sub_periodrUlsT€Ü
$ f¨fÐ%5¸[Ô
I€CÜ I‰If 3Ô '€EÜ    ‰Ô,°FÔ    ;ñØ ˆeŠ ÷÷ñús Á AÁA$có~—tjddd¬«}|jd«}tjj    d|j
«}t jtd¬«5||z
ddd«t jtd¬«5||z
ddd«y#1swYŒ3xYw#1swYyxYw)    Nz
1677-09-22r9r    )Úperiodsr#Únsl@ô ÌkzOverflow in int64 additionr$)    r/Ú
date_rangeÚ    to_periodr0Ú _from_ordinalr#r,r-Ú OverflowError)ÚdtiÚpiÚpers   rÚtest_sub_period_overflowr`ss™€ä
-‰-˜ ¨a°cÔ
:€CØ     ‰tÓ    €Bä
)‰)×
! &¨"¯'©'Ó
2€Cä    ‰”}Ð,HÔ    IñØ
ˆSŠ÷ô
‰”}Ð,HÔ    IñØ ˆbŠ÷ð÷ðú÷ðúsÁ/B'ÂB3Â'B0Â3B<rKÚhr()rrrz    period[h]rcó¼—tjtjgd¢d¬««}t    j
gd¢«}t jtd¬«5|j
j||«ddd«|j||«}|jt«j||«}tj||«y#1swYŒWxYw)Nr6rr)TFTr#r$)r/ÚSeriesrrrrr,r-rÚ_whereÚwhereÚastypeÚobjectrÚassert_series_equal)rKÚserÚcondÚresrs     rÚ test_where_different_freq_raisesrl…s©€ô )‰)Ü×"Ñ"Ò#;À;ÔOó €Cô 8‰8Ò'Ó (€Dä    ‰Ô,°FÔ    ;ñ&Ø     ‰    ×ј˜uÔ%÷&ð )‰)D˜%Ó
 €C؏z‰zœ&Ó!×'Ñ'¨¨eÓ4€HÜ×ј3 Õ)÷ &ð&ús ÁCÃCcó^—tjddgd¬«}t|«}d}||k(sJ‚y)NrrrrzF<PeriodArray>
['2000-01-01', '2001-01-01']
Length: 2, dtype: period[D]©rrÚstr©r2rrs   rÚtest_repr_smallrqŸs:€Ü
$ f¨fÐ%5¸[Ô
I€CÜ ‹X€FàRð ð XÒ ÐÑ rcód—tjddgdzd¬«}t|«}d}||k(sJ‚y)NrriôrraM<PeriodArray>
['2000-01-01', '2001-01-01', '2000-01-01', '2001-01-01', '2000-01-01',
 '2001-01-01', '2000-01-01', '2001-01-01', '2000-01-01', '2001-01-01',
 ...
 '2000-01-01', '2001-01-01', '2000-01-01', '2001-01-01', '2000-01-01',
 '2001-01-01', '2000-01-01', '2001-01-01', '2000-01-01', '2001-01-01']
Length: 1000, dtype: period[D]rnrps   rÚtest_repr_largers¨sA€Ü
$ f¨fÐ%5¸Ñ%;À;Ô
O€CÜ ‹X€Fð
    )ð ð XÒ ÐÑ r)&Únumpyrr,Úpandas._libs.tslibsrÚpandas._libs.tslibs.periodrÚpandas.core.dtypes.baserr
Úpandas.core.dtypes.dtypesrÚpandasr/Úpandas._testingÚ_testingrÚpandas.core.arraysrrr!r4r=r?ÚmarkÚ parametrizer0ÚnanrGrLrOrRrUr`rrlrqrs©rrú<module>rsoðÛÛ å$Ý<å9Ý1ãÝÝ*ò ò2ò =òò ð‡×ÑØà
ˆˆiˆbi‰i˜ Ó$¢mÐ4Ø
ˆˆdT˜1˜aLÐ!Ø
ˆˆbf‰ft˜Q lÐ#Ú    IB—I‘I˜f cÓ*¨U¨G°a©KÐ8â Ø ˆRY‰Yv˜sÓ # Y R§Y¡Y¨v°sÓ%;¸Y¸R¿Y¹YÀvÈsÓ=SÐ TÚ !ð    
ð
ó ñ0ó ð0òò4ò òò ð$‡×ÑØ àˆ    ‰    &˜sÔ#Ø"ˆ ×"Ñ"Ò#;À;ÔOðóñ *óð *ò&ór