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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Ë
oñúh.ãó´—ddlZddlmZddlZddlZddlZddlmZm    Z    m
Z
m Z m Z m Z mZmZmZddlmZddlmZej,j/d«d„«Zej,j3dej4dg«ej,j/d«d„««Zd    „Zd
„Zd „Zd „Zej,j3d ddg«d„«Z d„Z!y)éN)Ú    timedelta)    Ú DatetimeIndexÚIndexÚIntervalÚ IntervalIndexÚ
MultiIndexÚSeriesÚ    TimedeltaÚTimedeltaIndexÚarray)Ú allow_na_opsz3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc    óX—|}tj|tdt|«dz««}|j    «}t j |«}tt|j««tjd¬«}|jtjk7r+|jj|j«|_ nJtj t"d¬«5|jj|j«ddd«yt%|jt&«r|j(|j_n|j*|j_t%|jtj«s=t-|jdd«dk(r|jd    «}n|jd
«}|j/«j1«r |j3«}|j3«}t5j6||«y#1swYyxYw) NéÚcount©ÚdtypeÚnameúfloat16 indexes are not ©ÚmatchÚstorageÚÚpyarrowúint64[pyarrow]ÚInt64)ÚnpÚrepeatÚrangeÚlenÚ value_countsÚ collectionsÚCounterr    ÚdictÚ most_commonÚint64rÚfloat16ÚindexÚastypeÚpytestÚraisesÚNotImplementedErrorÚ
isinstancerÚnamesrÚgetattrÚ
duplicatedÚanyÚ
sort_indexÚtmÚassert_series_equal)Úindex_or_series_objÚobjÚresultÚcounterÚexpecteds     úVH:\Change_password\venv_build\Lib\site-packages\pandas/tests/base/test_value_counts.pyÚtest_value_countsr:s€à
€CÜ
)‰)Cœ˜q¤# c£(¨Q¡,Ó/Ó
0€CØ × Ñ Ó €Fä×!Ñ! #Ó&€GÜ”d˜7×.Ñ.Ó0Ó1¼¿¹ÈÔP€Hà
‡yy”B—J‘JÒØ!Ÿ™×.Ñ.¨s¯y©yÓ9ˆä ]‰]Ô.Ð6PÔ Qñ    -Ø N‰N× !Ñ ! #§)¡)Ô ,÷    -àܐ(—.‘.¤*Ô-Ø"Ÿy™yˆ‰Õà!Ÿh™hˆ‰Ôä f—l‘l¤B§H¡HÔ -Ü 3—9‘9˜i¨Ó ,°    Ò 9Ø—‘Ð'7Ó8‰Hð —‘ wÓ/ˆHð ‡~~Ó×ÑÔØ×"Ñ"Ó$ˆØ×&Ñ&Ó(ˆÜ×ј6 8Õ,÷)    -àús Ã*&H È H)Únull_objc    ó:—|}|j«}t|«stjd«nMt    |«dkrtjd«n)t |t «rtjd|›d«|j}||ddt|«}tj|tdt    |«dz««}|||j¬«}tj|j««}t!t#|j%««tj&d    ¬
«}|jtj(k7r+|j*j-|j«|_nJtj.t0d ¬ «5|j*j-|j«ddd«y|j2|j*_|j5«}    |j7«j9«r |j;«}|    j;«}    t |    jtj«s=t=|jd d«dk(r|j-d«}n|j-d«}t?j@|    |«d||<|j5d¬«}    |j7«j9«r |j;«}|    j;«}    t?j@|    |«y#1swYyxYw)Nz$type doesn't allow for NA operationsrz%Test doesn't make sense on empty datazMultiIndex can't hold 'ú'ré©rrrrrrrrrréF©Údropna)!Úcopyr r)Úskiprr,rÚ_valuesÚtyperrrrr!r"rBr    r#r$r%r&r'r(r*r+rr r/r0r1r.r2r3)
r;r4Úorigr5ÚvaluesÚklassÚrepeated_valuesr7r8r6s
          r9Útest_value_counts_nullrK:sN€ð €DØ
)‰)‹+€Cä ˜Ô Ü ‰ Ð:Õ;Ü     ˆS‹AŠÜ ‰ Ð;Õ<Ü    Dœ*Ô    %܏ ‰ Ð-¨h¨Z°qÐ9Ô:à [‰[€FØ€Fˆ1ˆQ€Kä ‹I€EÜ—i‘i ¬¨a´°V³¸q±Ó(AÓB€OÙ
 s§y¡yÔ
1€Cô×!Ñ! #§*¡*£,Ó/€GÜ”d˜7×.Ñ.Ó0Ó1¼¿¹ÈÔP€Hà
‡yy”B—J‘JÒØ!Ÿ™×.Ñ.¨s¯y©yÓ9ˆä ]‰]Ô.Ð6PÔ Qñ    -Ø N‰N× !Ñ ! #§)¡)Ô ,÷    -àØŸ(™(€H‡NNÔà × Ñ Ó €FØ
‡~~Ó×ÑÔð×&Ñ&Ó(ˆØ×"Ñ"Ó$ˆä f—l‘l¤B§H¡HÔ -Ü 3—9‘9˜i¨Ó ,°    Ò 9Ø—‘Ð'7Ó8‰Hð —‘ wÓ/ˆHÜ×ј6 8Ô,à€HˆXÑà × Ñ  UÐ Ó +€FØ
‡~~Ó×ÑÔð×&Ñ&Ó(ˆØ×"Ñ"Ó$ˆÜ×ј6 8Õ,÷9    -àús Æ&LÌLcó(—|}gd¢}||«}tgd¢gd¢d¬«}tj|j«|«t    |t
«rft t jt j|t j¬«««}tj|j«|«nkt jt j|t j¬««}|r t|d¬«}tj|j«|«|j«dk(sJ‚|jd    ¬
«j«}tgd ¢td «d¬«j«}tj||«|jd ¬«}tgd¢td«d¬«}tj||«|jd ¬«}tgd¢gd¢d¬«}tj||«y)N©
ÚaÚbrOrOrOÚcÚdrQrNrN)ér@r>r)rOrNrQrPr©r'rr?ÚstrrRF)Úsort)r@rrRr>ÚacbdT)Ú    ascending)rr>r@rRÚcdab)Ú    normalize)gš™™™™™Ù?g333333Ó?gš™™™™™É?gš™™™™™¹?Ú
proportion)r    r2r3r r,rrÚuniquer Úobject_Úassert_index_equalÚ assert_equalÚnuniqueÚ sort_valuesÚlist)Úindex_or_seriesÚusing_infer_stringrIÚs_valuesÚsr8ÚexpÚhists        r9Útest_value_counts_inferredrhus€Ø €EÚA€HÙ ˆh‹€AÜ’lÒ*>ÀWÔM€HÜ×ј1Ÿ>™>Ó+¨XÔ6ä!”UÔÜ”B—I‘IœbŸh™h x´r·z±zÔBÓCÓDˆÜ
×јaŸh™h›j¨#Õ.äi‰iœŸ™ ´·±Ô<Ó=ˆÙ ܘ 5Ô)ˆCÜ
‰˜Ÿ™›
 CÔ(à 9‰9‹;˜!Ò ÐÐ ð >‰>˜uˆ>Ó %× 1Ñ 1Ó 3€DÜ’l¬$¨v«,¸WÔE×QÑQÓS€HÜ×ј4 Ô*ð >‰> Dˆ>Ó )€DÜ’l¬$¨v«,¸WÔE€HÜ×ј4 Ô*ð >‰> Dˆ>Ó )€DÜÚÒ$8¸|ô€Hô×ј4 Õ*óc óZ    —|}gd¢}||«}d}tjt|¬«5|jd¬«ddd«t    gd¢«}|jd¬«}t    t dd«d    id
