+
    NV-jW©  ã                   ó$  € ^ RI t ^ RIt^ RIt^ RIt^ RIHtHtHtH	t	H
t
Ht ^ RIHt ]P                  R 4       t]P                  R 4       t]P                  R 4       t]P                  R 4       t ! R R4      t ! R	 R
4      t ! R R4      tR tR# )é    N)Ú	DataFrameÚIndexÚ
date_rangeÚlreshapeÚmeltÚwide_to_longc            
      óf  € \        \        P                  P                  ^4      P	                  R	4      \        \        R4      4      \        R^
RR7      R7      p V R,          ^ 8„  P                  \        P                  4      V R&   V R,          ^ 8„  P                  \        P                  4      V R&   V # )
é   ÚABCDz
2000-01-01ÚB)ÚperiodsÚfreq©ÚcolumnsÚindexÚAÚid1Úid2)é
   é   )
r   ÚnpÚrandomÚdefault_rngÚstandard_normalr   Úlistr   ÚastypeÚint64©Úress    Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/reshape/test_melt.pyÚdfr!      sˆ   € ä
Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó9Ü”d˜6“lÓ#Ü˜¨r¸Ô<ô€Cð
 �c•(˜Q‘,×&Ñ&¤r§x¡xÓ0€Cˆ�JØ�c•(˜Q‘,×&Ñ&¤r§x¡xÓ0€Cˆ�JØ€Jó    c                  óŠ   € \        . RO. RO. RO.4      p \        R4      \        R4      .V n        RR.V P                  n        V # )ç5ì÷Ä:ñ?ÚABCÚabcÚCAPÚlow)r$   çS°ÆÙtÄñ¿gKÔÔ²µÊ?)ç†U¼‘y$õ¿çê> ©Mœ×?g†K®âð¿)çiÿ¬Õé¿ç<Ú8b->µ?ghB“Ä’òë¿)r   r   r   Únamesr   s    r    Údf1r/      sE   € ä
â*Ú,Ú+ð	
ó€Cô ˜“;¤ U£Ð,€C„KØ ˜€C‡K�KÔØ€Jr"   c                  ó   € R # )Úvar© r2   r"   r    Úvar_namer3   ,   ó   € ár"   c                  ó   € R # )Úvalr2   r2   r"   r    Ú
value_namer7   1   r4   r"   c                   óB  a € ] tR t^6t o R tR tR tR t]P                  P                  R]]]P                  34      R 4       tR t]P                  P                  RR	.R
.^ R	^ R^R7^R8/R^ R
^R
^R
/R^ R9^R^R//3R.R.^R^ R^R7^R8/R^ R^R^R/R^ R9^R^R//3.4      R 4       t]P                  P                  RR:R;..R:.R;.R:R;..4      R 4       tR tR tR t]P                  P                  R^ R.4      R 4       tR t]P                  P                  R]! R^RR7      ]P4                  ! . R<O4      . R=O.4      R  4       tR! tR" tR# tR$ tR% t R& t!R' t"R( t#]P                  P                  R)R*R+.4      R, 4       t$R- t%R. t&R/ t'R0 t(R1 t)R2 t*R3 t+R4 t,R5t-V t.R6# )>ÚTestMeltc                ób   € \        V4      pVP                  P                  4       R R.8X  g   Q hR# )ÚvariableÚvalueN©r   r   Útolist)Úselfr!   Úresults   && r    Útest_top_level_methodÚTestMelt.test_top_level_method7   s+   € Ü�b“ˆØ�~‰~×$Ñ$Ó&¨:°wÐ*?Ô?Ð?Ò?r"   c           	     ó¢  € \         P                  ! VP                  4       \        V4      4       \         P                  ! VP                  R R.RR.R7      \        VR R.RR.R7      4       \         P                  ! VP                  W4R7      \        WVR7      4       \         P                  ! VP                  ^ R7      \        V^ R7      4       R# )r   r   r   r   ©Úid_varsÚ
value_vars©r3   r7   ©Ú	col_levelN)ÚtmÚassert_frame_equalr   )r?   r!   r/   r3   r7   s   &&&&&r    Útest_method_signaturesÚTestMelt.test_method_signatures;   s¢   € Ü
×Ò˜bŸg™g›i¬¨b«Ô2ä
×ÒØ�G‰G˜U E˜N¸¸S°zˆGÓBÜ�˜e U˜^¸¸c¸
ÔCô	
ô
 	×ÒØ�G‰G˜XˆGÓ=Ü�°:Ô>ô	
ô
 	×Ò˜cŸh™h°˜hÓ3´T¸#ÈÔ5KÖLr"   c                óF  € VP                  4       pVP                  P                  4       R R.8X  g   Q hVP                  R.R7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.R7      pVP                  P                  4       . RO8X  g   Q hR# )r;   r<   r   )rE   r   N)r   r;   r<   ©r   r   r;   r<   r=   )r?   r!   r@   Úresult1Úresult2s   &&   r    Útest_default_col_namesÚTestMelt.test_default_col_namesJ   s‹   € Ø—‘“ˆØ�~‰~×$Ñ$Ó&¨:°wÐ*?Ô?Ð?Ð?à—'‘' 5 '�'Ó*ˆØ�‰×%Ñ%Ó'Ò+GÔGÐGÐGà—'‘' 5¨% .�'Ó1ˆØ�‰×%Ñ%Ó'Ò+NÔNÐNÒNr"   c                óÜ  € VP                  R R.RR7      p\        V4      ^
8X  g   Q hVP                  R R.RR.R7      p\        R VR ,          P                  4       ^,          RVR,          P                  4       ^,          RR.^
,          R.^
,          ,           RVR,          P                  4       VR,          P                  4       ,           /. R	OR7      p\        P
                  ! W44       R# )
r   r   r   rD   r   r;   r<   ©r   NrO   )r   Úlenr   r>   rJ   rK   )r?   r!   Úresult3Úresult4Ú	expected4s   &&   r    Útest_value_varsÚTestMelt.test_value_varsT   sÌ   € Ø—'‘' 5¨% .¸S�'ÓAˆÜ�7‹|˜rÔ!Ð!Ð!à—'‘' 5¨% .¸cÀ3¸Z�'ÓHˆÜà�r˜%•y×'Ñ'Ó)¨AÕ-Ø�r˜%•y×'Ñ'Ó)¨AÕ-Ø˜S˜E B�J¨#¨°­Õ3Ø˜"˜S�'Ÿ.™.Ó*¨R°­W¯^©^Ó-=Õ=ð	ò 8ô
ˆ	ô 	×Ò˜gÖ1r"   Útype_c                ó–  € \        R VR ,          P                  4       ^,          RVR,          P                  4       ^,          RR.^
,          R.^
,          ,           RVR,          P                  4       VR,          P                  4       ,           /. R	OR7      pVP                  R R.V! R
4      R7      p\        P                  ! WC4       R# )r   r   r;   r   r   r<   rU   rD   NrO   )r   r   )r   r>   r   rJ   rK   )r?   r\   r!   Úexpectedr@   s   &&&  r    Útest_value_vars_typesÚTestMelt.test_value_vars_typesd   s§   € ô à�r˜%•y×'Ñ'Ó)¨AÕ-Ø�r˜%•y×'Ñ'Ó)¨AÕ-Ø˜S˜E B�J¨#¨°­Õ3Ø˜"˜S�'Ÿ.™.Ó*¨R°­W¯^©^Ó-=Õ=ð	ò 8ô
ˆð —‘ %¨ ¹EÀ*Ó<M�ÓNˆÜ
×Ò˜fÖ/r"   c                óê   € \        R	VR	,          RR.\        V4      ,          RR.\        V4      ,          RVR
,          /. ROR7      pVP                  R	.R
.R7      p\        P                  ! W24       R# )r   r'   r   r(   Úbr<   rU   rD   N©r   Úa©r   rb   )rc   r'   r(   r<   )r   rV   r   rJ   rK   )r?   r/   r^   r@   s   &&  r    Útest_vars_work_with_multiindexÚ'TestMelt.test_vars_work_with_multiindexs   sn   € Üà˜C 
�OØ˜�uœs 3›xÕ'Ø˜�uœs 3›xÕ'Ø˜˜Z�ð	ò 8ô
ˆð —‘ : ,¸J¸<�ÓHˆÜ
×Ò˜fÖ/r"   z(id_vars, value_vars, col_level, expectedr   r   r$   r'   r<   r+   r-   rd   rb   r(   c                ón   € VP                  WVR 7      p\        V4      p\        P                  ! Wd4       R# )rH   N)r   r   rJ   rK   )r?   rE   rF   rI   r^   r/   r@   s   &&&&&& r    Ú%test_single_vars_work_with_multiindexÚ.TestMelt.test_single_vars_work_with_multiindex�   s.   € ð8 —‘˜'¸�ÓCˆÜ˜XÓ&ˆÜ
×Ò˜fÖ/r"   zid_vars, value_varsc                ó°   € R p\         P                  ! \        VR7      ;_uu_ 4        VP                  WR7       RRR4       R#   + '       g   i     R# ; i)zF(id|value)_vars must be a list of tuples when columns are a MultiIndex©ÚmatchrD   N)ÚpytestÚraisesÚ
ValueErrorr   )r?   rE   rF   r/   Úmsgs   &&&& r    Ú$test_tuple_vars_fail_with_multiindexÚ-TestMelt.test_tuple_vars_fail_with_multiindex¡   s8   € ð XˆÜ�]Š]œ:¨S×1Ö1Ø�H‰H˜WˆHÔ<÷ 2×1×1Ò1ús   §AÁA	c                óN  € VP                  VR 7      pVP                  P                  4       RR.8X  g   Q hVP                  R.VR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.VR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.RVR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.RR.VR7      p\        RVR,          P                  4       ^,          RVR,          P                  4       ^,          VR.^
,          R.^
,          ,           RVR,          P                  4       VR,          P                  4       ,           /RRVR.R	7      p\        P
                  ! Wx4       R
