hyb
2025-12-30 5e753a15ff53faab2261a53367e44d38caf87041
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
Ë
oñúh®ãó˜—ddlZddlZddlmZmZmZmZmZm    Z    ddl
m Z ddl mZejd«ZGd„d«ZGd„d«Zy)    éN)Ú CategoricalÚ    DataFrameÚ
MultiIndexÚSeriesÚ StringDtypeÚ
date_range)ÚVersionÚxarraycóB—eZdZejd„«Zd„Zd„Zd„Zy)ÚTestDataFrameToXArraycó*—ttd«ttdd««tjdd«j d«tjddd    ¬
«gd ¢t td««td d ¬«td d d¬«dœ«S)NÚabcdééééÚu1g@g @Úfloat64©Údtype)TFTFÚ20130101é)Úperiodsz
US/Eastern)rÚtz)ÚaÚbÚcÚdÚeÚfÚgÚh)rÚlistÚrangeÚnpÚarangeÚastyperr)Úselfs úVH:\Change_password\venv_build\Lib\site-packages\pandas/tests/generic/test_to_xarray.pyÚdfzTestDataFrameToXArray.dfsv€ää˜&“\Üœ%  1›+Ó&Ü—Y‘Y˜q !“_×+Ñ+¨DÓ1Ü—Y‘Y˜s C¨yÔ9Ú/Ü ¤ f£Ó.Ü 
°AÔ6Ü 
°A¸,ÔGñ     ó 
ð     
ócó¶—|}t|«dk(rtjd«ddlm}|dd|_d|j
_d|j_|j«}|jddk(sJ‚t|j«dk(sJ‚t|j«dk(sJ‚tjt|jj««dg«t!||«sJ‚|j#«}|d    j%|st&nd
«|d    <d|j_tj(|j+«|«y) Nrz'Test doesn't make sense for empty index©ÚDatasetrÚfooÚbarrér Ústr)ÚlenÚpytestÚskipr
r.ÚindexÚnameÚcolumnsÚ    to_xarrayÚsizesÚcoordsÚ    data_varsÚtmÚassert_almost_equalr#ÚkeysÚ
isinstanceÚcopyr'ÚobjectÚassert_frame_equalÚ to_dataframe)r(Ú
index_flatr*Úusing_infer_stringr6r.ÚresultÚexpecteds        r)Útest_to_xarray_index_typesz0TestDataFrameToXArray.test_to_xarray_index_types"s €Øˆä ˆu‹:˜Š?Ü K‰KÐAÔ Bå"à˜˜!9ˆŒØˆ‰Œ ؈
‰
ŒØ—‘“ˆØ|‰|˜EÑ" aÒ'Ð'Ð'ܐ6—=‘=Ó! QÒ&Ð&Ð&ܐ6×#Ñ#Ó$¨Ò)Ð)Ð)Ü
×Ñœt F§M¡M×$6Ñ$6Ó$8Ó9¸E¸7ÔCܘ& 'Ô*Ð*Ð*ð
—7‘7“9ˆØ  ™ ×,Ñ,Ù,F°%ó
ˆ‰ ð!%ˆ×ÑÔÜ
×јf×1Ñ1Ó3°XÕ>r+cóœ—ddlm}d|j_|ddj    «}|j
ddk(sJ‚t ||«sJ‚y)Nrr-r/)r
r.r6r7r9r:r@)r(r*r.rGs    r)Útest_to_xarray_emptyz*TestDataFrameToXArray.test_to_xarray_empty>sK€Ý"àˆ‰Œ ؐAa×"Ñ"Ó$ˆØ|‰|˜EÑ" aÒ'Ð'Ð'ܘ& 'Ô*Ð*Ñ*r+có–—ddlm}tjdgt    d«gddg¬«|_|j «}|jddk(sJ‚|jddk(sJ‚t|j«d    k(sJ‚t|j«d
k(sJ‚tjt|jj««ddg«t||«sJ‚|j!«}|j#«}|d j%|st&nd «|d <d|j(_tj,||«y) Nrr-rrÚoneÚtwo©Únamesrér1r r2)r
r.rÚ from_productr$r6r9r:r3r;r<r=r>r#r?r@rDrAr'rBr8r7rC)r(r*rFr.rGrHs      r)Útest_to_xarray_with_multiindexz4TestDataFrameToXArray.test_to_xarray_with_multiindexFs!€Ý"ô×*Ñ*¨S¨E´5¸³8Ð+<ÀUÈEÀNÔSˆŒØ—‘“ˆØ|‰|˜EÑ" aÒ'Ð'Ð'؏|‰|˜EÑ" aÒ'Ð'Ð'ܐ6—=‘=Ó! QÒ&Ð&Ð&ܐ6×#Ñ#Ó$¨Ò)Ð)Ð)Ü
×Ñœt F§M¡M×$6Ñ$6Ó$8Ó9¸EÀ5¸>ÔJܘ& 'Ô*Ð*Ð*à×$Ñ$Ó&ˆØ—7‘7“9ˆØ  ™ ×,Ñ,Ù,F°%ó
ˆ‰ ð!%ˆ×ÑÔÜ
×јf hÕ/r+N)    Ú__name__Ú
__module__Ú __qualname__r4Úfixturer*rIrKrS©r+r)r r s'„Ø ‡^^ñ 
óð 
ò?ò8+ó0r+r có—eZdZd„Zd„Zd„Zy)ÚTestSeriesToXArraycóH—|}t|jt«r—|jjdk(r~t    t
j «t    d«kDrYt    t
j «t    d«kr4|jtjjdt¬««ddlm }ttt|««|d¬    «}d
|j _|j%«}t'|«t|«t|«k(sJ‚t|j(«d k(sJ‚t+j,t/|j(j1««d
g«t||«sJ‚t+j2|j5«|«y) NÚpyarrowz2024.9.0z2025.6.0z-xarray calling reshape of ArrowExtensionArray)ÚreasonÚraisesr©Ú    DataArrayÚint64)r6rr/r)r@rrÚstorager    r
Ú __version__Ú applymarkerr4ÚmarkÚxfailÚNotImplementedErrorr`rr$r3r6r7r9Úreprr;r=r>r#r?Úassert_series_equalÚ    to_series)r(rEÚrequestr6r`ÚserrGs       r)rIz-TestSeriesToXArray.test_to_xarray_index_types]s7€Øˆä u—{‘{¤KÔ 0Ø— ‘ ×#Ñ# yÒ0Üœ×*Ñ*Ó+¬g°jÓ.AÒAÜœ×*Ñ*Ó+¬g°jÓ.AÒAà × Ñ Ü— ‘ ×!Ñ!ØJÜ.ð"óô õ    %ä”Uœ3˜u›:Ó&¨e¸7ÔCˆØˆ    ‰    ŒØ—‘“ˆÜ ˆVŒ ܐ6‹{œc %›jÒ(Ð(Ð(ܐ6—=‘=Ó! QÒ&Ð&Ð&Ü
×Ñœt F§M¡M×$6Ñ$6Ó$8Ó9¸E¸7ÔCܘ& )Ô,Ð,Ð,ô     ×јv×/Ñ/Ó1°3Õ7r+cóT—ddlm}tgt¬«}d|j_|j «}t|«dk(sJ‚t|j«dk(sJ‚tjt|jj««dg«t||«sJ‚y)Nrr_rr/r)r
r`rrBr6r7r9r3r;r=r>r#r?r@)r(r`rlrGs    r)rKz'TestSeriesToXArray.test_to_xarray_empty{s„€Ý$äRœvÔ&ˆØˆ    ‰    ŒØ—‘“ˆÜ6‹{˜aÒÐÐܐ6—=‘=Ó! QÒ&Ð&Ð&Ü
×Ñœt F§M¡M×$6Ñ$6Ó$8Ó9¸E¸7ÔCܘ& )Ô,Ð,Ñ,r+có¤—ddlm}tjddgt    d«gddg¬«}t t    d    «d
|¬ «}|j «}t|«d k(sJ‚tjt|jj««ddg«t||«sJ‚|j«}tj||«y) Nrr_rrrrMrNrOéra)rr6rQ)r
r`rrRr$rr9r3r=r>r#r;r?r@rjri)r(r`ÚmirlrGÚress      r)rSz1TestSeriesToXArray.test_to_xarray_with_multiindex†s«€Ý$ä × $Ñ $ s¨C j´%¸³(Ð%;ÀEÈ5À>Ô RˆÜ”U˜1“X W°BÔ7ˆØ—‘“ˆÜ6‹{˜aÒÐÐÜ
×Ñœt F§M¡M×$6Ñ$6Ó$8Ó9¸EÀ5¸>ÔJܘ& )Ô,Ð,Ð,Ø×ÑÓ ˆÜ
×јs CÕ(r+N)rTrUrVrIrKrSrXr+r)rZrZ\s„ò8ò<    -ó
)r+rZ)Únumpyr%r4ÚpandasrrrrrrÚpandas._testingÚ_testingr=Úpandas.util.versionr    Ú importorskipr
r rZrXr+r)ú<module>rxsFðÛÛ ÷÷õÝ'à    ˆ×    Ñ    ˜XÓ    &€÷G0ñG0÷T4)ò4)r+