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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
Ë
oñúh}$ãóx—ddlmZddlZddlZddlmZddlmZmZm    Z    m
Z
m Z m Z ddl mZddlmZGd„d«Zy)é)ÚdatetimeN)ÚMonthEnd)Ú    DataFrameÚ DatetimeIndexÚSeriesÚ
date_rangeÚ period_rangeÚ to_datetime)Úoffsetscó„—eZdZejgd¢¬«d„«Zd„Zd„Zejjdddg«d    „«Z
d
„Z d „Z d „Z d „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zejjdded«ed«fg«d„«Zejjdgd¢«d„«Zy)Ú
TestAsFreq)ÚsÚmsÚusÚns)Úparamscó—|jS)N)Úparam)ÚselfÚrequests  úYH:\Change_password\venv_build\Lib\site-packages\pandas/tests/frame/methods/test_asfreq.pyÚunitzTestAsFreq.units €à}‰}Ðóc óL—|gd¢ttddd«tddd«tddd«gdd    ¬
«¬ «}|jd «}|jd    «}tj||«|jd d ¬«}|jd    «}tj||«|jt j ««}|jt j««}tj||«|ddjd«}t|«dk(sJ‚||usJ‚|turh|jdd¬«}|j«j«}tgd¢gd¢d¬«j«}tj||«yy)N)ççð?ç@iÙé
éé é ézM8[ns]ÚBME)ÚdtypeÚfreq©ÚindexÚBÚpad©ÚmethodrÚMEÚDéÿÿÿÿ)Ú
fill_value)é<ér1r1)gð¿rrrÚcount)r'Úname) rrÚasfreqÚtmÚ assert_equalr ÚBDayÚ    BMonthEndÚlenrÚ value_countsÚ
sort_indexÚassert_series_equal)rÚframe_or_seriesÚtsÚdaily_tsÚ
monthly_tsÚresultÚexpecteds       rÚ test_asfreq2zTestAsFreq.test_asfreq2sr€Ù Ú Üä˜T 2 rÓ*ܘT 2 rÓ*ܘT 2 rÓ*ðð
Øôô 
ˆð—9‘9˜S“>ˆØ—_‘_ UÓ+ˆ
Ü
‰˜
 BÔ'à—9‘9˜S¨9Ó/ˆØ—_‘_ UÓ+ˆ
Ü
‰˜
 BÔ'à—9‘9œWŸ\™\›^Ó,ˆØ—_‘_¤W×%6Ñ%6Ó%8Ó9ˆ
Ü
‰˜
 BÔ'àBQ—‘˜tÓ$ˆÜ6‹{˜aÒÐÐØ˜RÑÐÐà œfÑ $Ø—y‘y °yÓ4ˆHØ×*Ñ*Ó,×7Ñ7Ó9ˆFÜÚÒ%:Àôç‰j‹lð ô × "Ñ " 6¨8Õ 4ð %rcóú—tdg«}||t¬«jd«}|dg|j«¬«jd«}t    j
|j |j «y)Nz2016-09-29 11:00©r'r$Úhér&)rÚobjectr4Úcopyr5Úassert_index_equalr')rr=r'rBrAs     rÚtest_asfreq_datetimeindex_emptyz*TestAsFreq.test_asfreq_datetimeindex_empty@s^€äÐ1Ð2Ó3ˆÙ"¨´fÔ=×DÑDÀSÓIˆÙ  ! ¨E¯J©J«LÔ9×@Ñ@ÀÓEˆÜ
×јhŸn™n¨f¯l©lÕ;rÚtzz
US/Easternzdateutil/US/Easterncó—tddd|¬«}|tjjd«j    t |««|¬«}|j d«y)Nz
2011-12-01z
2012-07-20r-)r%rLér&Úmin)rÚnpÚrandomÚ default_rngÚstandard_normalr9r4)rrLr=ÚdrÚobjs     rÚtest_tz_aware_asfreq_smokez%TestAsFreq.test_tz_aware_asfreq_smokeGsM€ä ˜  l¸ÀÔ DˆáÜ I‰I× !Ñ ! !Ó $× 4Ñ 4´S¸³WÓ =ÀRô
ˆð
     