# )©r3   r1   r<   r   ©rE   r3   r   r   )rE   rF   r3   r   rU   N)r   r1   r<   )r   r   r1   r<   ©r   r   r>   r   rJ   rK   )	r?   r!   r3   Úresult5Úresult6Úresult7Úresult8Úresult9Ú	expected9s	   &&&      r    Útest_custom_var_nameÚTestMelt.test_custom_var_name±   s}  € Ø—'‘' 8�'Ó,ˆØ�‰×%Ñ%Ó'¨E°7Ð+;Ô;Ð;Ð;à—'‘' 5 '°H�'Ó=ˆØ�‰×%Ñ%Ó'Ò+BÔBÐBÐBà—'‘' 5¨% .¸8�'ÓDˆØ�‰×%Ñ%Ó'Ò+IÔIÐIÐIà—'‘' 5¨% .¸SÈ8�'ÓTˆØ�‰×%Ñ%Ó'Ò+IÔIÐIÐIà—'‘'Ø˜E�N°°S¨zÀHð ó 
ˆô à�r˜%•y×'Ñ'Ó)¨AÕ-Ø�r˜%•y×'Ñ'Ó)¨AÕ-Ø˜3˜% "�*¨ u¨r¥zÕ1Ø˜"˜S�'Ÿ.™.Ó*¨R°­W¯^©^Ó-=Õ=ð	ð ˜E 8¨WÐ5ô
ˆ	ô 	×Ò˜gÖ1r"   c                óL  € VP                  VR 7      pVP                  P                  4       RR.8X  g   Q hVP                  R.VR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.VR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.RVR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.RR.VR7      p\        RVR,          P                  4       ^,          RVR,          P                  4       ^,          RR.^
,          R.^
,          ,           W!R,          P                  4       VR,          P                  4       ,           /RRRV.R	7      p\        P
                  ! Wx4       R
# ))r7   r;   r6   r   ©rE   r7   r   r   )rE   rF   r7   r   rU   N)r   r;   r6   )r   r   r;   r6   rw   )	r?   r!   r7   Úresult10Úresult11Úresult12Úresult13Úresult14Ú
expected14s	   &&&      r    Útest_custom_value_nameÚTestMelt.test_custom_value_nameÌ   s‹  € Ø—7‘7 j�7Ó1ˆØ×Ñ×&Ñ&Ó(¨Z¸Ð,?Ô?Ð?Ð?à—7‘7 E 7°z�7ÓBˆØ×Ñ×&Ñ&Ó(Ò,FÔFÐFÐFà—7‘7 E¨5 >¸j�7ÓIˆØ×Ñ×&Ñ&Ó(Ò,MÔMÐMÐMà—7‘7Ø˜E�N¨s¸zð ó 
ˆð ×Ñ×&Ñ&Ó(Ò,MÔMÐMÐMà—7‘7Ø˜E�N°°S¨zÀjð ó 
ˆô à�r˜%•y×'Ñ'Ó)¨AÕ-Ø�r˜%•y×'Ñ'Ó)¨AÕ-Ø˜S˜E B�J¨#¨°­Õ3Ø �WŸ^™^Ó-°°3µ·±Ó0@Õ@ð	ð ˜E :¨zÐ:ô
ˆ
ô 	×Ò˜hÖ3r"   c                óö  € VP                  W2R 7      pVP                  P                  4       RR.8X  g   Q hVP                  R.W2R7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.W2R7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.RVVR7      pVP                  P                  4       . RO8X  g   Q hVP                  RR.RR.VVR7      p\        RVR,          P                  4       ^,          RVR,          P                  4       ^,          VR.^
,          R.^
,          ,           W!R,          P                  4       VR,          P                  4       ,           /RRW2.R	7      p	\        P
                  ! W‰4       VP                  4       p
R
V
P                  n        V
P                  4       pVP                  P                  4       R
R.8X  g   Q hR# )rG   r1   r6   r   ©rE   r3   r7   r   r   ©rE   rF   r3   r7   r   rU   Úfoor<   N)r   r1   r6   )r   r   r1   r6   )r   r   r>   r   rJ   rK   ÚcopyÚname)r?   r!   r7   r3   Úresult15Úresult16Úresult17Úresult18Úresult19Ú
expected19Údf20Úresult20s   &&&&        r    Útest_custom_var_and_value_nameÚ'TestMelt.test_custom_var_and_value_nameé   sÞ  € Ø—7‘7 H�7ÓDˆØ×Ñ×&Ñ&Ó(¨U°E¨NÔ:Ð:Ð:à—7‘7 E 7°X�7ÓUˆØ×Ñ×&Ñ&Ó(Ò,AÔAÐAÐAà—7‘7Ø˜E�N¨Xð ó 
ˆð ×Ñ×&Ñ&Ó(Ò,HÔHÐHÐHà—7‘7Ø˜E�NØØØ!ð	 ó 
ˆð ×Ñ×&Ñ&Ó(Ò,HÔHÐHÐHà—7‘7Ø˜E�NØ˜S�zØØ!ð	 ó 
ˆô à�r˜%•y×'Ñ'Ó)¨AÕ-Ø�r˜%•y×'Ñ'Ó)¨AÕ-Ø˜3˜% "�*¨ u¨r¥zÕ1Ø �WŸ^™^Ó-°°3µ·±Ó0@Õ@ð	ð ˜E 8Ð8ô
ˆ
ô 	×Ò˜hÔ3à�w‰w‹yˆØ!ˆ�‰ÔØ—9‘9“;ˆØ×Ñ×&Ñ&Ó(¨U°GÐ,<Ô<Ð<Ò<r"   rI   c                óp   € VP                  VR 7      pVP                  P                  4       RR.8X  g   Q hR# )rH   r'   r<   Nr=   )r?   rI   r/   r   s   &&& r    Útest_col_levelÚTestMelt.test_col_level  s2   € à�h‰h ˆhÓ+ˆØ�{‰{×!Ñ!Ó#¨¨wÐ'7Ô7Ð7Ò7r"   c                ól   € VP                  4       pVP                  P                  4       . RO8X  g   Q hR# )r'   N)r'   r(   r<   r=   )r?   r/   r   s   && r    Útest_multiindexÚTestMelt.test_multiindex  s)   € Ø�h‰h‹jˆØ�{‰{×!Ñ!Ó#Ò'>Ô>Ð>Ò>r"   ÚcolÚ2010z
US/Pacific)r   Útzc           
     óð  € \         P                  ! V4      p\        R \        ^4      RVR. R
ORV/4      p\         P                  ! \         P                  ! . R
O4      V.RR7      p\        VR R.RRR7      p\        ^ \        \        ^4      4      ^,          ^\         P                  ! V.^,          RR7      ^R.^,          R.^,          ,           ^V/4      p. ROVn        \        P                  ! WE4       R	# )Úklassr    Úattr1Úattr2T©Úignore_indexÚ	attributer<   r‹   N)é   r   r   r   r   )r¤   r    r©   r<   )
ÚpdÚSeriesr   ÚrangeÚconcatr   r   r   rJ   rK   )r?   r    r!   Úexpected_valuer@   r^   s   &&    r    Útest_pandas_dtypesÚTestMelt.test_pandas_dtypes  sÙ   € ô �iŠi˜‹nˆÜØ”e˜A“h  s¨G²_ÀgÈsÐSó
ˆô Ÿš¤B§I¢IªoÓ$>ÀÐ#DÐSWÔXˆÜØ˜ %Ð(°;È7ô
ˆô à”4œ˜a›“> AÕ%Ø”2—9’9˜c˜U Q�Y°TÔ:Ø�G�9˜q•= G 9¨q¥=Õ0Ø�>ð	ó
ˆò BˆÔÜ
×Ò˜fÖ/r"   c           	     óô   € \        R ^^.R\        P                  ! RR.4      /4      p\        VR.R .4      p\        R\        P                  ! RR.4      RR R .R^^./4      p\        P
                  ! W#4       R# )r   r   ÚXÚYr;   r<   N)r   r«   ÚCategoricalr   rJ   rK   )r?   Údatar@   r^   s   &   r    Útest_preserve_categoryÚTestMelt.test_preserve_category9  sy   € ä˜#  1˜v s¬B¯NªN¸CÀ¸:Ó,FÐGÓHˆÜ�d˜S˜E C 5Ó)ˆÜØ”"—.’. # s Ó,¨j¸3À¸*ÀgÐPQÐSTÈvÐVó
ˆô 	×Ò˜fÖ/r"   c                ó"  € \        \        P                  P                  ^4      P	                  R4      \        R4      R7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  RR.RR.4       R	R	R	4       \        P                  ! \        VR7      ;_uu_ 4        VP                  R
R.RR.4       R	R	R	4       \        P                  ! \        VR7      ;_uu_ 4        VP                  . RORR.4       R	R	R	4       \        R4      \        R4      .Vn
        \        P                  ! \        VR7      ;_uu_ 4        VP                  R.R.4       R	R	R	4       \        P                  ! \        VR7      ;_uu_ 4        VP                  R
.R.^ R7       R	R	R	4       R	#   + '       g   i     EL8; i  + '       g   i     EL	; i  + '       g   i     LÙ; i  + '       g   i     L�; i  + '       g   i     R	# ; i)r
   ÚabcdrU   zEThe following id_vars or value_vars are not present in the DataFrame:rl   rd   rb   ÚCÚdNr   Úcr   ÚFrH   )é   r   )rd   rb   Únot_hereÚor_there)ÚErd   re   )r   r   r   r   r   r   rn   ro   ÚKeyErrorr   r   ©r?   r!   rq   s   &  r    Ú test_melt_missing_columns_raisesÚ)TestMelt.test_melt_missing_columns_raisesC  sm  € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÄdÈ6Ãlô
