hyb
2025-11-10 e0a856b5072c5a09f3f6de6da85abf90e00ee704
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
Ë
oñúh¦0ãó”—ddlmZddlZddlZddlZddlZddlmZddl    m
Z
ddl m Z ddl Zddl mZmZmZmZddlmZGd„d«Zy)    é)ÚdeepcopyN)Úusing_string_dtype)Úoption_context)Ú HAS_PYARROW)Ú    DataFrameÚSeriesÚ
date_rangeÚtimedelta_rangec
ó¶—eZdZd„Zd„Zd„Zd„Zd„Zd„Ze    jje «xre d¬«d    „«Zd
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Ze    jj/de«edg¬«edg¬«edgi«g«d„«Zd„Zd„Zd„Zd„Zd„Zd„Ze    jj/dgd¢«d„«Z d „Z!d!„Z"y")#ÚTestDataFrameMisccóü—|d}|jdk(sJ‚|jd«}|jdk(sJ‚|jdd…df}|jdk(sJ‚|jdd}|jdk(sJ‚y)NÚAÚB)ÚnameÚpopÚloc)ÚselfÚ float_frameÚsÚs2s    úNH:\Change_password\venv_build\Lib\site-packages\pandas/tests/frame/test_api.pyÚtest_getitem_pop_assign_namez.TestDataFrameMisc.test_getitem_pop_assign_namesy€Ø ˜Ñ ˆØv‰v˜Š}Ј}à O‰O˜CÓ  ˆØv‰v˜Š}Ј}à O‰OšA˜s˜FÑ #ˆØv‰v˜Š}Ј}à U‰U‘1ˆXˆØw‰w˜#Š~Љ~ócóD—|}|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«dk(sJ‚|jd«|jusJ‚|jd«|jusJ‚t j td¬«5|jd«ddd«t j td    ¬«5|jd
«ddd«t j td ¬«5|jd«ddd«t j td¬«5|jd«ddd«y#1swYŒ©xYw#1swYŒ€xYw#1swYŒWxYw#1swYyxYw) NréÚindexÚrowsÚcolumnsz No axis named©Úmatchéz No axis.*fooÚfooz No axis.*None)Ú_get_axis_numberÚ_get_axis_nameÚ    _get_axisrrÚpytestÚraisesÚ
ValueError)rrÚfs   rÚ test_get_axiszTestDataFrameMisc.test_get_axis%s€Ø ˆØ×!Ñ! !Ó$¨Ò)Ð)Ð)Ø×!Ñ! !Ó$¨Ò)Ð)Ð)Ø×!Ñ! 'Ó*¨aÒ/Ð/Ð/Ø×!Ñ! &Ó)¨QÒ.Ð.Ð.Ø×!Ñ! )Ó,°Ò1Ð1Ð1à×Ñ Ó" gÒ-Ð-Ð-Ø×Ñ Ó" iÒ/Ð/Ð/Ø×Ñ Ó(¨GÒ3Ð3Ð3Ø×Ñ Ó'¨7Ò2Ð2Ð2Ø×Ñ     Ó*¨iÒ7Ð7Ð7à{‰{˜1‹~ §¡Ñ(Ð(Ð(؏{‰{˜1‹~ §¡Ñ*Ð*Ð*ä ]‰]œ:¨_Ô =ñ    "Ø × Ñ ˜qÔ !÷    "ô]‰]œ:¨^Ô <ñ    $Ø × Ñ ˜UÔ #÷    $ô]‰]œ:¨_Ô =ñ    #Ø × Ñ ˜TÔ "÷    #ô]‰]œ:¨_Ô =ñ    %Ø × Ñ ˜tÔ $÷    %ð    %÷    "ð    "ú÷    $ð    $ú÷    #ð    #ú÷    %ð    %ús0Ä8G2Å-G>Æ"H
ÇHÇ2G;Ç>HÈ
HÈHcó€—tjtd¬«5|j|vddd«y#1swYyxYw)Nzunhashable type: 'Index'r)r&r'Ú    TypeErrorr)rrs  rÚtest_column_contains_raisesz-TestDataFrameMisc.test_column_contains_raisesBs4€Ü ]‰]œ9Ð,FÔ Gñ    /Ø × Ñ  ;Ñ .÷    /÷    /ñ    /úsœ4´=c ó8—ttd«td«gtd«¬«}td«D]}|t|«vrŒJ‚t|j    d«t
«sJ‚ttd«td«gt jjttdd«««¬«}td«D]}|t|«vrŒJ‚td«D]}|t|«vrŒJ‚t|j    d«t«sJ‚y)NÚabcdÚefghÚABCD©rrÚEFGH)
rÚlistÚdirÚ
isinstanceÚ __getitem__rÚpdÚ
MultiIndexÚ from_tuplesÚzip)rÚdfÚkeys   rÚtest_tab_completionz%TestDataFrameMisc.test_tab_completionFsø€ä œ˜V› ¤d¨6£lÐ3¼TÀ&»\Ô JˆÜ˜“<ò    "ˆCØœ#˜b›'’>Ð !>ð    "ä˜"Ÿ.™.¨Ó-¬vÔ6Ð6Ð6ôÜ &‹\œ4 ›<Ð (Ü—M‘M×-Ñ-¬d´3°v¸vÓ3FÓ.GÓHô
ˆô˜“<ò    "ˆCØœ#˜b›'’>Ð !>ð    "䘓<ò    &ˆCØœc "›gÒ%Ð %Ð%ð    &ä˜"Ÿ.™.¨Ó-¬yÔ9Ð9Ñ9rcóî—td«Dcgc]}dt|«z‘Œ}}td«td«g}t||¬«}dt|«vsJ‚dt|«vsJ‚t    dd«5t||¬«}dt|«vsJ‚d    t|«vsJ‚    ddd«t    dd«5t||¬«}d
t|«vsJ‚    ddd«ycc}w#1swYŒAxYw#1swYyxYw) Ni¤Úar2Úa99Úa100zdisplay.max_dir_itemsi,Úa299Úa300Úa419)ÚrangeÚstrrr5r)rÚirÚvaluesr<s     rÚtest_display_max_dir_itemsz,TestDataFrameMisc.test_display_max_dir_itemsYsÿ€ä).¨s«Ö4 A3œ˜Q›“<Ð4ˆÐ4ܘ“*œe C›jÐ)ˆÜ v wÔ /ˆðœ˜B›ÑÐÐØœS ›WÑ$Ð$Ð$ä Ð3°SÓ 9ñ    )ܘ6¨7Ô3ˆBØœS ›WÑ$Ð $Ð$ؤ R£Ñ(Ð (Ñ(÷    )ô
Ð3°TÓ :ñ    %ܘ6¨7Ô3ˆBØœS ›WÑ$Ð $Ñ$÷    %ð    %ùò5÷    )ð    )ú÷
    %ð    %úsŽCÁ2,CÂ3C+ÃC(Ã+C4có —t«}tdg«}d}tjt|¬«5t    |«ddd«tjt|¬«5t    |«ddd«y#1swYŒ9xYw#1swYyxYw)Nrzunhashable type: 'DataFrame'r)rr&r'r,Úhash)rÚ empty_framer<Úmsgs    rÚtest_not_hashablez#TestDataFrameMisc.test_not_hashablelss€Ü“kˆ ä ˜s‹^ˆØ,ˆÜ ]‰]œ9¨CÔ 0ñ    Ü ŒH÷    ä ]‰]œ9¨CÔ 0ñ    Ü Ô ÷    ð    ÷    ð    ú÷    ð    ús´ A8Á# BÁ8BÂB zsurrogates not allowed)Úreasoncóh—d}t|gi«}|t|«vsJ‚|jd|k(sJ‚y)Nuí ½r)rr5r)rÚcolnamer<s   rÚ+test_column_name_contains_unicode_surrogatez=TestDataFrameMisc.test_column_name_contains_unicode_surrogatevs?€ð