‰
5Õrcó>—tdd¬«}tdd¬«}tjjd«j    d«}t ||¬«}t ||¬«}|t ur
|d}|d}|jd    d
¬ «}tj||«y) Nz1/1/2000 09:30é©Úperiodsú1/1/2000rN)rXrGr&rr-T)Ú    normalize)
rrPrQrRrSrrr4r5r6)rr=ÚrngÚnormÚvalsrUrBrAs        rÚtest_asfreq_normalizez TestAsFreq.test_asfreq_normalizeRsŒ€ÜÐ)°2Ô6ˆÜ˜*¨bÔ1ˆäy‰y×$Ñ$ QÓ'×7Ñ7¸Ó@ˆä˜ CÔ(ˆÜ˜T¨Ô.ˆØ œfÑ $ؐa‘&ˆCØ ‘{ˆHà—‘˜C¨4Ó0ˆÜ
‰˜ Õ)rcó—d}tdd|¬«}tttd««dg|¬«}t    j
||«}||j jk(sJ‚||jd«j jk(sJ‚y)NÚbarÚ20130101rX)rZr3Úfoo)Úcolumnsr'Ú10D)    rrÚlistÚranger5Úget_objr'r3r4)rr=Ú
index_namer'rUs     rÚtest_asfreq_keep_index_namez&TestAsFreq.test_asfreq_keep_index_nameasv€àˆ
ܘ:¨r¸
ÔCˆÜœœU 2›Y›°%°ÀÔFˆÜj‰j˜˜oÓ.ˆà˜SŸY™YŸ^™^Ò+Ð+Ð+ؘSŸZ™Z¨Ó.×4Ñ4×9Ñ9Ò9Ð9Ñ9rcóP—tddd¬«}ttjj    d«j t |«df«|¬«}tj||«}|jdd    ¬
«}|jdd    ¬
«}t |«t |«k(sJ‚tj|j|«|jdd ¬
«}|jdd ¬
«}t |«t |«k(sJ‚tj|j|«y) NÚYz1/1/2001z
12/31/2010)r%ÚstartÚendrNrGr&r-ro)Úhowrn) r    rrPrQrRrSr9r5rir4rJr')rr=r'rUrAÚ    exp_indexs      rÚtest_asfreq_tszTestAsFreq.test_asfreq_tsksï€Ü #¨Z¸\ÔJˆÜÜ I‰I× !Ñ ! !Ó $× 4Ñ 4´c¸%³jÀ!°_Ó EÈUô
ˆôj‰j˜˜oÓ.ˆà—‘˜C UÓ+ˆØ—L‘L ¨%LÓ0ˆ    Ü6‹{œc #›hÒ&Ð&Ð&Ü
×јfŸl™l¨IÔ6à—‘˜C WÓ-ˆØ—L‘L ¨'LÓ2ˆ    Ü6‹{œc #›hÒ&Ð&Ð&Ü
×јfŸl™l¨IÕ6rcó–—tgd¢«}tdgd¢i|¬«}tj||«}|jj
J‚|jj dk(sJ‚|jd«jj
dk(sJ‚|jd«j«jj
dk(sJ‚y)N)z
2012-01-01z
2012-01-02z
2012-01-03Úcol©r1rNrGr&r-)    r
rr5rir'r%Ú inferred_freqr4Úresample)rr=ÚdtirUs    rÚ%test_asfreq_resample_set_correct_freqz0TestAsFreq.test_asfreq_resample_set_correct_freq|s°€ôÒDÓEˆÜ˜¢    Ð*°#Ô6ˆÜj‰j˜˜oÓ.ˆðy‰y~‰~Ð%Ð%Ð%؏y‰y×&Ñ&¨#Ò-Ð-Ð-ðz‰z˜#‹×$Ñ$×)Ñ)¨SÒ0Ð0Ð0ð|‰|˜CÓ ×'Ñ'Ó)×/Ñ/×4Ñ4¸Ò;Ð;Ñ;rcóT—|jg«}|jd«}||usJ‚y)Nr#)Úreindexr4)rÚdatetime_frameÚ zero_lengthrAs    rÚtest_asfreq_emptyzTestAsFreq.test_asfreq_emptys0€à$×,Ñ,¨RÓ0ˆ Ø×#Ñ# EÓ*ˆØ˜[Ñ(Ð(Ñ(rcóä—|jtj««}|jd«}tj||«|jdd¬«|jdd¬«y)Nr#r(r)r*)r4r r8r5Úassert_frame_equal)rr|Úoffset_monthlyÚ rule_monthlys    rÚ test_asfreqzTestAsFreq.test_asfreq“sc€Ø'×.Ñ.¬w×/@Ñ/@Ó/BÓCˆØ%×,Ñ,¨UÓ3ˆ ä
×јn¨lÔ;à×јC¨ÐÔ.ð    ×јC¨ÐÕ.rc
ó(—tdgd¢itddd«tddd«tddd«g¬«}|jd    «}t|jt
«sJ‚|djd    «}t|jt
«sJ‚y)
NÚAruiÛr r1rNrGr&r()rrr4Ú
isinstancer'r)rÚdfr>s   rÚtest_asfreq_datetimeindexz$TestAsFreq.test_asfreq_datetimeindexŸs„€Ü Ø ’)РܘD " aÓ(¬(°4¸¸QÓ*?ÄÈ$ÐPRÐTUÓAVÐWô
ˆðY‰Ys‹^ˆÜ˜"Ÿ(™(¤MÔ2Ð2Ð2à ‰W^‰^˜CÓ  ˆÜ˜"Ÿ(™(¤MÔ2Ð2Ñ2rcóò—tddd¬«}ttjt    |««|d¬«}t d|i«}d|j d<|jd    d
¬ «}|jd    ¬ «jd
«}d|j d<tj||«|jd    ¬ «jd
«}|jd    d
¬ «}tj||«y) Nz1/1/2016rÚ2s©rZr%ÚfloatrEÚone)z2016-01-01 00:00:08rÚ1sg"@)r%r/©r%) rrrPÚaranger9rÚlocr4Úfillnar5r€r<)rr]r>r‡Ú    actual_dfÚ expected_dfÚexpected_seriesÚ actual_seriess        rÚtest_asfreq_fillvaluez TestAsFreq.test_asfreq_fillvalueªsՀô˜¨R°dÔ;ˆä ”B—I‘Iœc #›hÓ'¨s¸'Ô BˆÜ ˜˜r{Ó #ˆð04ˆ‰Ð+Ñ,à—I‘I 4°CIÓ8ˆ    Ø—i‘i TiÓ*×1Ñ1°#Ó6ˆ Ø8<ˆ ‰Ð4Ñ5Ü
×јk¨9Ô5àŸ)™)¨˜)Ó.×5Ñ5°cÓ:ˆØŸ    ™     t¸˜    Ó<ˆ Ü
×ј° Õ>rcó†—tdd¬«}|tjjd«j    d«|¬«}|j «}|j Dcgc]}|j«‘Œc}|_|jdd¬«}|jdd¬«}tj||«ycc}w)    Nr[rXrYrNr&Ú4hÚffillr*) rrPrQrRrSrIr'Údater4r5r6)rr=r]r>Úts2ÚxrArBs        rÚ"test_asfreq_with_date_object_indexz-TestAsFreq.test_asfreq_with_date_object_index¿s“€Ü˜¨RÔ0ˆÙ œRŸY™Y×2Ñ2°1Ó5×EÑEÀbÓIÐQTÔ Uˆàg‰g‹iˆØ'*§y¡yÖ1 !Q—V‘V•XÒ1ˆŒ    à—‘˜D¨Ó1ˆØ—9‘9˜T¨'9Ó2ˆÜ
‰˜ Õ)ùò    2sÁ"B>có—tgd¢«}|td«|¬«}|jt|««}|jj d«|_|j d«}tj||«y)N)z
2021-01-04z
2021-01-02z
2021-01-03z
2021-01-01ér&Úinferr-)    r
rhr{Úsortedr'Ú
_with_freqr4r5r6)rr=r'rArBs     rÚtest_asfreq_with_unsorted_indexz*TestAsFreq.test_asfreq_with_unsorted_indexÊsc€ôÒTÓUˆÙ ¤ q£°Ô7ˆà—>‘>¤&¨£-Ó0ˆØ!Ÿ™×2Ñ2°7Ó;ˆŒà—‘˜sÓ#ˆÜ
‰˜ Õ)rcó֗ttdd¬«j|«j«d¬«}tddgd¬«j|«}t    j
||«y)NÚ2000rNrYr-rz
2000-01-01z
2000-01-02)rrÚas_unitr\r5rJ)rrrArBs    rÚtest_asfreq_after_normalizez&TestAsFreq.test_asfreq_after_normalizeÖs[€äÜ v qÔ )× 1Ñ 1°$Ó 7× AÑ AÓ CÈ#ô
ˆô! ,° Ð!=ÀCÔH×PÑPÐQUÓVˆÜ
×јf hÕ/rzfreq, freq_half)Ú2MEr,rNr1cóô—tdd|¬«}tdtgd¢|¬«i«}|j|¬«}tdd|¬«}tdtgd    ¢|¬«i«}t    j
||«y)
Nr[ér‹r)rrrç@ç@g@r&rrG)rrr­)rrrr4r5r€)rr%Ú    freq_halfr'r‡rBrAs       rÚtest_asfreq_2MEzTestAsFreq.test_asfreq_2MEÞsm€ô˜:¨q°yÔAˆÜ ˜œVÒ$BÈ%ÔPÐQÓ RˆØ—9‘9 $9Ó'ˆä˜:¨q°tÔ<ˆÜ˜C¤ª¸uÔ!EÐFÓGˆÜ
×јf hÕ/rzfreq, freq_depr)
)r©Ú2M)Ú2QEÚ2Q)z2QE-SEPz2Q-SEP)Ú1BQEÚ1BQ)z2BQE-SEPz2BQ-SEP)Ú1YEÚ1Y)ú2YE-MARz2Y-MAR)rµÚ1A)r·z2A-MAR)z2BYE-MARz2BA-MARcóT—d|dd›d}d|dd›dtdd|dd›¬«}td    tgd
¢|¬ «i«}|j|¬ «}t    j
t |¬ «5|j|¬ «}ddd«t    j|«y#1swYŒ xYw)Nú'r1z$' is deprecated and will be removed z!in a future version, please use 'z
' instead.r[r r‹r)rrrr¬r&r)Úmatch)rrrr4r5Úassert_produces_warningÚ FutureWarningr€)rr%Ú    freq_deprÚdepr_msgr'r‡rBrAs        rÚ(test_asfreq_frequency_M_Q_Y_A_deprecatedz3TestAsFreq.test_asfreq_frequency_M_Q_Y_A_deprecatedîs­€ð"y  }oÐ%IÐJˆØ
+¨D°°¨H¨:°ZÑ@ä˜:¨q¸$¸q¸r¸(¸ÔEˆÜ ˜œVÒ$8ÀÔFÐGÓ HˆØ—9‘9 $9Ó'ˆÜ × 'Ñ '¬ ¸XÔ Fñ    /Ø—Y‘Y IYÓ.ˆF÷    /ä
×јf hÕ/÷    /ð    /ús Á,BÂB'N)Ú__name__Ú
__module__Ú __qualname__ÚpytestÚfixturerrCrKÚmarkÚ parametrizerVr`rkrrryr~rƒrˆr—ržr¤r¨rr¯rÀ©rrr r s÷„Ø€V‡^^Ò2Ô3ñó4ðò$5òL<ð ‡[[×јT LÐ2GÐ#HÓIñóJðò *ò:ò7ò"<ò")ò
/ò    3ò?ò*    *ò
*ò0ð ‡[[×ÑØà Ù a‹[™( 1›+Ð &ð    
óñ0óð0ð ‡[[×ÑØò     
óñ
0óñ
0rr )rÚnumpyrPrÄÚpandas._libs.tslibs.offsetsrÚpandasrrrrr    r
Úpandas._testingÚ_testingr5Úpandas.tseriesr r rÈrrú<module>rÏs/ðÝãÛ å0÷÷õå"÷r0òr0r