ˆð
 VˆÜ�]Š]œ8¨3×/Ö/Ø�G‰G�S˜#�J  c 
Ô+÷ 0ô �]Š]œ8¨3×/Ö/Ø�G‰G�S˜#�J  c 
Ô+÷ 0ô �]Š]ÜØ÷
ö 
ð �G‰GÒ6¸¸c¸
ÔC÷	
ô ˜6“l¤D¨£LÐ1ˆŒ
Ü�]Š]œ8¨3×/Ö/Ø�G‰G�Z�L : ,Ô/÷ 0ô �]Š]œ8¨3×/Ö/Ø�G‰G�S�E˜C˜5¨AˆGÔ.÷ 0Ñ/÷' 0×/Ð/ú÷ 0×/Ð/ú÷
÷ 
ú÷ 0×/ú÷ 0×/Ð/ús<   Á)F/Â,GÃ/GÅG*ÆG=Æ/G 	ÇG	ÇG'	Ç*G:	Ç=H	c                ó  € \        ^ R.RR.R^.R^./4      p\        V^ R.RR.R7      p\        ^ R.^,          RR.^,          R\        R4      R	^^./4      pVR,          P                  \        4      VR&   \
        P                  ! W#4       R
# )r   r�   rd   Úbarrb   r¼   rD   r;   Úbdr<   N)r   r   r   r   ÚobjectrJ   rK   ©r?   r!   r@   r^   s   &   r    Útest_melt_mixed_int_str_id_varsÚ(TestMelt.test_melt_mixed_int_str_id_varse  sš   € ä˜˜E˜7 C¨%¨°#¸°s¸CÀ!ÀÐEÓFˆÜ�b 1 c (¸¸S°zÔBˆÜØ��˜!•˜S 5 '¨A¥+¨z¼4À»:ÀwÐQRÐTUÐPVÐWó
ˆð  (¨
Õ3×:Ñ:¼6ÓBˆ�ÑÜ
×Ò˜fÖ/r"   c                ó˜   € \        ^ R.RR./4      p\        V^ R.R7      p\        R^ R.RRR./4      p\        P                  ! W#4       R# )r   r�   rd   rÈ   )rF   r;   r<   N©r   r   rJ   rK   rË   s   &   r    Ú"test_melt_mixed_int_str_value_varsÚ+TestMelt.test_melt_mixed_int_str_value_varsp  sR   € ä˜˜E˜7 C¨%¨Ð1Ó2ˆÜ�b a¨ XÔ.ˆÜ˜j¨1¨c¨(°G¸eÀU¸^ÐLÓMˆÜ
×Ò˜fÖ/r"   c                ó¢   € \        R ^ .R^./R.R7      p\        VRR7      p\        RR R.R^ ^./RR.R7      p\        P                  ! W#4       R# )	r�   rÈ   Úfirst©r   Fr§   r;   r<   NrÏ   rË   s   &   r    Útest_ignore_indexÚTestMelt.test_ignore_indexw  s^   € ä˜ ˜s E¨A¨3Ð/¸°yÔAˆÜ�b uÔ-ˆÜØ˜% ˜¨°1°a°&Ð9À'È7ÐASô
ˆô 	×Ò˜fÖ/r"   c                ól  € \         P                  P                  RR.RR.R7      p\        R^ ^.R^^./VR7      p\	        VRR7      p\         P                  P                  RR.^,          RR.R7      p\        R	R.^,          R.^,          ,           R
. RO/VR7      p\
        P                  ! W54       R# )rÓ   ÚbazÚfoobar©r.   r�   rÈ   rÔ   Fr§   r;   r<   N)rÓ   Úsecond)rÓ   Úthird©r   rª   r
   é   )r«   Ú
MultiIndexÚfrom_tuplesr   r   rJ   rK   ©r?   r   r!   r@   Úexpected_indexr^   s   &     r    Útest_ignore_multiindexÚTestMelt.test_ignore_multiindex€  sÀ   € ä—‘×)Ñ)Ø Ð"4Ð5¸eÀXÐ=Nð *ó 
ˆô ˜  1˜v u¨q°!¨fÐ5¸UÔCˆÜ�b uÔ-ˆäŸ™×2Ñ2Ø Ð"4Ð5¸Õ9À%ÈÐARð 3ó 
ˆô Ø˜%˜ 1�¨ w°¥{Õ2°Gº\ÐJØ ô
ˆô
 	×Ò˜fÖ/r"   c                óî   € \        R R.RRR7      p\        R^ ^.R^^./VR7      p\        VRR	7      p\        R R.^,          RRR7      p\        R
. ROR. RO/VR7      p\        P                  ! W54       R# )r�   rÈ   ÚcategoryrØ   )Údtyper�   ÚxÚyrÔ   Fr§   r;   r<   N)rè   rè   ré   ré   rÝ   )r   r   r   rJ   rK   rá   s   &     r    Útest_ignore_index_name_and_typeÚ(TestMelt.test_ignore_index_name_and_type’  s~   € ä�u˜e�n¨J¸UÔCˆÜ˜˜a ˜V S¨1¨a¨&Ð1¸Ô?ˆÜ�b uÔ-ˆä  u˜~°Õ1¸È%ÔPˆÜØÒ-¨wºÐEØ ô
ˆô
 	×Ò˜fÖ/r"   c                óª   € \        . RO.. ROR7      pVP                  R.R.R7      p\        . RO. R	O.. R
OR7      p\        P                  ! W#4       R# )Úidrd   rb   rU   rD   N)rí   r
   rÞ   )rd   rb   rb   )rí   rb   r
   )rí   rb   rÞ   )rd   r;   r<   rÏ   rË   s   &   r    Ú test_melt_with_duplicate_columnsÚ)TestMelt.test_melt_with_duplicate_columns   sK   € äš�~ªÔ?ˆØ—‘ # °C°5�Ó9ˆÜÚš^Ð,Ò6Pô
