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
Ë
oñúh‚ãó’—ddlZddlZddlmZmZddlmZGd„d«Z    ejjdgd¢«d„«Z d„Z y)    éN)Ú    DataFrameÚSeriescóª—eZdZejj ddddejejejdddddgfdddejejejddddejgfdddejdddddejejgfdddejejddddejejgfdddejejd    d    d
ddejgfdddejejd    d    d
dejejgfdddddd    d    d
ejejejgfdddejdd    d    d
ejejejgfg«d „«Zd „Z    d „Z
d„Z ejj dgd¢«d„«Z y)ÚTestDataFramePctChangez periods, fill_method, limit, expéÚffillNçø?rÚbfilléÿÿÿÿgà¿g333333ã¿cóŠ—tjtjddddtjtjg}||«}dt|«j›d}t    j
t |¬«5|j|||¬«}    ddd«t    j    ||««y#1swYŒ&xYw)    Nrééé
zDThe 'fill_method' keyword being not None and the 'limit' keyword in z.pct_change are deprecated©Úmatch)ÚperiodsÚ fill_methodÚlimit)    ÚnpÚnanÚtypeÚ__name__ÚtmÚassert_produces_warningÚ FutureWarningÚ
pct_changeÚ assert_equal)
ÚselfrrrÚexpÚframe_or_seriesÚvalsÚobjÚmsgÚress
          ú]H:\Change_password\venv_build\Lib\site-packages\pandas/tests/frame/methods/test_pct_change.pyÚtest_pct_change_with_nasz/TestDataFramePctChange.test_pct_change_with_nas sª€ô —‘œŸ™  1 a¨¬R¯V©V´R·V±VÐ<ˆÙ˜dÓ#ˆð SܐC‹y×!Ñ!Ð"Ð"<ð >ð     ô× 'Ñ '¬ ¸SÔ Añ    XØ—.‘.¨¸kÐQV.ÓWˆC÷    Xä
‰˜™_¨SÓ1Õ2÷    Xð    Xús Á?B9Â9Cc    ó°—ttjddd«tjddd«tjddd«g«jtj«}tj
|j d<tj
|j d<d|j d<d}td    «D]‡}|j|¬
«|j|¬
«j|¬
«z d z
}tjt|¬ «5|j|d ¬«}ddd«tj|«Œ‰y#1swYŒ"xYw)Nré(r)rr)rré<)r éúgThe 'fill_method' keyword being not None and the 'limit' keyword in DataFrame.pct_change are deprecatedr )ÚaxisrrÚpad)r,r)rrÚarangeÚastypeÚfloat64rÚiatÚrangerÚshiftrrrrÚassert_frame_equal)rÚpnlr#r,ÚexpectedÚresults      r%Útest_pct_change_numericz.TestDataFramePctChange.test_pct_change_numeric's€äÜ Y‰Yq˜"˜bÓ !¤2§9¡9¨Q°°BÓ#7¼¿¹À1ÀbÈ"Ó9MÐ Nó
ç
‰&”—‘Ó
ð     ôŸ™ˆ‰‰ ÜŸ™ˆ‰‰ ؈‰‰ ð 2ð     ô
˜!“Hò    4ˆDØ—y‘y dyÓ+¨c¯i©i¸T¨iÓ.B×.HÑ.HÈdÐ.HÓ.SÑSÐVWÑWˆHä×+Ñ+¬MÀÔEñ FØŸ™¨T¸u˜ÓE÷ Fä × !Ñ ! &¨(Õ 3ñ     4÷ Fð Fús ÄE Å E    cóÔ—d}|jd¬«}tj|||jd«z dz
«|jd«}|j    «}tj|||jd«z dz
«tj
t |¬«5|jdd¬«}ddd«|jd¬«}tj|||jd«z dz
«|jd    ¬
«}|j    «}tj|||jd    ¬
«z dz
j|««y#1swYŒ¤xYw) Nr+©rrr rr
©rr)rÚ5D)Úfreq)    rrr4r3rrrr
Ú reindex_like)rÚdatetime_framer#ÚrsÚfilleds     r%Útest_pct_changez&TestDataFramePctChange.test_pct_change<sM€ð 2ð     ð
× &Ñ &°4Ð &Ó 8ˆÜ
×јb .°>×3GÑ3GÈÓ3JÑ"JÈQÑ"NÔOà × &Ñ & qÓ )ˆØ×%Ñ%Ó'ˆÜ
×јb &¨6¯<©<¸«?Ñ":¸QÑ">Ô?ä × 'Ñ '¬ ¸SÔ Añ    IØ×*Ñ*°wÀaÐ*ÓHˆB÷    Ià×%Ñ%¨AÐ%Ó.ˆÜ
×јb &¨6¯<©<¸«?Ñ":¸QÑ">Ô?à × &Ñ &¨DÐ &Ó 1ˆØ×%Ñ%Ó'ˆÜ
×ÑØ ˜&Ÿ,™,¨D˜,Ó1Ñ1°AÑ5×CÑCÀFÓKõ    
÷    Ið    Iús Â'EÅE'cód—tddtjddg«}t||dœ«}d}t    j
t |¬«5|j«}ddd«ttjdd    d
d g«}t||dœ«}t    j|«y#1swYŒLxYw) Nçð?r    g@g@)ÚaÚbzCThe default fill_method='pad' in DataFrame.pct_change is deprecatedrçà?çgVUUUUUå?gš™™™™™É?)    rrrrrrrrr4)rÚsÚdfr#Úchgr6Úedfs       r%Útest_pct_change_shift_over_nasz5TestDataFramePctChange.test_pct_change_shift_over_nasTs™€Ü C˜œbŸf™f c¨3Ð/Ó 0ˆä ˜Q QÑ'Ó (ˆàSˆÜ × 'Ñ '¬ ¸SÔ Añ    "Ø—-‘-“/ˆC÷    "ôœ2Ÿ6™6 3¨¨]¸CÐ@ÓAˆÜ˜h¨XÑ6Ó7ˆÜ
×јc 3Õ'÷     "ð    "ús Á
B&Â&B/z!freq, periods, fill_method, limit))Ú5BéNN)Ú3Br*NN)rPr*r
N)Ú7Bér-r)rQrRr
r*)Ú14BéNNcó—d}tjt|¬«5|j|||¬«}ddd«tjt|¬«5|j|||¬«}ddd«tj«t |j |j¬«}    tjt|¬«5|    j|||¬«}ddd«tjt|¬«5|    j|||¬«}ddd«tj||«y#1swYŒÿxYw#1swYŒÓxYw#1swYŒpxYw#1swYŒDxYw)Nr+r)r=rrr;)ÚindexÚcolumns)rrrrr4rrVrW)
rr?r=rrrr#Úrs_freqÚ
rs_periodsÚempty_tss
          r%Útest_pct_change_periods_freqz3TestDataFramePctChange.test_pct_change_periods_freqasR€ð 2ð     ô × 'Ñ '¬ ¸SÔ Añ    Ø$×/Ñ/Ø {¸%ð0óˆG÷    ô× 'Ñ '¬ ¸SÔ Añ    Ø'×2Ñ2Ø [¸ð3óˆJ÷    ô     ×јg zÔ2ä >×#7Ñ#7À×AWÑAWÔXˆÜ × 'Ñ '¬ ¸SÔ Añ    Ø×)Ñ)Ø {¸%ð*óˆG÷    ô× 'Ñ '¬ ¸SÔ Añ    Ø!×,Ñ,Ø [¸ð-óˆJ÷    ô     ×јg zÕ2÷'    ð    ú÷    ð    ú÷    ð    ú÷    ð    ús/žD1ÁD=ÃE    Ã=EÄ1D:Ä=EÅ    EÅE) rÚ