¬ «}t j||«|jdd ¬ «}    t    t dd«did¬ «}
t j|    |
«t|t«r0t j|j«tgd¢««nKtjgd¢tj¬«} t j|j«| «|j!«dk(sJ‚|jd    d ¬«} t#j$gd¢«} t    gd¢| j'gd¢«d
¬«}t j| |«|jd    d¬«} t#j$gd¢«} t    gd¢| j'gd¢«d
¬«}t j| |«|jd    d ¬ «}t    gd¢| j'gd¢«d¬«}t j||«ddddtj(tj(dddddg }||«}t    gd¢gd¢d
¬«}t j|j«|«t|t«rBtddtj(dg«} t j|j«| «n`tjddtj(dgt*¬«} |r t| d¬«} t j,|j«| «|j!«dk(sJ‚|t.ur|i«n |it*¬«}t    gtjd
¬ «}t j|j«|d¬!«t|t«r0t j|j«tg«d¬"«n9t j|j«tjg«d¬#«|j!«d$k(sJ‚y#1swYŒcxYw)%NrMz*bins argument only works with numeric datarr)Úbins)rrr>r@灕C‹lçï?ç@rRr©rT)rkrYgð?rZ)rr>r@r?r@)rkrB)rlgø?g@g@rm)r>rrr)rrr@r>rSF)gà?çÐ?rorrNrOrQ)rRr@r>)rOrNrQrTr)Úcheck_index_type)Úexact)Ú check_dtyper)r)r*Ú    TypeErrorr r    rr2r3r,rr]r[rr r%Úassert_numpy_array_equalr_rÚ from_breaksÚtakeÚnanÚobjectr^r#)rbrcrIrdreÚmsgÚs1Úres1Úexp1Úres1nÚexp1nrfÚres4Ú    intervalsÚexp4Úres4nÚexp4nr8s                  r9Útest_value_counts_binsr„™s€Ø €EÚA€HÙ ˆh‹€Að 7€CÜ    ‰”y¨Ô    ,ñØ    ‰˜AˆÔ÷ô
’ Ó    €BØ ?‰? ˆ?Ó "€DÜ ”8˜E 3Ó'¨Ð+°'Ô :€DÜ×ј4 Ô&Ø O‰O ¨dˆOÓ 3€EÜ ”H˜U CÓ(¨#Ð.°\Ô B€EÜ×ј5 %Ô(ä"”eÔÜ
×јbŸi™i›k¬5²Ó+;Õ<äh‰h’y¬¯©Ô1ˆÜ
×#Ñ# B§I¡I£K°Ô5à :‰:‹<˜1Ò ÐÐ ð ?‰? ¨$ˆ?Ó /€DÜ×)Ñ)Ò*EÓF€IÜ ’, i§n¡n²\Ó&BÈÔ Q€DÜ×ј4 Ô&à ?‰? ¨%ˆ?Ó 0€DÜ×)Ñ)Ò*EÓF€IÜ ’, i§n¡n²\Ó&BÈÔ Q€DÜ×ј4 Ô&à O‰O ¨dˆOÓ 3€EÜ Ú I§N¡N²<Ó$@À|ô €Eô×ј5 %Ô(ðS˜#˜s¤B§F¡F¬B¯F©F°C¸¸cÀ3ÈÐL€HÙ ˆh‹€AÜ’i¢¸WÔE€HÜ×ј1Ÿ>™>Ó+¨XÔ6ä!”UÔܐS˜#œrŸv™v sÐ+Ó,ˆÜ
×јaŸh™h›j¨#Õ.äh‰h˜˜S¤"§&¡&¨#Ð.´fÔ=ˆÙ ܘ 5Ô)ˆCÜ
‰˜Ÿ™›
 CÔ(Ø 9‰9‹;˜!Ò ÐÐ àœd‘]‰ˆbŒ    ©¨b¼Ô(?€Aܐb¤§¡¨wÔ7€HÜ×ј1Ÿ>™>Ó+¨XÈÕNä!”UÔÜ
×јaŸh™h›j¬%°«)¸5ÖAä
×#Ñ# A§H¡H£J´·±¸³ È%ÕPà 9‰9‹;˜!Ò ÐÑ ÷{ñús ¬R Ò R*cóô—|}tjgd¢tjgd¢«j|«gd¢dœ«}||dj    ««}d|_tjgd¢«j|«}t gd¢|d¬    «}tj|j«|«ttjgd
¢d |›d ¬ ««}|j«}t|t«r tj|t!|««ntj"||«|j%«dk(sJ‚|dj    «}|t'|j(«tj*gdzz«}|t ur|j,j|«}n|j|«}|j«}|j.j0d |›d k(sJ‚tj||«|jd¬«}tj2t dgt!tj*g«j|«d¬    «|g«}tj||«|j0d |›d k(sJ‚|j«}    |    j0d |›d k(sJ‚t|t«rQt!|j5«tj*gz«j|«}
tj|    |
«n3tj"|    dd|«tj6|    d«sJ‚|j%«dk(sJ‚|j%d¬«dk(sJ‚y)N)Úxxyyzzr†r†ÚxxyywwÚfoofoorˆ)ú
2010-01-01r‰r‰z
2009-01-01ú
2008-09-09rŠ)ÚPIEÚGUMÚEGGrr‹rŒ)Ú    person_idÚdtÚfoodr)ú2010-01-01 00:00:00ú2008-09-09 00:00:00ú2009-01-01 00:00:00)r@r>rrrS)r‘r“r’z datetime64[ú]r?r@rRFrA)ÚpdÚ    DataFrameÚ to_datetimeÚas_unitrCrr    r2r3r r rr[r,rr]rÚassert_extension_array_equalr_rarHÚNaTrr'rÚconcatÚtolistÚisna) rbÚunitrIÚdfreÚidxÚ
expected_sr8r6r[Úexp_idxs            r9Útest_value_counts_datetime64r£àsâ€Ø €Eô
‰âUÜ—.‘.òó    ÷‰gd‹mÚ>ñ     
ó
€Bñ"    ˆb‰hm‰m‹oÓ€AØ €A„FÜ
.‰.ÚMó ç gˆdƒmðôš    ¨°7Ô;€JÜ×ј1Ÿ>™>Ó+¨ZÔ8äÜ
‰Ú QØ ˜v QÐ'ô    
ó€Hð X‰X‹Z€Fܐ!”UÔÜ
×јf¤m°HÓ&=Õ>ä
×'Ñ'¨°Ô9à 9‰9‹;˜!Ò ÐÐ ð     ˆ4‰ ‰ ‹€AÙ Œd1—8‘8‹n¤§¡˜x¨!™|Ñ+Ó,€AØ ”Ø D‰DL‰L˜Ó ‰à I‰Id‹Oˆà ^‰^Ó €FØ <‰<× Ñ  ;¨t¨f°AÐ!6Ò 6Ð6Ð 6Ü×ј6 :Ô.à ^‰^ 5ˆ^Ó )€FÜ—‘ä A3œm¬R¯V©V¨HÓ5×=Ñ=¸dÓCÈ'Ô RØ ð    
ó€Jô ×ј6 :Ô.à 7‰7˜  D 6¨Ð+Ò +Ð+Ð +Ø X‰X‹Z€FØ <‰<˜[¨¨¨aÐ0Ò 0Ð0Ð 0ô!”UÔÜ §¡Ó 1´R·V±V°HÑ <Ó=×EÑEÀdÓKˆÜ
×јf gÕ.ä
×'Ñ'¨¨r°¨
°HÔ=܏w‰wv˜a‘yÔ!Ð!Ð!à 9‰9‹;˜!Ò ÐÐ Ø 9‰9˜Eˆ9Ó " aÒ 'Ð'Ñ 'ricó—|}ttd««j|«}t|gd¬«j|«}t    j
dd|›d¬«|z}||d¬«}|j «}tdg|d¬    «}tj||«|}    |j«}t|t«rtj||    «n tj||    j«|t    j
dd|›d¬«z}
||
d¬«}
|
j «} tj| |«y)
Nrrrnézm8[r”r?rrS)r
rr˜r rÚzerosr r    r2r3r[r,rr]r™rE) rbržrIÚdayÚtdiÚtdvalsÚtdr6r¡r8Útd2Úresult2s             r9Útest_value_counts_timedelta64r­1s€à €Eä
”I˜a“LÓ
)¨$Ó
/€CÜ
˜#˜ TÔ
2°4Ó
8€Cä X‰Xa  T F¨!˜}Ô -°Ñ 3€FÙ    ˆv˜DÔ    !€Bà _‰_Ó €Fܘ˜ 3¨WÔ5€JÜ×ј6 :Ô.à€HØ Y‰Y‹[€Fܐ"”eÔÜ
×јf hÕ/ä
×'Ñ'¨°×0@Ñ0@ÔAà
”—‘˜ C¨ v¨Q -Ô0Ñ
0€CÙ
˜$Ô
€CØ×ÑÓ €GÜ×ј7 JÕ/rirBTFcó\—|}dtjtjg}||«}|j    |¬«}|dur&t dgt dg|j¬«d¬«}n/t gd¢dtjtjgd¬«}tj||«y)NTrArr?rrS)rrr)
r•ÚNArrwr r    rrr2r3)rBrbrIrHr5Úresr8s       r9Útest_value_counts_with_nanr±LsŠ€ð €EØ”B—E‘Eœ2Ÿ6™6Ð "€FÙ
‹-€CØ
×
 &Ð
)€CØ ~ܘ1˜#¤U¨D¨6¸¿¹Ô%CÈ'ÔR‰äš)¨D´"·%±%¼¿¹Ð+@ÀwÔOˆÜ×ј3 Õ)ricó.—tjddd¬«}|jt«}d}t    j
t |¬«5|j«}ddd«|j«}t    j|«y#1swYŒ0xYw)Nz
2016-01-01r@ÚUTC)ÚperiodsÚtzz<The behavior of value_counts with object-dtype is deprecatedr)    r•Ú
date_ranger(rxr2Úassert_produces_warningÚ FutureWarningr r3)Údtir ryr°rfs     r9Ú-test_value_counts_object_inference_deprecatedrºZsz€ä
-‰-˜ ¨a°EÔ
:€Cà
*‰*”VÓ
€CØ
H€CÜ     ×    #Ñ    #¤M¸Ô    =ñ!Ø×ÑÓ ˆ÷!ð ×
€CÜ×ј3 Õ$÷    !ð!ús Á B  B)"r!ÚdatetimerÚnumpyrr)Úpandasr•rrrrrr    r
r r Úpandas._testingÚ_testingr2Úpandas.tests.base.commonr ÚmarkÚfilterwarningsr:Ú parametrizerwrKrhr„r£r­r±rº©rir9ú<module>rÅsßðÛÝãÛ ã÷
÷
õ
õÝ1ð‡×ÑÐRÓSñ-óTð-ðD‡×ј b§f¡f¨d ^Ó4؇×ÑÐRÓSñ6-óTó5ð6-òr!+òHDòNN(òb0ð6‡×ј D¨% =Ó1ñ
*ó2ð
*ó
%ri