ˆô 	×Ò˜fÖ/r"   rç   ÚInt8ÚInt64c           
     ó"  € \        R \        P                  ! ^^.RR7      R\        P                  ! ^^.VR7      /4      pVP                  4       p\        R. ROR\        P                  ! . ROVR7      /4      p\        P
                  ! W44       R# )	rd   rð   ©rç   rb   r;   r<   N)rd   rd   rb   rb   )rª   r
   rÞ   r   )r   r«   r¬   r   rJ   rK   )r?   rç   r!   r@   r^   s   &&   r    Útest_melt_ea_dtypeÚTestMelt.test_melt_ea_dtype©  s}   € ô à”R—Y’Y  1˜v¨VÔ4Ø”R—Y’Y  1˜v¨UÔ3ðó
ˆð —‘“ˆÜàÒ0ØœŸš¢<°uÔ=ðó
ˆô 	×Ò˜fÖ/r"   c                óV  € \        R ^ R^R^R/R^ ^^^^^/R^ ^^^^^//4      pVP                  P                  R4      Vn        VP                  R .R.R7      p\        R \	        R4      R	\
        P                  ! R.^,          RR
7      R. RO/4      p\        P                  ! W#4       R# )r   rd   rb   r½   r   r»   zstring[python]rD   r&   r;   ró   r<   N)rª   rÞ   r¿   )	r   r   r   r   r   r«   r¬   rJ   rK   rË   s   &   r    Útest_melt_ea_columnsÚTestMelt.test_melt_ea_columns»  sº   € äà�a˜˜a  a¨Ð-Ø�a˜˜A˜q ! QÐ'Ø�a˜˜A˜q ! QÐ'ðó
ˆð —Z‘Z×&Ñ&Ð'7Ó8ˆŒ
Ø—‘ # °C°5�Ó9ˆÜà”T˜%“[ØœBŸIšI s e¨a¥iÐ7GÔHØšðó
ˆô 	×Ò˜fÖ/r"   c                óN  € \        R RR\        P                  ! RRR7      R\        P                  ! RRR7      /R RR\        P                  ! RRR7      R\        P                  ! R	RR7      /.R
R.R7      pVP                  R .RR.RRR7      p\        R ^ R^R^R^R/R^ R^R^R^R/R^ \        P                  ! RRR7      ^\        P                  ! RRR7      ^\        P                  ! RRR7      ^\        P                  ! RRR7      //4      p\        P
                  ! W#4       R# )ÚtypeÚA0Ú
start_datez
2023/03/01z
Asia/Tokyo)r¢   Úend_datez
2023/03/10ÚA1z
2023/03/11ÚaaaaÚbbbb©r¶   r   z	start/endÚdaterŒ   z2023-03-01 00:00:00+0900z2023-03-10 00:00:00+0900z2023-03-11 00:00:00+0900N)r   r«   Ú	Timestampr   rJ   rK   rË   s   &   r    Útest_melt_preserves_datetimeÚ%TestMelt.test_melt_preserves_datetimeÏ  s<  € Üð ˜DØ ¤"§,¢,¨|ÀÔ"MØ¤§¢¨\¸lÔ Kðð ˜DØ ¤"§,¢,¨|ÀÔ"MØ¤§¢¨\¸lÔ Kððð ˜6Ð"ô
ˆð —‘Ø�HØ$ jÐ1Ø Øð	 ó 
ˆô à˜˜D ! T¨1¨d°A°tÐ<ØØ�|Ø�|Ø�zØ�zð	ð Ø”r—|’|Ð$>À<ÔPØ”r—|’|Ð$>À<ÔPØ”r—|’|Ð$>À<ÔPØ”r—|’|Ð$>À<ÔPð	ðó
ˆô" 	×Ò˜fÖ/r"   c           	     óÂ   € \        R . ROR. RO/. ROR7      pVP                  R ^ ^R7      p\        R . RO^ R.^,          ^. RO/4      p\        P                  ! W#4       R# ©rd   rb   r  r‹   N©rª   r
   rÞ   ©r   r¿   é   ©Ú11Ú22Ú33rÏ   rË   s   &   r    Ú#test_melt_allows_non_scalar_id_varsÚ,TestMelt.test_melt_allows_non_scalar_id_varsø  sf   € ÜØ’y #¢yÐ1Ú$ô
ˆð —‘ØØØð ó 
ˆô
 ˜c¢9¨a°#°¸µ¸AºyÐIÓJˆÜ
×Ò˜fÖ/r"   c           	     óÄ   € \        R . ROR. RO/. ROR7      pVP                  R .^ ^R7      p\        R . RO^ R.^,          ^. RO/4      p\        P                  ! W#4       R# r  rÏ   rË   s   &   r    Ú$test_melt_allows_non_string_var_nameÚ-TestMelt.test_melt_allows_non_string_var_name  sh   € ÜØ’y #¢yÐ1Ú$ô
ˆð —‘Ø�EØØð ó 
ˆô
 ˜c¢9¨a°#°¸µ¸AºyÐIÓJˆÜ
×Ò˜fÖ/r"   c                óâ   € \        R . ROR. RO/. R	OR7      p\        P                  ! \        RR7      ;_uu_ 4        VP	                  R .^^.R7       RRR4       R#   + '       g   i     R# ; i)
rd   rb   r  z.* must be a scalar.rl   rv   Nr  r	  r  ©r   rn   ro   rp   r   ©r?   r!   s   & r    Ú$test_melt_non_scalar_var_name_raisesÚ-TestMelt.test_melt_non_scalar_var_name_raises  sU   € ÜØ’y #¢yÐ1Ú$ô
ˆô �]Š]œ:Ð-D×EÖEØ�G‰G˜S˜E¨Q°¨FˆGÔ3÷ F×E×EÒEús   ¼AÁA.	c                óþ   € \        R^.R^./4      p\        R	R
.. ROR7      p\        P                  ! VP                  RR.R7      V4       \        P                  ! VP                  R.R7      VRR.,          4       R# )r   rÓ   rÛ   r<   rU   ru   Nrc   ©r   rb   )r   rd   rª   )r   rb   r
   )rÓ   rÛ   r<   )r   rJ   rK   r   )r?   r!   r^   s   &  r    Ú%test_melt_multiindex_columns_var_nameÚ.TestMelt.test_melt_multiindex_columns_var_name  sw   € ä˜
 Q C¨°a°SÐ9Ó:ˆäØ˜MÐ*Ò4Pô
ˆô 	×Ò˜bŸg™g°¸Ð/B˜gÓCÀXÔNÜ
×Ò˜bŸg™g°¨y˜gÓ9¸8ÀWÈgÐDVÕ;WÖXr"   c                óÒ   € \        R^.R^./4      p\        P                  ! \        RR7      ;_uu_ 4        VP	                  . ROR7       RRR4       R#   + '       g   i     R# ; i)r   z,but the dataframe columns only have 2 levelsrl   ru   Nrc   r  )rÓ   rÛ   rÜ   r  r  s   & r    Ú.test_melt_multiindex_columns_var_name_too_manyÚ7TestMelt.test_melt_multiindex_columns_var_name_too_many%  sV   € ä˜
 Q C¨°a°SÐ9Ó:ˆä�]Š]ÜÐL÷