ˆÜ ˜ }Ó %ˆàœc "›gÑ%Ð%Ð%؏z‰z˜!‰} Ò'Ð'Ñ'rcó2—ttjjd«j    d««}ttjjd«j    d««}d|j
_|j
j J‚y)Nr!)rér")rÚnpÚrandomÚ default_rngÚstandard_normalrr)rÚdf1Údf2s   rÚtest_new_empty_indexz&TestDataFrameMisc.test_new_empty_indexsi€ÜœŸ    ™    ×-Ñ-¨aÓ0×@Ñ@ÀÓHÓIˆÜœŸ    ™    ×-Ñ-¨aÓ0×@Ñ@ÀÓHÓIˆØˆ    ‰    ŒØy‰y~‰~Ð%Ð%Ñ%rcó—|jd«}||jusJ‚|jd«}||jusJ‚d}tjt
|¬«5|jd«ddd«y#1swYyxYw)NrrzAxis must be 0 or 1 \(got 2\)rr!)Ú _get_agg_axisrrr&r'r()rrÚcolsÚidxrNs     rÚtest_get_agg_axisz#TestDataFrameMisc.test_get_agg_axis‡s€€Ø×(Ñ(¨Ó+ˆØ{×*Ñ*Ñ*Ð*Ð*à×'Ñ'¨Ó*ˆØk×'Ñ'Ñ'Ð'Ð'à.ˆÜ ]‰]œ:¨SÔ 1ñ    )Ø × %Ñ % aÔ (÷    )÷    )ñ    )ús Á A;Á;Bcóܗt«}|jsJ‚|jrJ‚|jrJ‚tgd¢gd¢dœtjd«¬«}|d=|jrJ‚y)N)gð?g@g@©r@ÚbÚc©rrrU©rr)rÚemptyrVÚarange)rrÚfloat_string_framerMr<s     rÚ
test_emptyzTestDataFrameMisc.test_empty’sg€Ü“kˆ Ø× Ò Ð Ð à×$Ò$Ð$Ð$Ø%×+Ò+Ð+Ð+ôš_²?ÑCÌ2Ï9É9ÐUVË<Ô XˆØ ˆsˆGØ—8’8Ј|8rcóԗt|«t|j«k(sJ‚|ddgj}|jddg¬«j}t    j
||«y)Nrrr2)ÚlenrrIÚreindexÚtmÚassert_almost_equal)rrÚarrÚexpecteds    rÚtest_lenzTestDataFrameMisc.test_lenžsc€Ü;Ó¤3 {×'8Ñ'8Ó#9Ò9Ð9Ð9ð˜3 ˜*Ñ%×,Ñ,ˆØ×&Ñ&°°S¨zÐ&Ó:×AÑAˆÜ
×јs HÕ-rcóð—|}|jd¬«}|jd¬«}tj||«|jd¬«}|jd¬«}tj||«y)Nr)Úaxisrrr)ÚsumroÚassert_series_equal)rrr)rrÚresults     rÚtest_axis_aliasesz#TestDataFrameMisc.test_axis_aliases¦sg€Ø ˆð—5‘5˜a5“=ˆØ—‘˜GÓ$ˆÜ
×јv xÔ0à—5‘5˜a5“=ˆØ—‘˜IÓ&ˆÜ
×јv xÕ0rcó˜—tjtj«sJ‚tjtj«sJ‚y©N)ÚpydocÚgetdocrrr)rs rÚtest_class_axisz!TestDataFrameMisc.test_class_axis²s2€ô|‰|œIŸO™OÔ,Ð,Ð,܏|‰|œI×-Ñ-Ô.Ð.Ñ.rcón—|j}|j«D]\}}|j|k(rŒJ‚yr{)Ú_seriesÚitemsr)rrjÚseriesÚkÚvs     rÚtest_series_put_namesz'TestDataFrameMisc.test_series_put_names¸s6€Ø#×+Ñ+ˆØ—L‘L“Nò    ‰DˆAˆqØ—6‘6˜Q“;Ð ;ñ    rcóþ—tgd¢«}|jrJ‚tdgdg¬«}|jrJ‚tddgddg¬«j«}|jsJ‚|jjsJ‚y)N)rr!rUr)rrr@rdreÚd)rrhÚdropnaÚT©rr<s  rÚtest_empty_nonzeroz$TestDataFrameMisc.test_empty_nonzero½sl€Ü ’yÓ !ˆØ—8’8Ј|Ü ˜a˜S¨1¨#Ô .ˆØ—8’8Ј|Ü ˜c 3˜Z°#°s°Ô <× CÑ CÓ EˆØxŠxˆˆx؏t‰tzŠzЉzrr<rrgr2cóP—|jsJ‚|jjsJ‚yr{)rhr‰rŠs  rÚtest_empty_likez!TestDataFrameMisc.test_empty_likeÆs€ðxŠxˆˆx؏t‰tzŠzЉzrcó—ttdd¬«tdd¬«dœ«}|j}|jj «}t tjd«did¬«}tj||«y)    NÚ20130101é
)Úperiodsz1 dayrfÚobjectÚcount)r) rr    r
r‰ÚdtypesÚ value_countsrrVÚdtyperorw)rr<Útrxrrs     rÚtest_with_datetimelikesz)TestDataFrameMisc.test_with_datetimelikesÓsl€Ü ä 
°BÔ7Ü$ W°bÔ9ñ ó
ˆð D‰Dˆà—‘×&Ñ&Ó(ˆÜœ2Ÿ8™8 HÓ-¨rÐ2¸ÔAˆÜ
×јv xÕ0rcó^—t|«}d|jd<|j|«rJ‚y)Nr)rr)rrÚequals)rrÚcps   rÚ test_deepcopyzTestDataFrameMisc.test_deepcopyàs0€Ü kÓ "ˆØˆ‰ˆv‰Ø×%Ñ% bÔ)Ð)Ð)Ð)rcóÔ—tgd¢gd¢gd¢dœ«}d„}d„}||j«|«d„}||jd«|«d    „}||j«|«d
„}||j«|«d „}||j«|«d „}||j«|«d „}||j«|«d„}||j«|«|j«d}d„}||jd«d|«d„}||j«|«d„}||j«|«d„}||j«|«y)N)r"ÚbarÚbazÚqux)rrrr)rr!rUérccó—||«}|J‚yr{©)Úbaser)rxs   rÚ_check_fz<TestDataFrameMisc.test_inplace_return_self.<locals>._check_fìs€Ùt“WˆFؐ>Ð !‘>rcó(—|jdd¬«S)Nr@T©Úinplace)Ú    set_index©Úxs rú<lambda>z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ós€a—k‘k #¨tkÓ4€rcó&—|jd¬«S©NTr§©Ú reset_indexrªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>÷s€a—m‘m¨DmÓ1€rr@có&—|jd¬«Sr®)Údrop_duplicatesrªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ûs€a×'Ñ'°Ð'Ó5€rcó(—|jdd¬«S)NrdTr§)Ú sort_valuesrªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ÿs€a—m‘m C°mÓ6€rcó&—|jd¬«Sr®)Ú
sort_indexrªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>s€a—l‘l¨4lÓ0€rcó(—|jdd¬«S©NrTr§©Úfillnarªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ó€a—h‘h˜q¨$hÓ/€rcó*—|jddd¬«S©NrrTr§©Úreplacerªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda> ó€a—i‘i  1¨diÓ3€rcó,—|jddid¬«S©Nrr"Tr§©Úrenamerªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ó€a—h‘h  5˜z°4hÓ8€rrecó(—|jdd¬«S)NT)r¨Údropr¯rªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>s€a—m‘m¨D°tmÓ<€rcó(—|jdd¬«Sr¸r¹rªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>r»rcó*—|jddd¬«Sr½r¾rªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>rÀrcó,—|jddid¬«SrÂrÃrªs rr¬z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>"rÅr)rÚcopyr©)rÚdatar¥r)r‡s     rÚtest_inplace_return_selfz*TestDataFrameMisc.test_inplace_return_selfåsN€ôÚ.²\Ê Ñ Uó
ˆò    "ñ 5ˆÙ—‘“˜aÔ ñ 2ˆÙ—‘ Ó$ aÔ(ñ 6ˆÙ—‘“˜aÔ ñ 7ˆÙ—‘“˜aÔ ñ 1ˆÙ—‘“˜aÔ ñ 0ˆÙ—‘“˜aÔ ñ 4ˆÙ—‘“˜aÔ ñ 9ˆÙ—‘“˜aÔ ð I‰I‹K˜Ñ ˆñ =ˆÙ—‘ Ó$ SÑ)¨1Ô-ñ 0ˆÙ—‘“˜1Ôñ 4ˆÙ—‘“˜1Ôñ 9ˆÙ—‘“˜1ÕrcóV—tjdd¬«ddlm}|turd}nd}|j |«t jdd¬    «5|d
«5t|jjd d ««ddd«ddd«y#1swYŒxYw#1swYyxYw) NÚIPythonz6.0.0)Ú
minversionr)Úprovisionalcompleterz/from pandas import DataFrame; obj = DataFrame()z5from pandas import Series; obj = Series(dtype=object)F)Úraise_on_extra_warningsÚignorezobj.r) r&Ú importorskipÚIPython.core.completerrÑrÚrun_cellroÚassert_produces_warningr4Ú    CompleterÚ completions)rÚipÚframe_or_seriesrÑÚcodes     rÚtest_tab_complete_warningz+TestDataFrameMisc.test_tab_complete_warning%s•€ä×јI°'Õ:Ý?à œiÑ 'ØD‰DàJˆDà
 ‰ DÔô× 'Ñ '¨ÀeÔ Lñ    :Ù% hÓ/ñ :ܐR—\‘\×-Ñ-¨f°aÓ8Ô9÷ :÷    :ð    :÷ :ð :ú÷    :ð    :ús$Á    BÁ&BÂBÂB    ÂBÂB(có´—tdddgi«}|jik(sJ‚d|jd<|jt¬«}|jddik(sJ‚y)Nrr!rUrÚversionr2©rÚattrsrÄrG©rr<rxs   rÚ