__module__Ú __qualname__ÚpytestÚmarkÚ parametrizerrr&r8rBrMr[©ór%rr s½„Ø ‡[[×ÑØ*à ˜ §¡¨¯©°·±¸¸1¸cÀ1ÀaÐHÐ IØ ˜˜RŸV™V R§V¡V¨R¯V©V°Q¸¸3ÀÀ2Ç6Á6ÐJÐ KØ ˜ §¡¨¨1¨a°°C¸¿¹ÀÇÁÐHÐ IØ ˜˜RŸV™V R§V¡V¨Q°°1°c¸2¿6¹6À2Ç6Á6ÐJÐ KØ ˜$ §¡¨¯©°°t¸TÀ1ÀaÈÏÉРPÐ QØ ˜!˜bŸf™f b§f¡f¨d°D¸$ÀÀ2Ç6Á6È2Ï6É6ÐRÐ SØ ˜$  A t¨T°4¸¿¹ÀÇÁÈÏÉРPÐ QØ ˜!˜bŸf™f a¨¨t°T¸2¿6¹6À2Ç6Á6È2Ï6É6ÐRÐ Sð        
ó ñ 3ó ð 3ò4ò*
ò0 (ð ‡[[×ÑØ+ò    
ó
ñ3ó
ñ3rbrr)r-rNc    óz—ttjdddddgddtjdddgdœdd    gdz¬
«}|€dnt}d }t    j
||¬ «5|j |¬ «}ddd«|€Atjtjtjtjddg}n$tjtjddddg}ttjtjddddg|dœdd    gdz¬
«}t    j|«y#1swYŒ¾xYw)Nrr r*é    ér©rrrErF)rVr+rr:g@rDrHrG)    rrrrrrrÚinfr4)rÚdataÚwarnr#r7Ú second_columnr6s       r%Ú'test_pct_change_with_duplicated_indicesrk‹s€ô Ü V‰VQ˜˜1˜a Ð $¨!¨Q´·±¸¸1¸bÐ)AÑBÈ3ÐPSÈ*ÐWXÉ.ô €DðÐ&‰4¬M€Dð    .ðô
×    #Ñ    # D°Ô    4ñ:Ø—‘¨[Ó9ˆ÷:ðÐÜŸ™¤§¡¬¯©´·±¸¸cÐB‰ 䟙¤§¡¨¨c°3¸Ð<ˆ ÜÜ V‰V”R—V‘V˜S # s¨CÐ 0°]ÑCؐCˆj˜1‰nô€Hô×ј& (Õ+÷:ð:ús Á!D1Ä1D:có—tddgddgddgddgddgg«}|j«}ttjddddgtjtjdddgd    œ«}t    j
||«y)
Nrr r*rrOrGgUUUUUUÕ?gÐ?rf)rrrrrr4)rJr7r6s   r%Ú)test_pct_change_none_beginning_no_warningrm¥s‡€ä    à ˆIØ ˆFØ ˆFØ ˆFØ ˆFð     
ó
€Bð]‰]‹_€FÜÜ V‰VQ˜˜U DÐ )¬r¯v©v´r·v±v¸qÀ#ÀuÐ.MÑNó€Hô×ј& (Õ+rb)Únumpyrr^ÚpandasrrÚpandas._testingÚ_testingrrr_r`rkrmrarbr%ú<module>rrsNðÛÛ ÷õ÷}3ñ}3ð@‡×јÒ(>Ó?ñ,ó@ð,ó2,rb