ö 
ð �G‰GÒ9ˆGÔ:÷
÷ 
÷ 
ò 
ús   ¶AÁA&	c                óà   € \        . RO. R	O.. R
OR7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP	                  R.R.R7       RRR4       R#   + '       g   i     R# ; i)rª   r   r   rU   z)id_vars cannot contain duplicate columns.rl   rD   Nr  )rÞ   r   r¿   )r   r   r   r  rÄ   s   &  r    Ú(test_melt_duplicate_column_header_raisesÚ1TestMelt.test_melt_duplicate_column_header_raises.  sL   € äš	¢9Ð-²ÔGˆØ9ˆä�]Š]œ:¨S×1Ö1Ø�G‰G˜S˜E¨s¨eˆGÔ4÷ 2×1×1Ò1ús   ¼AÁA-	r2   Nr*   r,   r)   rc   re   )rd   rb   r½   rd   r¼   )r   rª   r   r   r   )/Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rA   rL   rR   rZ   rn   ÚmarkÚparametrizeÚtupler   r   Úarrayr_   rf   ri   rr   r~   rˆ   r˜   r›   rž   r   r«   rµ   r°   r·   rÅ   rÌ   rÐ   rÕ   rã   rê   rî   rô   r÷   r  r  r  r  r  r  r!  Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r    r9   r9   6   sh  ø‡ € ò@òMòOò2ð  ‡[�[×Ñ˜W u¨d°B·H±HÐ&=Ó>ñ0ó ?ð0ò0ð ‡[�[×ÑØ2ð �Ø�Øà˜!˜X q¨)°Q¸	ÐBØ˜A˜s A s¨A¨sÐ3Ø˜a ¨A¨x¸¸GÐDðð		ð �Ø�Øà˜!˜X q¨)°Q¸	ÐBØ˜A˜s A s¨A¨sÐ3Ø˜a ¨A¨x¸¸GÐDðð		ð	
óñ20ó3ð20ð ‡[�[×ÑØà˜*˜Ð&Øˆ\˜:Ð&Ø˜Ð$ð	
óñ=óð=ò2ò64ò:(=ðT ‡[�[×Ñ˜[¨1¨e¨*Ó5ñ8ó 6ð8ò?ð ‡[�[×ÑØá�v q¨\Ô:Ø�NŠNÒ4Ó5Úð	
óñ0óð0ò*0ò /òD	0ò0ò0ò0ò$0ò0ð ‡[�[×Ñ˜W v¨wÐ&7Ó8ñ0ó 9ð0ò"0ò('0òR0ò0ò4ò	Yò;÷5ð 5r"   r9   c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestLreshapei7  c                ó   € R . R*OR. R+OR. R,OR. R-OR. R.OR
R\         P                  RRR.RR\         P                  \         P                  RR.R. R/ORR\         P                  RRR.RR\         P                  \         P                  RR./
p\        V4      pR\        ^^4       Uu. uF	  pRVR 2NK  	  upR\        ^^4       Uu. uF	  pRVR 2NK  	  up/p\	        W$4      pR . R0OR. R1OR. R2OR. R3OR. R4OR. R5O/p\        WeP
                  R$7      p\        P                  ! WW4       \	        W$R%R&7      pR . R6OR. R7OR. R8OR. R9ORRRRRR	R\         P                  RRRR\         P                  \         P                  RR.RR RR!R"R#R\         P                  RRRR\         P                  \         P                  RR./p\        WeP
                  R$7      p\        P                  ! WW4       R\        ^^4       Uu. uF	  pRVR 2NK  	  upR\        ^^4       Uu. uF	  pRVR 2NK  	  up/pR'p\        P                  ! \        VR(7      ;_uu_ 4        \	        W$4       R)R)R)4       R)# u upi u upi u upi u upi   + '       g   i     R)# ; i):ÚbirthdtÚ	11jan2009Úbirthwtrí   ÚsexÚvisitdt1Ú	22dec2008Ú	04jan2009Ú	29dec2008Ú	20jan2009Úvisitdt2Ú	21jan2009Ú	22jan2009Ú	31dec2008Ú	03feb2009Úvisitdt3Ú	05feb2009Ú	02jan2009Ú	15feb2009Úwt1Úwt2ç     lŸ@ç     ��@ç     ª@ç     ß±@Úwt3ç     ê¡@ç     bª@ç     Å²@Úvisitdtr¼   Úwtç     |œ@ç     4˜@ç     Ä©@ç     Ò°@rU   F)Údropnaz$All column lists must be same lengthrl   N)Ú	08jan2009Ú	20dec2008Ú	30dec2008Ú	21dec2008r3  )éæ  éå  é®  éC  é%  )ée   éf   ég   éh   éi   )ÚMaleÚFemalerd  rd  rd  )r3  r7  r8  r9  r:  )i  i
  i  iâ  iÒ  )rU  rV  rW  rX  r3  rU  rW  rX  r3  rU  rX  r3  )rY  rZ  r[  r\  r]  rY  r[  r\  r]  rY  r\  r]  )r^  r_  r`  ra  rb  r^  r`  ra  rb  r^  ra  rb  )rc  rd  rd  rd  rd  rc  rd  rd  rd  rc  rd  rd  )r3  r7  r8  r9  r:  r<  r=  r>  r?  rA  rB  rC  )rP  rH  rQ  rR  rS  rF  rG  rH  rI  rK  rL  rM  )rU  rV  rW  rX  r3  rU  rV  rW  rX  r3  rU  rV  rW  rX  r3  )rY  rZ  r[  r\  r]  rY  rZ  r[  r\  r]  rY  rZ  r[  r\  r]  )r^  r_  r`  ra  rb  r^  r_  r`  ra  rb  r^  r_  r`  ra  rb  )rc  rd  rd  rd  rd  rc  rd  rd  rd  rd  rc  rd  rd  rd  rd  )r   Únanr   r­   r   r   rJ   rK   rn   ro   rp   )	r?   r¶   r!   ÚiÚspecr@   Úexp_dataÚexprq   s	   &        r    Ú
test_pairsÚTestLreshape.test_pairs8  sÄ  € àò ð Ò5ØÒ+ØÒCØò ð ˜¤b§f¡f¨k¸;ÈÐTØ˜¤b§f¡f¬b¯f©f°kÀ;ÐOØÒ1Ø�FœBŸF™F F¨F°FÐ;Ø�FœBŸF™F¤B§F¡F¨F°FÐ;ð-
ˆô2 �t‹_ˆð ´°q¸!´Ó=±¨A˜' ! A ›±Ñ=Ø¤u¨Q°¤{Ó3¡{ !�R˜˜!�u“:¡{Ñ3ð
ˆô ˜"Ó#ˆð ò ð ò ð ÒNØò ð ò ð ò ðuH
ˆôR ˜¯.©.Ô9ˆÜ
×Ò˜fÔ*ä˜"¨5Ô1ˆàò ð" ò ð" ò ð" ò ð" ØØØØØØÜ—‘ØØØØÜ—‘Ü—‘ØØðð" ØØØØØØÜ—‘ØØØØÜ—‘Ü—‘ØØððmg
ˆôP ˜¯.©.Ô9ˆÜ
×Ò˜fÔ*ð ´°q¸!´Ó=±¨A˜' ! A ›±Ñ=Ø¤u¨Q°¤{Ó3¡{ !�R˜˜!�u“:¡{Ñ3ð
ˆð 5ˆÜ�]Š]œ:¨S×1Ö1Ü�RÔ÷ 2Ñ1ùòE >ùÚ3ùòz >ùÚ3÷ 2×1Ð1ús$   Â%I(ÃI-
Ç9I2ÈI7
ÉI<É<J	r2   N)r#  r$  r%  r&  rj  r+  r,  r-  s   @r    r0  r0  7  s   ø‡ € ÷`ð `r"   r0  c                   ó’   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tRtV tR# )ÚTestWideToLongi  c                ó  € \         P                  P                  ^4      P                  ^4      p\	        R^ R^R^R/R^ R^R^R/R	^ R
^R^R/R^ R^R^R/R\        \        \        ^4      V4      4      /4      pVP                  VR&   RVP                  4       VP                  4       ,           R. ROR. ROR. ROR. RO/p\	        V4      pVP                  RR.4      . RO,          p\        VRR.RRR7      p\        P                  ! WT4       R# )r
   ÚA1970rd   rb   r½   ÚA1980r¼   ÚeÚfÚB1970ç      @ç333333ó?çffffffæ?ÚB1980çš™™™™™	@çÍÌÌÌÌÌô?çš™™™™™¹?r³   rí   r   r   Úyear©rf  ÚjN©rd   rb   r½   r¼   rq  rr  ©rt  ru  rv  rx  ry  rz  ©é²  r�  r�  é¼  r‚  r‚  ©r   rª   r
   r   rª   r
   ©r³   r   r   ©r   r   r   r   r   ÚdictÚzipr­   r   r>   Ú	set_indexr   rJ   rK   ©r?   rè   r!   rh  r^   r@   s   &     r    Útest_simpleÚTestWideToLong.test_simple  s  € Ü�I‰I×!Ñ! !Ó$×4Ñ4°QÓ7ˆÜà˜!˜S ! S¨!¨SÐ1Ø˜!˜S ! S¨!¨SÐ1Ø˜!˜S ! S¨!¨SÐ1Ø˜!˜S ! S¨!¨SÐ1Ø”Tœ#œe A›h¨Ó*Ó+ðó
ˆð —8‘8ˆˆ4‰à�—‘“˜aŸh™h›jÕ(ØÒ/ØÒ/ØÒ8ØÒ$ð
ˆô ˜XÓ&ˆØ×%Ñ% t¨V nÓ5²oÕFˆÜ˜b 3¨ *°¸Ô?ˆÜ
×Ò˜fÖ/r"   c                ót   € \        . RO. RO.4      p. R	OVn        RR.p\        WRRR7       VRR.8X  g   Q hR# )
r   rí   ÚincÚeduÚager|  N)r   rª   r
   rÞ   é   )r   r¿   r
  é   é	   )rí   Úinc1Úinc2Úedu1Úedu2)r   r   r   )r?   r!   Ústubss   &  r    Ú
test_stubsÚTestWideToLong.test_stubs4  s?   € äšªÐ9Ó:ˆÚ;ˆŒ
Ø˜�ˆä�R $¨%Õ0à˜ ˜Ô&Ð&Ò&r"   c                ó  € \         P                  P                  ^4      P                  ^4      p\	        R^ R^R^R/R^ R^R^R/R	^ R
^R^R/R^ R^R^R/R\        \        \        ^4      V4      4      /4      pVP                  VR&   RVP                  4       VP                  4       ,           R. ROR. ROR. ROR. RO/p\	        V4      pVP                  RR.4      . RO,          p\        VRR.RRRR7      p\        P                  ! WT4       R# )r
   zA.1970rd   rb   r½   zA.1980r¼   rq  rr  zB.1970rt  ru  rv  zB.1980rx  ry  rz  r³   rí   r   r   r{  Ú.©rf  r}  ÚsepNr~  r  r€  rƒ  r„  r…  r‰  s   &     r    Útest_separating_characterÚ(TestWideToLong.test_separating_character>  s  € ô �I‰I×!Ñ! !Ó$×4Ñ4°QÓ7ˆÜà˜1˜c 1 c¨1¨cÐ2Ø˜1˜c 1 c¨1¨cÐ2Ø˜1˜c 1 c¨1¨cÐ2Ø˜1˜c 1 c¨1¨cÐ2Ø”Tœ#œe A›h¨Ó*Ó+ðó
ˆð —8‘8ˆˆ4‰à�—‘“˜aŸh™h›jÕ(ØÒ/ØÒ/ØÒ8ØÒ$ð
ˆô ˜XÓ&ˆØ×%Ñ% t¨V nÓ5²oÕFˆÜ˜b 3¨ *°¸ÀCÔHˆÜ
×Ò˜fÖ/r"   c                ó  € \         P                  P                  ^4      P                  ^4      p\	        R^ R^R^R/R^ R^R^R/R	^ R
^R^R/R^ R^R^R/R\        \        \        ^4      V4      4      /4      pVP                  VR&   RVP                  4       VP                  4       ,           R. ROR. ROR. ROR. RO/p\	        V4      pVP                  RR.4      . RO,          p\        VRR.RRR7      p\        P                  ! WT4       R# )r
   zA(quarterly)1970rd   rb   r½   zA(quarterly)1980r¼   rq  rr  zB(quarterly)1970rt  ru  rv  zB(quarterly)1980rx  ry  rz  r³   rí   úA(quarterly)úB(quarterly)r{  r|  Nr~  r  r€  rƒ  )r³   r¡  r¢  r…  r‰  s   &     r    Útest_escapable_charactersÚ(TestWideToLong.test_escapable_charactersX  s  € Ü�I‰I×!Ñ! !Ó$×4Ñ4°QÓ7ˆÜà" Q¨¨Q°°Q¸Ð$<Ø" Q¨¨Q°°Q¸Ð$<Ø" Q¨¨Q°°Q¸Ð$<Ø" Q¨¨Q°°Q¸Ð$<Ø”Tœ#œe A›h¨Ó*Ó+ðó
ˆð —8‘8ˆˆ4‰à�—‘“˜aŸh™h›jÕ(ØÒ:ØÒ:ØÒ8ØÒ$ð
ˆô ˜XÓ&ˆØ×%Ñ% t¨V nÓ5Ú1õ
ˆô ˜b >°>Ð"BÀdÈfÔUˆÜ
×Ò˜fÖ/r"   c                ó^  € \        R RR.RRR.RRR.R	R
R./4      pVP                  VR&   R	. ROR. RORRR\        P                  \        P                  .R. ROR. RO/p\        V4      pVP	                  RR.4      . RO,          p\        VRR.RRR7      p\        P                  ! WC4       R# )ÚA2010ç      ð?ç       @ÚA2011ç      @ç      @ÚB2010ç      @ç      @r³   ÚX1ÚX2rí   r   r   r{  r|  N©r¯  r°  r¯  r°  ©r§  r¨  rª  r«  )r   rª   r   rª   )éÚ  r³  éÛ  r´  r„  )r   r   r   re  rˆ  r   rJ   rK   ©r?   r!   rh  r^   r@   s   &    r    Útest_unbalancedÚTestWideToLong.test_unbalancedr  s¿   € äà˜#˜s˜Ø˜#˜s˜Ø˜#˜s˜Ø�d˜D�\ð	ó
ˆð —8‘8ˆˆ4‰àÒ)ØÒ%Ø�#�sœBŸF™F¤B§F¡FÐ+Ø’,ØÒ,ð
ˆô ˜XÓ&ˆØ×%Ñ% t¨V nÓ5²oÕFˆÜ˜b 3¨ *°¸Ô?ˆÜ
×Ò˜fÖ/r"   c                ó�  € \        R . ROR. ROR. ROR. ROR. ROR. ROR. ROR. RO/4      pVP                  VR&   \        R. ROR. ROR	. ROR
. ROR. ROR. ROR. RO/4      pVP                  RR.4      . RO,          p\        V. RORRR7      p\        P
                  ! VP                  ^R7      VP                  ^R7      4       R# )ÚA11ÚA12ÚB11ÚB12ÚBB11ÚBB12ÚBBBXÚBBBZrí   r   r   ÚBBr{  r|  ©ÚaxisN©Úa11Úa22Úa33©Úa21rÆ  Úa23©Úb11Úb12Úb13©Úb21Úb22Úb23r  r	  ©é[   é\   é]   ©rÔ  rÕ  rÖ  rÔ  rÕ  rÖ  ©rÅ  rÆ  rÇ  rÉ  rÆ  rÊ  ©rÌ  rÍ  rÎ  rÐ  rÑ  rÒ  ©rª   r
   rÞ   r   r¿   r
  rƒ  ©é   rÜ  rÜ  é   rÝ  rÝ  )r¿  rÀ  r   r   rÁ  ©r   r   rÁ  ©r   r   rˆ  r   rJ   rK   Ú
sort_index©r?   r!   r^   r@   s   &   r    Útest_character_overlapÚ%TestWideToLong.test_character_overlap‰  sß   € äàÒ,ØÒ,ØÒ,ØÒ,Øš	Øš	ØšØšð	ó
ˆð —8‘8ˆˆ4‰ÜàÒ0ØÒ0ØÒ?ØÒ?ØÒ(ØÒ(ØÒ0ðó

ˆð ×%Ñ% t¨V nÓ5Ò6VÕWˆÜ˜bÒ"2°d¸fÔEˆÜ
×Ò˜f×/Ñ/°QÐ/Ó7¸×9LÑ9LÐRSÐ9LÓ9TÖUr"   c                óè  € R p\        RRR.RRR.RRR	.R
RR./4      pVP                  VR&   R
RR. R. R. R. R. R. R. /p\        V4      P                  R\        P                  /4      pVP                  RR.4      . RO,          pVP                  P                  ^ ^.^ R7      Vn        \        VRR.RRVR7      p\        P                  ! VP                  ^R7      VP                  ^R7      4       R# )znope!r¦  r§  r¨  r©  rª  r«  r¬  r­  r®  r³   r¯  r°  rí   Ú r{  r   r   ©Úlevelrœ  rÂ  N)r³   r¦  r©  r¬  r   r   ©r   r   r   r   r   rˆ  Ú
set_levelsr   rJ   rK   rà  )r?   r�  r!   rh  r^   r@   s   &     r    Útest_invalid_separatorÚ%TestWideToLong.test_invalid_separator§  s  € àˆÜà˜#˜s˜Ø˜#˜s˜Ø˜#˜s˜Ø�d˜D�\ð	ó
ˆð —8‘8ˆˆ4‰à�Ø�RØ�RØ�RØ�"Ø�BØ�Ø�ð	
ˆô ˜XÓ&×-Ñ-¨v´r·x±xÐ.@ÓAˆØ×%Ñ% t¨V nÓ5Ú6õ
ˆð "Ÿ™×2Ñ2°A°q°6ÀÐ2ÓCˆŒÜ˜b 3¨ *°¸ÀCÔHˆÜ
×Ò˜f×/Ñ/°QÐ/Ó7¸×9LÑ9LÐRSÐ9LÓ9TÖUr"   c                ó�  € \        R . ROR. ROR. ROR. ROR. ROR. ROR. ROR. RO/4      pVP                  VR&   \        R. ROR. ROR	. ROR
. ROR. ROR. ROR. RO/4      pVP                  RR.4      . RO,          p\        V. RORRR7      p\        P
                  ! VP                  ^R7      VP                  ^R7      4       R# )r¹  rº  r»  r¼  r½  r¾  ÚAratingÚArating_oldrí   r   r   rÁ  r{  r|  rÂ  NrÄ  rÈ  rË  rÏ  r  r	  rÓ  r×  rØ  rÙ  rÚ  rƒ  rÛ  )rí  rî  r   r   rÁ  rÞ  rß  rá  s   &   r    Útest_num_string_disambiguationÚ-TestWideToLong.test_num_string_disambiguationÅ  så   € ô àÒ,ØÒ,ØÒ,ØÒ,Øš	Øš	Øš<Øš|ð	ó
ˆð —8‘8ˆˆ4‰ÜàÒ3ØÒ7ØÒ?ØÒ?ØÒ(ØÒ(ØÒ0ðó

ˆð ×%Ñ% t¨V nÓ5Ú6õ
ˆô ˜bÒ"2°d¸fÔEˆÜ
×Ò˜f×/Ñ/°QÐ/Ó7¸×9LÑ9LÐRSÐ9LÓ9TÖUr"   c                óÐ  € \        R RR.RRR.RRR.R	R
R./4      pVP                  VR&   R	RR . R. R. R. R. R. R. /p\        V4      P                  R\        P                  /4      pVP                  RR.4      pVP                  P                  ^ ^.^ R7      Vn        \        VRR.RRR7      p\        P                  ! VP                  ^R7      VP                  ^R7      4       R# )ÚAoner§  r¨  ÚAtworª  r«  ÚBoner­  r®  r³   r¯  r°  rí   rå  r{  r   r   ræ  r|  rÂ  Nrè  rµ  s   &    r    Útest_invalid_suffixtypeÚ&TestWideToLong.test_invalid_suffixtypeæ  s	  € ô à˜˜c˜
Ø˜˜c˜
Ø˜˜c˜
Ø�d˜D�\ð	ó
ˆð —8‘8ˆˆ4‰à�Ø�BØ�BØ�BØ�"Ø�BØ�Ø�ð	
ˆô ˜XÓ&×-Ñ-¨v´r·x±xÐ.@ÓAˆà×%Ñ% t¨V nÓ5ˆØ!Ÿ™×2Ñ2°A°q°6ÀÐ2ÓCˆŒÜ˜b 3¨ *°¸Ô?ˆÜ
×Ò˜f×/Ñ/°QÐ/Ó7¸×9LÑ9LÐRSÐ9LÓ9TÖUr"   c                óö   € \        R . ROR. R	OR. R
OR. RO/4      p\        R. ROR . ROR. ROR. RO/4      pVP                  . RO4      R.,          p\        VRR R.RR7      p\        P                  ! W24       R# )ÚfamidÚbirthÚht1Úht2Úhtr�  r|  N)	rª   rª   rª   r
   r
   r
   rÞ   rÞ   rÞ   )	rª   r
   rÞ   rª   r
   rÞ   rª   r
   rÞ   )	çffffff@ç333333@çš™™™™™@r
   çÍÌÌÌÌÌü?çffffffþ?rÿ  çffffff@çÍÌÌÌÌÌ @)	ç333333@çffffff@rþ  rx  rý  ç333333@çffffff
@r  rþ  )rý  r  rþ  r  rÿ  rþ  r¨  rx  r   rý  r  r  rÿ  r  r  r  r  rþ  )rª   rª   rª   rª   rª   rª   r
   r
   r
   r
   r
   r
   rÞ   rÞ   rÞ   rÞ   rÞ   rÞ   )rª   rª   r
   r
   rÞ   rÞ   rª   rª   r
   r
   rÞ   rÞ   rª   rª   r
   r
   rÞ   rÞ   )rª   r
   rª   r
   rª   r
   rª   r
   rª   r
   rª   r
   rª   r
   rª   r
   rª   r
   )rø  rù  r�  ©r   rˆ  r   rJ   rK   rá  s   &   r    Útest_multiple_id_columnsÚ'TestWideToLong.test_multiple_id_columns  s“   € äàÒ4ØÒ4ØÒBØÒDð	ó
ˆô àò ð( ÒOØÒOØÒMð/ó
ˆð6 ×%Ñ%Ò&?Ó@À$ÀÕHˆÜ˜b $¨7°GÐ*<ÀÔFˆÜ
×Ò˜fÖ/r"   c           	     óÜ   € \        R . R
OR. R
OR. RO/4      pRp\        P                  ! \        VR7      ;_uu_ 4        \	        VRR.RRR7       R	R	R	4       R	#   + '       g   i     R	# ; i)ÚA_A1ÚB_B1rè   z3the id variables need to uniquely identify each rowrl   ÚA_AÚB_BÚcolnamer|  N)rª   r
   rÞ   r   r¿   )rª   rª   rª   rª   rª   ©r   rn   ro   rp   r   rÄ   s   &  r    Útest_non_unique_idvarsÚ%TestWideToLong.test_non_unique_idvars,  sX   € ô Ø’_ fªo¸sÂOÐTó
ˆð DˆÜ�]Š]œ:¨S×1Ö1Ü˜˜e U˜^¨s°iÕ@÷ 2×1×1Ò1ús   ¾AÁA+	c                óì   € \        R . ROR. ROR. ROR. ROR. RO/4      p\        R. ROR. ROR. ROR. RO/4      P                  RR.4      p\        VRR.RRRR	7      p\        P                  ! W24       R
# )Úactor_1Úactor_2Úactor_fb_likes_1Úactor_fb_likes_2ÚtitleÚactorÚactor_fb_likesÚnumÚ_rœ  N)úCCH PounderúJohnny DeppúChristoph Waltz)úJoel David MooreúOrlando BloomúRory Kinnear)ç     @�@ç     ˆã@ç     |Å@)ç     @�@ç     ˆ³@ç     �x@)ÚAvatarúPirates of the CaribbeanÚSpectre)r  r  r   r!  r"  r#  )r$  r%  r&  r'  r(  r)  )rª   rª   rª   r
   r
   r
   )r*  r+  r,  r*  r+  r,  r  rá  s   &   r    Útest_cast_j_intÚTestWideToLong.test_cast_j_int6  sŸ   € ÜàÒLØÒPØ"Ò$>Ø"Ò$:ØÒJðó
ˆô àò ð !Ò"RØÒ)Øò ðó
÷* ‰)�W˜eÐ$Ó
%ð+ 	ô, Ø�Ð*Ð+¨w¸%ÀSô
ˆô 	×Ò˜fÖ/r"   c                óä   € \        R RR.RRR.RRR.R	R
R./4      pRp\        P                  ! \        VR7      ;_uu_ 4        \	        VR	R.R	RR7       RRR4       R#   + '       g   i     R# ; i)r¦  r§  r¨  r©  rª  r«  r¬  r­  r®  r   r¯  r°  z,stubname can't be identical to a column namerl   r   r  r|  Nr  rÄ   s   &  r    Útest_identical_stubnamesÚ'TestWideToLong.test_identical_stubnames]  sn   € Üà˜#˜s˜Ø˜#˜s˜Ø˜#˜s˜Ø�d˜D�\ð	ó
ˆð =ˆÜ�]Š]œ:¨S×1Ö1Ü˜˜c 3˜Z¨3°)Õ<÷ 2×1×1Ò1ús   ÁAÁA/	c                ó&  € \        R RR.RRR.RRR.R	R
R./4      p\        R	. ROR. RORRR\        P                  \        P                  .R. RO/4      pVP                  R	R.4      p\	        VRR.R	RRRR7      p\
        P                  ! W24       R# )Útreatment_placebor§  r¨  Útreatment_testrª  r«  Úresult_placebor­  r®  r   r¯  r°  r  r@   Ú	treatmentz[a-z]+r  ©rf  r}  Úsuffixr�  Nr±  )Úplacebor9  Útestr:  r²  ©r   r   re  rˆ  r   rJ   rK   rá  s   &   r    Útest_nonnumeric_suffixÚ%TestWideToLong.test_nonnumeric_suffixj  s²   € Üà# c¨3 ZØ  3¨ *Ø  3¨ *Ø�d˜D�\ð	ó
ˆô àÒ-ØÒAØ˜3 ¤R§V¡V¬R¯V©VÐ4ØÒ1ð	ó
ˆð ×%Ñ% s¨IÐ&6Ó7ˆÜØ�˜;Ð'¨3°)ÀHÐRUô
ˆô 	×Ò˜fÖ/r"   c                óî   € \        R RR.R^ ^	.RRR.RRR	.R
RR./4      p\        R . ROR. ROR. ROR. RO/4      P                  R R.4      p\        VRR.R RRRR7      p\        P                  ! W24       R# )r   r¯  r°  Úresult_1Ú
result_foor­  r®  Útreatment_1r§  r¨  Útreatment_foorª  r«  r  r@   r6  z.+r  r7  Nr±  )Ú1rC  r�   r�   )ç        ç      "@r­  r®  r²  r  rá  s   &   r    Útest_mixed_type_suffixÚ%TestWideToLong.test_mixed_type_suffix�  s©   € Üà�d˜D�\Ø˜Q ˜FØ˜s C˜jØ  S˜zØ # s ðó
ˆô àÒ-ØÒ3ØÒ.ØÒ1ð	ó
÷ ‰)�S˜)Ð$Ó
%ð 	ô Ø�˜;Ð'¨3°)ÀDÈcô
ˆô 	×Ò˜fÖ/r"   c                óê  € \        R RR.RRR.RRR.R	^ ^	.R
RR./4      p\        R
. ROR. RORRRRR\        P                  \        P                  \        P                  \        P                  .R\        P                  \        P                  \        P                  \        P                  RRRR./4      pVP                  R
R.4      p\	        VRR.R
RRRR7      p\
        P                  ! W24       R# )ztreatment_1.1r§  r¨  ztreatment_2.1rª  r«  z
result_1.2r­  r®  r?  r   r¯  r°  r  r@   rD  rE  r6  z[0-9.]+r  r7  N)r¯  r°  r¯  r°  r¯  r°  r¯  r°  )ru  ru  r§  r§  çš™™™™™ñ?rI  r  r  r;  rá  s   &   r    Útest_float_suffixÚ TestWideToLong.test_float_suffix˜  së   € Üà # s Ø # s Ø˜s C˜jØ˜Q ˜FØ�d˜D�\ðó
ˆô àÒEØÒCØ˜3  S¨#¬r¯v©v´r·v±v¼r¿v¹vÄrÇvÁvÐNØœbŸf™f¤b§f¡f¬b¯f©f´b·f±f¸cÀ3ÈÈSÐQð	ó
ˆð ×%Ñ% s¨IÐ&6Ó7ˆÜØ�˜;Ð'¨3°)ÀIÐSVô
ˆô 	×Ò˜fÖ/r"   c                ó   € R ^ ^ ^^^^^^^^/R^ R^R^R^R^R/R^ R^R	^R	^R
^R/R^ R^R^R^R
^R/R^ R^R^R^R
^R//p\         P                  ! V4      p\        VR.R R.RR7      p\        VRR R.RR7      p\        P                  ! WC4       R# )Únode_idr   gš™™™™™é?rD  g      Ð?r§  gìQ¸…ëé?ÚPA0g®Gáz®ç?gìQ¸…ëá?g\�Âõ(\ï?g333333ã?ÚPA1g¤p=
×£è?g{®Gázä?g¤p=
×£à?gq=
×£på?ÚPA3gÃõ(\�ÂÕ?rv  ÚPAÚtime)Ú	stubnamesrf  r}  N)r   Ú	from_dictr   rJ   rK   )r?   Ú	wide_dataÚwide_dfr^   r@   s   &    r    Útest_col_substring_of_stubnameÚ-TestWideToLong.test_col_substring_of_stubname°  sÚ   € ð
 ˜˜1˜a  A q¨!¨Q°°1Ð5Ø�!�T˜1˜c 1 d¨A¨s°A°tÐ<Ø�A�t˜Q  a¨¨q°$¸¸3Ð?Ø�A�t˜Q  a¨¨q°$¸¸4Ð@Ø�A�t˜Q  a¨¨q°$¸¸4Ð@ð
ˆ	ô ×%Ò% iÓ0ˆÜ °D°6¸iÈÐ=MÐQWÔXˆÜ˜g°¸)ÀSÐ9IÈVÔTˆÜ
×Ò˜fÖ/r"   c           
     ó  € \        R \        R4      R\        ^
^^4      /4      p\        P                  ! \
        \        P                  ! R4      R7      ;_uu_ 4        VP                  RRR7       RRR4       R#   + '       g   i     R# ; i)r    r%   r<   zvalue_name (value) cannot matchrl   r�   N)	r   r   r­   rn   ro   rp   ÚreÚescaper   r  s   & r    Útest_raise_of_column_name_valueÚ.TestWideToLong.test_raise_of_column_name_valueÀ  sk   € ô ˜œt E›{¨G´U¸2¸rÀ1Ó5EÐFÓGˆä�]Š]ÜœbŸišiÐ(IÓJ÷
ö 
ð �G‰G˜G°ˆGÔ8÷
÷ 
÷ 
ò 
ús   ÁA:Á:B	c           	     ó  € \        R RR.R^d^È.RRR./4      pVP                  R V/4      p\        VRR.R R	R
R7      p\        . RORR7      p\        R. ROR\        P
                  .^,          /VR7      pVP                  P                  ^ ,          P                  V4      pVR8X  d-   VP                  P                  ^ ,          P                  R4      pVP                  P                  V^ R7      Vn        \        P                  ! W54       R# )rí   rC  Ú2za-1za-2é,  é�  rd   rb   r  Ú-)rS  rf  r}  r�  )r�   rÔ   rÊ   Ústrræ  N))rC  rª   )r_  rª   )rC  r
   )r_  r
   )rí   r  )éd   éÈ   r`  ra  )r   r   r   r   r   re  r   Úlevelsré  rJ   rK   )r?   Úany_string_dtyper!   r@   r   r^   Ú	new_levels   &&     r    Útest_missing_stubnameÚ$TestWideToLong.test_missing_stubnameË  s   € ä˜˜s C˜j¨%°#°s°¸UÀSÈ#ÀJÐOÓPˆØ�Y‰Y˜Ð.Ð/Ó0ˆÜØØ˜C�jØØØô