test_attrszTestDataFrameMisc.test_attrs6sX€Ü ˜˜a ˜V}Ó %ˆØx‰x˜2Š~Ј~؈‰Ñà—‘¤3Ó'ˆØ|‰|     ¨1˜~Ò-Ð-Ñ-rcó—tdddgi«}|jik(sJ‚ddh|jd<|jt¬«}|j|jk(sJ‚|jd|jdusJ‚y)Nrr!rUÚspamÚhamÚtagsr2ràrâs   rÚtest_attrs_deepcopyz%TestDataFrameMisc.test_attrs_deepcopy>s|€Ü ˜˜a ˜V}Ó %ˆØx‰x˜2Š~Ј~Ø" E˜?ˆ‰Ñà—‘¤3Ó'ˆØ|‰|˜rŸx™xÒ'Ð'Ð'؏|‰|˜FÑ#¨2¯8©8°FÑ+;Ñ;Ð;Ñ;rÚallows_duplicate_labels)TFNcó„—tdddgi«}d}|tur|d}d}|j|¬«}|€|jjdusJ‚|jj|usJ‚||usJ‚|jjdusJ‚|tur,t j |j|j«s4J‚t j |dj|dj«sJ‚tj|«5d|j|<ddd«|r|j|dk(sCJ‚|j|dk(sJ‚tj|«5d|j|<ddd«|jd|¬«}d    |j|<|j|dk(sJ‚y#1swYŒ—xYw#1swYŒLxYw)
Nrrr!)rrr)réT)rËrér) rrÚ    set_flagsÚflagsrérVÚmay_share_memoryrIroÚassert_cow_warningÚiloc)rrérÛÚusing_copy_on_writeÚwarn_copy_on_writeÚobjr=rxs        rÚtest_set_flagsz TestDataFrameMisc.test_set_flagsGsÇ€ô˜˜q !˜f˜ Ó&ˆØˆØ œfÑ $ؐc‘(ˆC؈Cà—‘Ð7NÓOˆà "Ð *à—<‘<×7Ñ7¸4Ñ?Ð ?Ð?à—<‘<×7Ñ7Ð;RÑRÐ RÐRð˜&ѠРРðy‰y×0Ñ0°DÑ8Ð8Ð8ð œfÑ $Ü×&Ñ& s§z¡z°6·=±=ÔAÐ AÐAä×&Ñ& s¨3¡x§¡¸¸s¹ ×8JÑ8JÔKÐ KÐKä × "Ñ "Ð#5Ó 6ñ    !Ø ˆFK‰K˜Ñ ÷    !á Ø—8‘8˜C‘= AÒ%Ð %Ð%à—8‘8˜C‘= AÒ%Ð %Ð%ä×&Ñ&Ð'9Ó:ñ %Ø#$— ‘ ˜CÑ ÷ %ð—‘ØÐ/Fðó
ˆðˆ ‰ CÑØx‰x˜‰} Ò!Ð!Ñ!÷    !ð    !ú÷ %ð %úsÄF*ÅF6Æ*F3Æ6F?cóæ—t«}d}tjt|¬«5|j    t j d«jddd««ddd«y#1swYyxYw)Nz<'DataFrame' object has no attribute '_constructor_expanddim'rérU)rr&r'ÚAttributeErrorÚ_constructor_expanddimrVriÚreshape©rr<rNs   rÚtest_constructor_expanddimz,TestDataFrameMisc.test_constructor_expanddimzs\€ô‹[ˆàLˆÜ ]‰]œ>°Ô 5ñ    FØ × %Ñ %¤b§i¡i°£m×&;Ñ&;¸A¸qÀ!Ó&DÔ E÷    F÷    Fñ    Fús ¨6A'Á'A0có¨—t«}d}tjt|d¬«5t    j
|«ddd«y#1swYyxYw)NzDataFrame._data is deprecatedF)r Úcheck_stacklevel)rror×ÚDeprecationWarningÚinspectÚ
getmembersrùs   rÚtest_inspect_getmembersz)TestDataFrameMisc.test_inspect_getmembers„sH€ä ‹[ˆØ-ˆÜ × 'Ñ 'Ü  c¸Eô
ñ    #ô × Ñ ˜rÔ "÷    #÷    #ñ    #ús ©AÁAN)#Ú__name__Ú
__module__Ú __qualname__rr*r-r>rJrOr&ÚmarkÚxfailrrrSr\rarkrsryr~r…r‹Ú parametrizerrr˜rœrÍrÝrãrèrórúrr£rrr r s!„ò ò%ò:/ò:ò&%ò&ð ‡[[×ÑÙÓÒ, Ð5Mðóñ(óð(ò&ò     )ò
ò.ò
1ò/ò ò
ð ‡[[×ÑØ á ‹KÙ ˜Q˜CÔ  Ù ˜q˜cÔ "Ù q˜"gÓ ð        
óñóðò 1ò*ò
>ò@:ò".ò<ð ‡[[×ÑÐ6Ò8KÓLñ0"óMð0"òdFó#rr )rËrrþr|ÚnumpyrVr&Úpandas._configrÚpandas._config.configrÚ pandas.compatrÚpandasr8rrr    r
Úpandas._testingÚ_testingror r£rrú<module>rs;ðÝÛÛ ãÛ å-Ý0å%ã÷óõ ÷t#òt#r