hyb
2025-11-18 7539e6f48c75dcaeb808359cccfd1c0d0d182ce8
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
Ë
oñúhÛ7ãóx—ddlZddlmZddlZddlZddlZddlZ    ddlm
Z
m Z m Z m Z mZmZddlmZGd„d«Zy)éN)Ú combinations)Ú    DataFrameÚIndexÚSeriesÚ    TimestampÚconcatÚisnacóD—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z e jd «egd ¢«egd ¢«eed««e j"dj%««e j"dj%«d¬«e j&j)gd¢«e j*ej.ddd dd«ej.ddd dd«ej.ddd dd«g«e j0j3dj%«dj%«g«g    Zej8j;ded„¬«d„«Zej8j;deed ¬!«d"„¬«d#„«Z d$„Z!d%„Z"d&„Z#d'„Z$ej8j;d(gd)¢«ej8j;d*dd+g«d,„««Z%ej8j;d(gd)¢«ej8j;d*dd+g«d-„««Z&y.)/Ú
TestAppendcó¤—|j«}d|d<|jdd}|jdd}|j|«}|j|«}|j|«}t    j
|d|d«|d=|j||¬«}    d|    vsJ‚|j||¬«}    d|    vsJ‚|ddj|dd«}t    j ||«|ddj|dd|¬«}
|ddj|dd|¬«} t    j |
jgd¢¬«| jgd¢¬««y)NÚbarÚfooéÚA©Úsort)rÚBÚCÚD©Úcolumns)ÚcopyÚindexÚreindexÚ_appendÚtmÚassert_almost_equalÚassert_frame_equal) ÚselfrÚ float_frameÚ mixed_frameÚ begin_indexÚ    end_indexÚ begin_frameÚ    end_frameÚappendedÚpartial_appendedÚmixed_appendedÚmixed_appended2s             úZH:\Change_password\venv_build\Lib\site-packages\pandas/tests/reshape/concat/test_append.pyÚ test_appendzTestAppend.test_appends~€Ø!×&Ñ&Ó(ˆ Ø"ˆ EÑà!×'Ñ'¨¨Ð+ˆ Ø×%Ñ% a bÐ)ˆ    à!×)Ñ)¨+Ó6ˆ Ø×'Ñ'¨    Ó2ˆ    à×&Ñ& yÓ1ˆÜ
×јx¨™}¨k¸#Ñ.>Ô?à cˆNØ&×.Ñ.¨y¸tÐ.ÓDÐØÐ&Ñ&Ð&Ð&à$×,Ñ,¨[¸tÐ,ÓDÐØÐ&Ñ&Ð&Ð&ð˜r ?×*Ñ*¨;°q°r¨?Ó;ˆÜ
×јh¨ Ô4ð% R a˜×0Ñ0°¸Q¸R°ÀtÐ0ÓLˆØ% b q˜/×1Ñ1°+¸a¸b°/ÈÐ1ÓMˆô     ×ÑØ × "Ñ "Ò+?Ð "Ó @Ø × #Ñ #Ò,@Ð #Ó Aõ    
ócó̗t«}|j|«}tj||«||usJ‚|j|«}tj||«||usJ‚y©N©rrrr)rr Úemptyr&s    r*Útest_append_emptyzTestAppend.test_append_empty7sc€Ü“ ˆà×&Ñ& uÓ-ˆÜ
×јk¨8Ô4ؘ{Ñ*Ð*Ð*à—=‘= Ó-ˆÜ
×јk¨8Ô4ؘ{Ñ*Ð*Ñ*r,cóŽ—d}tjt|¬«5|j|d¬«ddd«y#1swYyxYw)NzIndexes have overlapping values©ÚmatchT)Úverify_integrity)ÚpytestÚraisesÚ
ValueErrorr)rr Úmsgs   r*Útest_append_overlap_raisesz%TestAppend.test_append_overlap_raisesBsA€Ø/ˆÜ ]‰]œ:¨SÔ 1ñ    DØ × Ñ   ¸dÐ Ô C÷    D÷    Dñ    Dús    ž;»AcóЗtdddœdddœdœ«}tgd¢gd¢d    ¬
«}tddd d œddd d œd    didœ«}|j|«}tj||«y)Néé)ÚxÚyéé©ÚaÚb)réé©rCrDÚcÚz©rÚnamer)r>r?rIrErF)rrrrr)rÚdfÚrowÚexpectedÚresults     r*Útest_append_new_columnsz"TestAppend.test_append_new_columnsGsr€ä  1¨1Ñ-¸!À!Ñ4DÑEÓ FˆÜ’Y¢o¸CÔ@ˆÜà 1¨1Ñ-Ø 1¨1Ñ-ؘ1Xñ ó
ˆð—‘˜C“ˆÜ
×јf hÕ/r,có¶—tgd¢¬«}tddgddg¬«}|j||¬«}tddggd¢¬«}tj||«y)    N©rrrrrr<rr©rrrr/)rrrLÚdf3Údf5rNs      r*Útest_append_length0_framez$TestAppend.test_append_length0_frameUsR€Ü šÔ /ˆÜ˜q !˜f¨s°C¨jÔ9ˆØj‰j˜ 4ˆjÓ(ˆä A q 6²?ÔCˆÜ
×јc 8Õ,r,có:—tjdd¬«}ddg|ddtjdd¬«}gd¢|ddt|«}t|«}|j|d¬    «}ttj||f««}t j ||«y)
N)r=z    i4,f4,S10©Údtype)r<ç@ÚHello)r=ç@ÚWorld)r@))r@g@r)rg@r )g@g @ÚbazT©Ú ignore_index)ÚnpÚzerosrrÚ concatenaterr)rÚarr1Úarr2Údf1Údf2rOrNs       r*Útest_append_recordszTestAppend.test_append_records]s…€Üx‰x˜ [Ô2ˆØ$Ð&7Ð8ˆ‰Qˆäx‰x˜ [Ô2ˆÚGˆ‰Qˆä˜‹oˆÜ˜‹oˆà—‘˜S¨tÓ4ˆÜœRŸ^™^¨T°4¨LÓ9Ó:ˆÜ
×јf hÕ/r,cóö—tddgddgdœddg¬«}tddgddgd    œddg¬
«}|j||¬ «}tgd ¢gd ¢gd¢dœgd¢¬«}|dur|gd¢}tj||«y)Nr<r=rBrDrCrr@rA)rCrH)rr)r<r=NN)r<r=r<r=)NNr@rA)rDrCrHrGFr/)rrrfrgrOrNs      r*Útest_append_sortszTestAppend.test_append_sortsls‹€Ü˜q !˜f¨A¨q¨6Ñ2¸SÀ#¸JÔGˆÜ˜q !˜f¨A¨q¨6Ñ2¸1¸a¸&ÔAˆà—‘˜S tÓ,ˆôÚ$ª<Ò>PÑ QÚ#ô
ˆð 5‰=Ø¢Ñ0ˆHÜ
×јf hÕ/r,cóJ—ttjjd«j    d«dkDtjjd«j ddd«tjjd«j    d«ddgdzdœ«}|ddj dd…gd¢f}|ddj dd…gd    ¢f}|j||¬
«}t|d dd «j«sJ‚t|d dd«j«sJ‚y)Nr=é
rrr r)ÚboolsÚintsÚfloatsÚstrings)rmrnro)rprnrorrprArm)
rraÚrandomÚ default_rngÚstandard_normalÚintegersÚlocrr    Úall)rrrLrCrDr&s      r*Útest_append_different_columnsz(TestAppend.test_append_different_columns{s €Ü 䟙×.Ñ.¨qÓ1×AÑAÀ"ÓEÈÑIÜŸ    ™    ×-Ñ-¨aÓ0×9Ñ9¸!¸RÀÓDÜŸ)™)×/Ñ/°Ó2×BÑBÀ2ÓFØ! 5˜>¨AÑ-ñ     ó
ˆð ˆrˆFJ‰J’qÒ5Ð5Ñ 6ˆØ ˆqˆrˆFJ‰J’qÒ7Ð7Ñ 8ˆà—9‘9˜Q T9Ó*ˆÜH˜YÑ'¨¨!Ð,Ó-×1Ñ1Ô3Ð3Ð3ܐH˜WÑ% a bÐ)Ó*×.Ñ.Ô0Ð0Ñ0r,cóÔ—|dd|dd|dd|ddg}|dj|dd«}tj||«|dj«|d<d|dd<|dj|dd|¬    «}tj|jdd…|j
f|«|ddddk(j «sJ‚|dddj«j «sJ‚y)
Nrrlérr<éÿÿÿÿr rr)rrrrrurrvr    )rrr ÚchunksrOs     r*Útest_append_manyzTestAppend.test_append_manyŒs    €à ˜˜ˆOØ ˜˜"Ð Ø ˜˜2Ð Ø ˜˜Ð ð    
ˆð˜‘×"Ñ" 6¨!¨" :Ó.ˆÜ
×јf kÔ2à˜B‘Z—_‘_Ó&ˆˆr‰
Ø!ˆˆr‰
5ÑØ˜‘×"Ñ" 6¨!¨" :°DÐ"Ó9ˆÜ
×јfŸj™jª¨K×,?Ñ,?Ð)?Ñ@À+ÔNؐu‘ ˜b˜cÐ" eÑ+×0Ñ0Ô2Ð2Ð2ؐe‰}˜S˜bÐ!×&Ñ&Ó(×,Ñ,Ô.Ð.Ñ.r,cóT—tgd¢¬«}|jdg«}tgd¢gd¢gd¢ggd¢¬«}|jdg«}d}tjt|¬    «5|j |«}ddd«j jdk(sJ‚y#1swYŒ%xYw)
NrRrr)r<rArF)r=ré)r@rEé    )ÚdatarzDThe behavior of array concatenation with empty entries is deprecatedr3)rÚ    set_indexrÚassert_produces_warningÚ FutureWarningrrrK)rrfrgr9rOs     r*Útest_append_preserve_index_namez*TestAppend.test_append_preserve_index_namežs€ä¢Ô0ˆØm‰m˜S˜EÓ"ˆÜšiª²IÐ>ÊÔXˆØm‰m˜S˜EÓ"ˆàTˆÜ × 'Ñ '¬ ¸SÔ Añ    &Ø—[‘[ Ó%ˆF÷    &à|‰|× Ñ  CÒ'Ð'Ñ'÷    &ð    &ús Á(BÂB'r@©rArrE)g@g@g@ÚabczA B CzD E FT)Úordered)rFr~rrléÝr<rrErlrFé rcó,—t|«jSr.©ÚtypeÚ__name__©r>s r*ú<lambda>zTestAppend.<lambda>½s€´4¸³7×3CÑ3C€r,)Úidscó¢—tgd¢gd¢g|¬«}|dd}tddg|d¬«}|j|«}tgd¢gd¢ddtjgggd    ¢|¬
«}|j
j d jd k(sJ‚|j
j d jd k(sJ‚tj||«|}|dd}td dgddgg|¬«}tgd¢|d¬«}|j|«}td dtjgddtjggd¢ggd    ¢|¬
«}tj||«y)N©r<r=r@r…rr=rFr~rJ)r<r=r\©rr<r=rSrÚir<rAr©rFr~r)
rrrraÚnanÚdtypesÚilocÚkindrr)rrrLÚ    ser_indexÚserrOrNs       r*Útest_append_same_columns_typez(TestAppend.test_append_same_columns_type¼s?€ôš    ¢9Ð-°uÔ =ˆØ˜"˜1Iˆ    Üa˜V 9°1Ô5ˆØ—‘˜C“ˆÜÚ š) a¨¬B¯F©F ^Ð 4ºIÈuô
ˆð‰×#Ñ# AÑ&×+Ñ+¨sÒ2Ð2Ð2؏‰×#Ñ# AÑ&×+Ñ+¨sÒ2Ð2Ð2ä
×јf hÔ/ðˆ    Øbq    ˆÜ ˜˜A˜  A Ð'°Ô 7ˆÜ’Y i°aÔ8ˆØ—‘˜C“ˆÜؐ”B—F‘Fˆ^˜a ¤B§F¡F˜^ªYÐ 7ÚØô
ˆô
     ×јf hÕ/r,zdf_columns, series_indexr=)Úrcó,—t|«jSr.r‹rŽs r*rzTestAppend.<lambda>às€”d˜1“g×&Ñ&€r,c