ˆô Ú4Øô
ˆô ØÒ&¨¬b¯f©f¨X¸­\Ð:Øô
ˆð —N‘N×)Ñ)¨!Õ,×3Ñ3Ð4DÓEˆ	Ø˜xÔ'Ø Ÿ™×-Ñ-¨aÕ0×7Ñ7¸Ó>ˆIØ!Ÿ™×2Ñ2°9ÀAÐ2ÓFˆŒÜ
×Ò˜fÖ/r"   r2   N)r#  r$  r%  r&  rŠ  r˜  rž  r£  r¶  râ  rê  rï  rõ  r	  r  r-  r0  r<  rF  rJ  rW  r\  ri  r+  r,  r-  s   @r    rm  rm    sq   ø‡ € ò0ò0'ò0ò40ò40ò.Vò<Vò<VòBVò:'0òRAò%0òN=ò0ò.0ò.0ò00ò 	9÷0ð 0r"   rm  c                 óÆ  € \         P                  ! V \        P                  R 7      p\	        R^ ^/R^ ^/R^ ^/R^ ^/R^ ^//4      pVP
                  P                  V4      Vn        \        VRRRRR	R
7      p\	        ^^.^^.^^..\        RR.4      \         P                  P                  . RO\        . ROVR7      .RR.R7      R7      p\        P                  ! W44       R# ))Úna_valueÚIDÚR_test1ÚR_test2ÚR_test3ÚDÚRÚ	UNPIVOTEDr  z.*)rS  rf  r}  r�  r8  ró   rÚ   r   N)rª   rª   rª   )Útest1Útest2Útest3)r«   ÚStringDtyper   re  r   r   r   r   r   rß   Úfrom_arraysrJ   rK   )Ústring_storageÚstring_dtyper!   r@   r^   s   &    r    Ú test_wide_to_long_string_columnsr{  å  só   € ä—>’> .¼2¿6¹6ÔB€LÜ	à�1�a�&Ø˜˜1�vØ˜˜1�vØ˜˜1�vØ�!�Q�ð	
ó
€Bð —‘×"Ñ" <Ó0€B„JÜØ
�c˜T [°cÀ$ô€Fô Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ü�s˜C�jÓ!Ü�m‰m×'Ñ'âÜÒ1¸ÔFðð ˜Ð%ð (ó 
ô
€Hô ×Ò˜&Ö+r"   )rZ  Únumpyr   rn   Úpandasr«   r   r   r   r   r   r   Úpandas._testingÚ_testingrJ   Úfixturer!   r/   r3   r7   r9   r0  rm  r{  r2   r"   r    Ú<module>r�     s¬   ðÛ 	ã Û ã ÷÷ õ ð ‡�ñó ðð ‡�ñ
ó ð
ð ‡�ñó ðð ‡�ñó ð÷~5ñ ~5÷Bañ a÷HG0ñ G0ôT,r"   