ód—tgd¢gd¢g|¬«}tgd¢|d¬«}|j|«}|jj    |«}t |j ««j|«}tddd    tjtjtjgd
d d tjtjtjgtjtjtjd ddgggd¢|¬«}tj||«y)Nr’r…rr•r=rJçð?rZr\rArrErFr~rr“rS) rrrrÚ
differencerÚtolistÚappendrar–rr)    rÚ
df_columnsÚ series_indexrLr›rOÚidx_diffÚcombined_columnsrNs             r*Ú#test_append_different_columns_typesz.TestAppend.test_append_different_columns_typesÝsà€ôš    ¢9Ð-°zÔ BˆÜ’Y l¸Ô;ˆà—‘˜C“ˆØ—9‘9×'Ñ'¨
Ó3ˆÜ  ×!2Ñ!2Ó!4Ó5×<Ñ<¸XÓFÐÜàc˜3¤§¡¬¯©´·±Ð7ؐAqœ"Ÿ&™&¤"§&¡&¬"¯&©&Ð1Ü—‘œŸ™¤§¡¨¨A¨qÐ1ð ò
Ø$ô
ˆô     ×јf hÕ/r,cóŒ—tddgtjddddd«tjddddd«gdg¬«}tddgtjddd    dd«tjddd    d
d «gtjddddd«tjdddd d «ggdd g¬«}tt    t
j t
j tjddd    d
d «tjdddd d «gd ¬«t    tjddddd«tjddddd«tjddd    dd«tjddddd«gd¬«gd|¬«}|j|d|¬«}|r|d dg}n|dd g}tj||«y)Nr<r=rˆrÚ
start_time)rr€rrArr@rErlrFÚend_time)rK)ÚaxisrT©r`r)
rÚdtÚdatetimerrÚpdÚNaTrrr)rrrfrgrNrOs      r*Útest_append_dtype_coercez#TestAppend.test_append_dtype_coerceøsÆ€ôؐa&Ü—+‘+˜d A q¨!¨QÓ/´·±¸TÀ1ÀaÈÈAÓ1NÐOØ!Nô
ˆô
ؐa&ä—‘˜T 1 a¨¨AÓ.´· ± ¸DÀ!ÀQÈÈ2Ó0NÐOÜ—‘˜T 1 a¨¨AÓ.´· ± ¸DÀ!ÀQÈÈ2Ó0NÐOðð" :Ð.ô 
ˆôä䟙ܟ™ÜŸ ™  D¨!¨Q°°2Ó6ÜŸ ™  D¨!¨Q°°2Ó6ð    ð $ôôäŸ ™  D¨!¨Q°°1Ó5ÜŸ ™  D¨!¨Q°°1Ó5ÜŸ ™  D¨!¨Q°°1Ó5ÜŸ ™  D¨!¨Q°°1Ó5ð    ð &ôð ð(Øô-
ˆð0—‘˜S¨t¸$Ó?ˆÙ Ø ¨\Р:Ñ;‰Hà ¨zР:Ñ;ˆHä
×јf hÕ/r,có—tdtjgd¢d¬«i«}tdtjgd¢t¬«i«}|j    |d|¬«}|dj
d    k(sJ‚|dj
d
k(sJ‚y) Nr)r<r=r@rAÚi8rXr)TFTFTr­Úf8ÚO)rraÚarrayÚboolrrY)rrrfrgr&s     r*Ú(test_append_missing_column_proper_upcastz3TestAppend.test_append_missing_column_proper_upcast*s{€Ü˜œbŸh™h¢|¸4Ô@ÐAÓBˆÜ˜œbŸh™hÒ'AÌÔNÐOÓPˆà—;‘;˜s°¸D;ÓAˆØ˜‰}×"Ñ" dÒ*Ð*Ð*ؘ‰}×"Ñ" cÒ)Ð)Ñ)r,có,—tdtjj«¬«}t    dd|dœ«}t ddg¬«}|j |d    ¬
«}t tjtjdd|gggd ¢¬«}|djt«|d<|djt«|d<tj||«t tjtjdd|ggd zgd ¢¬«}|djt«|d<|djt«|d<|j |d    ¬
«}tj||«|j ||gd    ¬
«}tj||«y) Nz2018-10-24 07:30:00)Útzr rZ)rCrDÚdaterHÚdrTr_)rHr½rCrDr¼r=) rÚdateutilr»Útzutcrrrrar–ÚastypeÚobjectrr)rr¼r›rLÚresult_arNÚresult_brOs        r*Ú2test_append_empty_frame_to_series_with_dateutil_tzz=TestAppend.test_append_empty_frame_to_series_with_dateutil_tz2s]€äÐ.´8·;±;×3DÑ3DÓ3FÔGˆÜ˜3 S°$Ñ7Ó8ˆÜ   S˜zÔ *ˆØ—:‘:˜c°:Ó5ˆÜ܏f‰f”b—f‘f˜c 3¨Ð -Ð .Ò8Tô
ˆð! ™ ×,Ñ,¬VÓ4ˆ‰ Ø  ™ ×,Ñ,¬VÓ4ˆ‰ Ü
×јh¨Ô1ä܏f‰f”b—f‘f˜c 3¨Ð -Ð .°Ñ 2Ò<Xô
ˆð! ™ ×,Ñ,¬VÓ4ˆ‰ Ø  ™ ×,Ñ,¬VÓ4ˆ‰ Ø×#Ñ# C°dÐ#Ó;ˆÜ
×јh¨Ô1à—‘˜S #˜J°TÓ:ˆÜ
×јf hÕ/r,cóê—tdg¬«jd«}|jdtjid¬«}|r#tdtjgit
¬«}n"tdt jgit
¬«}tj||«tdg¬«jd«}tdtjid¬«}|j|d¬«}tj||«tdtjid¬«}|j|d¬«}tdtjgi«jt
«}tj||«y)    NrCrúdatetime64[ns, UTC]Tr_rXúdatetime64[ns]zdatetime64[ns, US/Pacific]) rrÀrr°r±rÁrar–rrr)rÚusing_array_managerrLrOrNÚothers      r*Ú,test_append_empty_tz_frame_with_datetime64nsz7TestAppend.test_append_empty_tz_frame_with_datetime64nsKs€ä  ˜uÔ %× ,Ñ ,Ð-BÓ Cˆð—‘˜S¤"§&¡&˜M¸Ó=ˆÙ Ü  #¬¯© x ¼Ô?‰Hä  #¬¯© x ¼Ô?ˆHÜ
×јf hÔ/ô ˜uÔ %× ,Ñ ,Ð-BÓ CˆÜ˜œRŸV™V}Ð,<Ô=ˆØ—‘˜E°Ó5ˆÜ
×јf hÔ/ô˜œRŸV™V}Ð,HÔIˆØ—‘˜E°Ó5ˆÜ˜c¤B§F¡F 8˜_Ó-×4Ñ4´VÓ<ˆÜ
×јf hÕ/r,Ú    dtype_str)rÆrÇÚInt64Úint64Úvalr±cón—tdg¬«j|«}tdtj|d«gi«}|j    |d¬«}|jt
«}t |t«r)|dk7r$|s"tdtjgit
¬«}tj||«y)NrCrÚnsTr_rÍrX) rrÀraÚ timedelta64rrÁÚ
isinstanceÚstrr–rr)rrËrÎrÈrLrÉrOrNs        r*Ú.test_append_empty_frame_with_timedelta64ns_natz9TestAppend.test_append_empty_frame_with_timedelta64ns_natcs”€ô ˜uÔ %× ,Ñ ,¨YÓ 7ˆä˜3¤§¡°°TÓ!:Р;Ð<Ó=ˆØ—‘˜E°Ó5ˆà—<‘<¤Ó'ˆÜ cœ3Ô  I°Ò$8ÑATô
! #¬¯© x ¼Ô?ˆHÜ
×јf hÕ/r,có>—tdtjdg|¬«i«}tdtj|d«gi«}|j |d¬«}td|j d|j dgit¬«}tj||«y)NrCr<rXrÐTr_)rr)
rr°r·rarÑrr˜rÁrr)rrËrÎrLrÉrOrNs       r*Ú(test_append_frame_with_timedelta64ns_natz3TestAppend.test_append_frame_with_timedelta64ns_natys†€ô ˜œRŸX™X q c°Ô;Ð<Ó =ˆä˜3¤§¡°°TÓ!:Р;Ð<Ó=ˆØ—‘˜E°Ó5ˆä˜c B§G¡G¨D¡M°5·:±:¸dÑ3CÐ#DÐEÌVÔTˆÜ
×јf hÕ/r,N)'rÚ
__module__Ú __qualname__r+r1r:rPrVrhrjrwr|r„r°Ú
RangeIndexrÚlistÚCategoricalIndexÚsplitÚ IntervalIndexÚ from_breaksÚ DatetimeIndexr®r¯Ú
MultiIndexÚ from_arraysÚindexes_can_appendr6ÚmarkÚ parametrizerœrr¨r²r¹rÄrÊrÔrÖ©r,r*r r s7„ò 
òD    +òDò
0ò-ò 0ò 0ò1ò"/ò$
(ð    ˆ ‰ aÓÙ ŠiÓÙ ŠoÓÙ ‰d5‹kÓØˆ×јGŸM™M›OÓ,؈×јGŸM™M›O°TÔ:Ø
×Ñ×$Ñ$¢]Ó3؈×Ñà— ‘ ˜D ! Q¨¨1Ó-ؐ— ‘ ˜D ! Q¨¨2Ó.ؐ— ‘ ˜D ! Q¨¨2Ó.ð ó    
ð      ‰ ×!Ñ! 7§=¡=£?°G·M±M³OÐ"DÓEðÐð$ ‡[[×ÑØÐ#Ñ)Cðóñ0óð0ð< ‡[[×ÑØ"ÙÐ'¨1Ô-Ù &ðóñ
0ó ð
0ò,00òd*ò0ò20ð0 ‡[[×ÑØÒPóð ‡[[×јU Q¨ JÓ/ñ0ó0óð0ð$ ‡[[×ÑØÒPóð ‡[[×јU Q¨ JÓ/ñ0ó0óñ0r,r )r¯r®Ú    itertoolsrr¾Únumpyrar6Úpandasr°rrrrrr    Úpandas._testingÚ_testingrr rår,r*ú<module>rës2ðÛÝ"ãÛÛ ã÷÷õ÷q0òq0r,