hyb
2025-11-04 668edf874b4f77214a8ff4513e60e3c1a973f532
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
Ë
oñúhãó —ddlZddlZddlmZmZddlZddlmZm    Z    m
Z
m Z ddl m Zejd„«Zejd„«ZGd„d«Zej&j)dggfd    ged
«fd    d ggfd d ggfd ggfej,dd…d gfeddd
«fej,dd…d dgfeddd
«fg«d„«Zej&j)dged«fd ggfg«d„«Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d„Z#d„Z$d„Z%d „Z&Gd!„d"«Z'd#„Z(d$„Z)d%„Z*d&„Z+d'„Z,d(„Z-ej&j)d)gd*¢gd+¢g«d,„«Z.d-„Z/d.„Z0d/„Z1d0„Z2d1„Z3d2„Z4d3„Z5d4„Z6d5„Z7y)6éN)Ú IndexingErrorÚPerformanceWarning)Ú    DataFrameÚIndexÚ
MultiIndexÚSeriescó,—tgd¢ggd¢gdg¬«S)zsingle level MultiIndex)ÚfooÚbarÚbazÚqux)réééÚfirst)ÚlevelsÚcodesÚnames)r©óú\H:\Change_password\venv_build\Lib\site-packages\pandas/tests/indexing/multiindex/test_loc.pyÚsingle_level_multiindexrs€ô Ú,Ð-²l°^ÈGÈ9ô ðrcó®—ddggd¢g}gd¢gd¢g}t||¬«}ttjj    d«j d«|¬    «S)
Nrr©rrr)rrrrrr)rrrrrr)rrr)ér©Úindex)rrÚnpÚrandomÚ default_rngÚstandard_normal)rrrs   rÚ%frame_random_data_integer_multi_indexr"sN€à!ˆf’iÐ  €FÚ Ò!3Ð 4€EÜ ˜f¨EÔ 2€EÜ ”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸fÓEÈUÔ SÐSrc óØ—eZdZejj d«ejj dddg«d„««Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zejj dddgddgfdggfddggfg«d„«Zd„Zd„Zd„Zd„Zd„Zejj deeeeej6eef«ejj deeeeej6eef«d„««Zd„Zejj ddd g«d!„«Z ejj d"ed#«d$fd%ejBfg«d&„«Z"d'„Z#d(„Z$d)„Z%y#)*ÚTestMultiIndexLocz.ignore:Setting a value on a view:FutureWarningÚhas_refTFcó—|}|r|dd}d|jd<|jddk(sJ‚|j«}ttd««|_|r|dd}d|jd<|jddk(sJ‚y)Né)©r ÚtwoÚBré)r(r)ÚlocÚcopyÚlistÚrangeÚcolumns)ÚselfÚ multiindex_dataframe_random_datar%ÚframeÚviewÚdfs      rÚ&test_loc_setitem_frame_with_multiindexz8TestMultiIndexLoc.test_loc_setitem_frame_with_multiindex$s‹€ð
1ˆÙ Ø™8ˆDØ)*ˆ    ‰    Ð%Ñ&؏y‰yÐ,Ñ-°Ò2Ð2Ð2ðZ‰Z‹\ˆÜœ% ›(“^ˆŒ
Ù Ø‘a5ˆDØ$%ˆ‰Ð Ñ!؏v‰vÐ'Ñ(¨AÒ-Ð-Ñ-rcó˜—|}ddddddœddddddœd    d
d    d    d    dœd œ}t|«}|j||d œ«}|jd dg¬«}d}tjt
«5tj |j||jdd«ddd«|jd¬«}|J‚|j|}tjdgdz|¬«}tjd    gdz|¬«}    tj||    gd dg¬«}
tdgd¢i|
¬«} tj || «y#1swYŒ§xYw)Ni¼iXéÞéMé¼)rrrrég @ç@é é )ÚamountÚcolÚnum)r@rAr@rA)Úkeys)r<r=rT)Úinplacer©Údtype©rr?)r8r9r:r)rÚastypeÚ    set_indexÚtmÚassert_produces_warningrÚassert_frame_equalr,ÚilocÚ
sort_indexrÚarrayrÚ from_arrays) r1Úany_real_numpy_dtyperEÚdatar5ÚkeyÚ return_valueÚresÚcol_arrÚyear_arrrÚexpecteds             rÚtest_loc_getitem_generalz*TestMultiIndexLoc.test_loc_getitem_general7sL€à$ˆà #¨#°#¸#Ñ>ؘs s¨s°sÑ;ؘb R¨B°2Ñ6ñ
ˆô
t‹_ˆØ Y‰Y˜u¨UÑ3Ó 4ˆØ \‰\  u˜~ˆ\Ó .ˆØˆô× 'Ñ 'Ô(:Ó ;ñ    <Ü × !Ñ ! "§&¡&¨¡+¨r¯w©w°q°r¨{Ô ;÷    <ð—}‘}¨T}Ó2ˆ ØÐ#Ð#Ð#؏f‰fS‰kˆô—(‘(˜C˜5 1™9¨EÔ2ˆÜ—8‘8˜R˜D 1™H¨EÔ2ˆÜ×&Ñ&¨°Ð':À5È%À.ÔQˆÜ˜hªÐ8ÀÔFˆÜ
×јc 8Õ,÷    <ð    <ús Á)1EÅE    có—ttjjd«j    d«gd¢gd¢ggd¢gd¢g¬«}t j td¬    «5|jdddd«y#1swYyxYw©
Nr©rr©rrr;©réé
©r;r;r^©r^r_r=©r0rz^2$©Úmatch©    rrrr r!ÚpytestÚraisesÚKeyErrorr,©r1r5s  rÚ0test_loc_getitem_multiindex_missing_label_raiseszBTestMultiIndexLoc.test_loc_getitem_multiindex_missing_label_raisesTsi€ä Ü I‰I× !Ñ ! !Ó $× 4Ñ 4°VÓ <Ú¢
Ð+ÚškÐ*ô
ˆô ]‰]œ8¨6Ô 2ñ    Ø F‰F1ŠI÷    ÷    ñ    úó Á"A;Á;Bcó˜—|d}|j|jdd«}|jddg}tj||«y)NÚAé1é3)éÐrr_)rpré )Úreindexrr,rIÚassert_series_equal)r1Ú/multiindex_year_month_day_dataframe_random_dataÚserrWÚresults     rÚ/test_loc_getitem_list_of_tuples_with_multiindexzATestMultiIndexLoc.test_loc_getitem_list_of_tuples_with_multiindex_sJ€ð>¸cÑBˆØ—;‘;˜sŸy™y¨¨BÐ/Ó0ˆØ—‘˜-¨Ð7Ñ8ˆÜ
×јv xÕ0rcó—tjgd¢gd¢g«}t|td«tj
¬«}tddg«}tgd¢tjddggd¢g«tj
¬«}|j |}tj||«|j ddg}tj||«tddgdd    g¬
«}|j |}tj||«tgtj
¬ «}tgt|jgggtj
¬ «tj
¬ «}|j |}tj||«y)N©rrr©rmr*ÚCé    ©rrQrErr©rrrrr+r^©rQrrErr)rQrE©rrrE©rrE)
rÚ from_productrr/rÚfloat64r,rIrsr)r1rÚxÚyrWrvÚy1Úemptys        rÚtest_loc_getitem_seriesz)TestMultiIndexLoc.test_loc_getitem_seriesgs5€ô×'Ñ'ª²OÐ(DÓEˆÜ ˜¤U¨1£X´R·Z±ZÔ @ˆÜ Aq6‹NˆÜÚ#Ü×)Ñ)¨A¨q¨6²?Ð*CÓDÜ—*‘*ô
ˆð
—‘q‘ˆÜ
×јv xÔ0à—‘˜˜1v‘ˆÜ
×јv xÔ0ôQ˜F 1 a &Ô )ˆØ—‘r‘ˆÜ
×јv xÔ0ä˜B¤b§j¡jÔ1ˆÜØ Ü E§L¡L¸¸R¸ÌÏ
É
ÔSÜ—*‘*ô
ˆð
—‘u‘ˆÜ
×јv xÕ0rcóú—tjgd¢gd¢g«}t|td«tj
¬«}t    j ddg«}tgd¢tjddggd¢g«tj
¬«}|j|}tj||«t    j g«}tgt|jgggtj
¬    «d
¬ «}|j|}tj||«t    jd«}tgd ¢gd¢tj
¬«}|j|}tj||«y) Nryrzr|r}rrr~rr€rƒrr) rr‚rr/rrƒrNr,rIrsrÚint64)r1rr„r…rWrvr‡Úscalars        rÚtest_loc_getitem_arrayz(TestMultiIndexLoc.test_loc_getitem_array†s€ô×'Ñ'ª²OÐ(DÓEˆÜ ˜¤U¨1£X´R·Z±ZÔ @ˆÜ H‰Ha˜VÓ ˆÜÚ#Ü×)Ñ)¨A¨q¨6²?Ð*CÓDÜ—*‘*ô
ˆð
—‘q‘ˆÜ
×јv xÔ0ô—‘˜“ ˆÜØ Ü E§L¡L¸¸R¸ÌÏ
É
ÔSØô
ˆð
—‘u‘ˆÜ
×јv xÔ0ô—‘˜!“ˆÜšy²ÄrÇzÁzÔRˆØ—‘v‘ˆÜ
×јv xÕ0rcóô—ttjjd«j    d«gd¢gd¢ggd¢gd¢g¬«}|j
ddgj d«}|jd    }tj||«|j
dd…dgfj dd¬
«}|jdd…d f}tj||«|j
dgdgfj d«j dd¬
«}|jd jdd…d f}tj||«|j
ddg}|jd }tj||«y) Nrr[)ÚirŽÚj)rmrmr*)ÚXrÚYrbrrrŽ©Úaxisr)rŽr©
rrrr r!rLÚ    droplevelr,rIrK©r1r5rWrvs    rÚtest_loc_multiindex_labelsz,TestMultiIndexLoc.test_loc_multiindex_labels¤sH€Ü Ü I‰I× !Ñ ! !Ó $× 4Ñ 4°VÓ <Ú$¢oÐ6Ú"¢OÐ4ô
ˆð—7‘7˜A˜q˜6‘?×,Ñ,¨QÓ/ˆØ—‘˜‘ˆÜ
×јf hÔ/ð—7‘7š1˜q˜c˜6‘?×,Ñ,¨Q°QÐ,Ó7ˆØ—‘š˜3˜‘ˆÜ
×јf hÔ/ð—7‘7˜A˜3  ˜8Ñ$×.Ñ.¨qÓ1×;Ñ;¸AÀAÐ;ÓFˆØ—‘˜‘—‘¢ C Ñ(ˆÜ
×јf hÔ/ð—7‘7˜A˜q˜6‘?ˆØ—‘˜
Ñ#ˆÜ
×јf hÕ/rcó—ttjjd«j    d«gd¢gd¢ggd¢gd¢g¬«}|j
dd    gj d«}|jd
}tj||«y) Nrr[r\r]r`rarbrrr;r”r–s    rÚtest_loc_multiindex_intsz*TestMultiIndexLoc.test_loc_multiindex_ints¿st€Ü Ü I‰I× !Ñ ! !Ó $× 4Ñ 4°VÓ <Ú¢
Ð+ÚškÐ*ô
ˆð
—7‘7˜A˜q˜6‘?×,Ñ,¨QÓ/ˆØ—‘˜‘ˆÜ
×јf hÕ/rcó—ttjjd«j    d«gd¢gd¢ggd¢gd¢g¬«}t j td¬    «5|jdddd«y#1swYyxYwrZreris  rÚ(test_loc_multiindex_missing_label_raisesz:TestMultiIndexLoc.test_loc_multiindex_missing_label_raisesÉsi€Ü Ü I‰I× !Ñ ! !Ó $× 4Ñ 4°VÓ <Ú¢
Ð+ÚškÐ*ô
ˆô ]‰]œ8¨6Ô 2ñ    Ø F‰F1ŠI÷    ÷    ñ    úrkzkey, posrr;rrrcó—ttjjd«j    d«gd¢gd¢ggd¢gd¢g¬«}t j td¬    «5|j|ddd«y#1swYyxYw)
Nrr[r\r]r`rarbz not in indexrcre)r1rRÚposr5s    rÚ&test_loc_multiindex_list_missing_labelz8TestMultiIndexLoc.test_loc_multiindex_list_missing_labelÓsk€ôÜ I‰I× !Ñ ! !Ó $× 4Ñ 4°VÓ <Ú¢
Ð+ÚškÐ*ô
ˆô ]‰]œ8¨>Ô :ñ    Ø F‰F3ŠK÷    ÷    ñ    úrkc    óâ—ttd«tjddgddgddgg«¬«}t    j
t d    ¬
«5|jd ddd«t    j
t d ¬
«5|jd ddd«t    j
td¬
«5|jdddd«y#1swYŒpxYw#1swYŒIxYw#1swYyxYw)Nr^ÚaÚbÚcÚdÚeÚfrz^\('a', 'b'\)$rc©r r¡z^\('a', 'd', 'g'\)$)r r£ÚgzToo many indexers)r r£r§r)    rr/rr‚rfrgrhr,r)r1Úss  rÚ(test_loc_multiindex_too_many_dims_raisesz:TestMultiIndexLoc.test_loc_multiindex_too_many_dims_raisesßsˀä Ü !‹HÜ×)Ñ)¨C°¨:¸¸S°zÀCÈÀ:Ð*NÓOô
ˆô
]‰]œ8Ð+<Ô =ñ    Ø E‰E(ŠO÷    ä ]‰]œ8Ð+AÔ Bñ    !Ø E‰E-Ò  ÷    !ä ]‰]œ=Ð0CÔ Dñ    &Ø E‰EÐ$Ò %÷    &ð    &÷        ð    ú÷    !ð    !ú÷    &ð    &ús$ÁC ÂCÂ4C%à CÃC"Ã%C.cóš—td«Dcgc]}dt|«z‘Œ}}td«Dcgc]}dt|«z‘Œ}}tj||g«}dtj
j d«jd«zdz}t||¬    «}||}tj||«tt    jd
«jd d«tjgd ¢gd ¢g«¬«}|jddgfdd…f}|jddg}tj||«ycc}wcc}w)NrÚ    Attributer'ÚValuegš™™™™™¹?r)r_r'gà?©r0r=éÿÿÿÿ©rrrr;ryr)r/Ústrrr‚rrr r!rrIrKÚarangeÚreshaper,)r1rŽÚ
attributesÚattribute_valuesrr5rvrWs        rÚ test_loc_multiindex_indexer_nonez2TestMultiIndexLoc.test_loc_multiindex_indexer_noneís#€ô5:¸!³HÖ=¨qk¤C¨£FÓ*Ð=ˆ
Ð=Ü6;¸A³hÖ?°˜G¤c¨!£fÓ,Ð?ÐÐ?ä×'Ñ'¨Ð5EÐ(FÓGˆØ ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸KÓHÑ HÈ3Ñ NˆÜ r 5Ô )ˆØJ‘ˆÜ
×јf bÔ)ôÜ I‰Ib‹M× !Ñ ! " aÓ (Ü×)Ñ)ª<ºÐ*CÓDô
ˆð
—6‘6˜A˜q˜6˜)¢Q˜,Ñ'ˆØ—‘˜˜A˜‘ˆÜ
×јf hÕ/ùò%>ùÚ?s
ŽE²Ecó®—ttjdd¬«tjt d«gd¢g««}|j dd…dd…f}|j dd    …dd…f}tj||«|j dd    …dd…f}tj||«|j dd…dd…f}tj||«ttjdd¬«tjt d«gd¢g««}|jgd
¢}|j d d    d …dd…f}tj||«y) NérŠrDr'©r r¡r¢r r¢rr;)rr+r^r=rqér)
rrr±rr‚r/r,rIrsrL)r1r¨rWrvs    rÚtest_loc_multiindex_incompletez0TestMultiIndexLoc.test_loc_multiindex_incompletes5€ô Ü I‰Ib Ô (Ü × #Ñ #¤U¨1£XªÐ$?Ó @ó
ˆð—5‘5š˜C ˜G˜Ñ$ˆà—‘q˜s˜C ˜G|Ñ$ˆÜ
×јv xÔ0à—‘r˜r˜3˜s˜7{Ñ#ˆÜ
×јv xÔ0à—‘q‘r˜3˜s˜7{Ñ#ˆÜ
×јv xÔ0ô Ü I‰Ib Ô (Ü × #Ñ #¤U¨1£XªÐ$?Ó @ó
ˆð—6‘6Ò/Ñ0ˆØ—‘q˜˜1u˜c #˜g~Ñ&ˆÜ
×јv xÕ0rcó¸—|}ttjjd«j    t |««|¬«}|j D]}||Œ    y)Nrr)rrrr r!ÚlenÚvalues)r1rÚ single_levelr¨Úks     rÚtest_get_loc_single_levelz+TestMultiIndexLoc.test_get_loc_single_level sT€Ø.ˆ Ü Ü I‰I× !Ñ ! !Ó $× 4Ñ 4´S¸Ó5FÓ GØô
ˆð×$Ñ$ò    ˆAØ ˆa‹Dñ    rcó—tjgd¢ddgg«}ttjj d«j d«||«}|jdd…dd…f}|}tj||«tjgd¢ddgg«}ttjj d«j d«||«}|jd    d
…dd…f}|jdd}tj||«|jd dd…f}|jd d}ddg|_ tj||«|jdd…d f}|d }tj||«y) N)rr+r^r r¡r)rrrr^©r_éérÃrÄr_r) rr‚rrrr r!r,rIrKrLr)r1rr5rvrWs     rÚtest_loc_getitem_int_slicez,TestMultiIndexLoc.test_loc_getitem_int_slice)sN€ô×'Ñ'ª°S¸#°JÐ(?Ó@ˆÜ ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÈÐPUÓ VˆØ—‘˜˜!˜šQ˜‘ˆØˆÜ
×јf hÔ/ä×'Ñ'ª¸¸S°zÐ(BÓCˆÜ ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÈÐPUÓ VˆØ—‘˜˜2˜šq˜Ñ!ˆØ—7‘7˜1˜2;ˆÜ
×јf hÔ/𗑘šA˜‘ˆØ—7‘7˜1˜Q<ˆØ˜s˜ˆŒÜ
×јf hÔ/à—‘š˜2˜‘ˆØb‘6ˆÜ
×јf hÕ/rÚindexer_type_1Úindexer_type_2có0‡ —d„Š gd¢}gd¢}tj||g«}ttjt |«d¬«|dg¬«}dd    gd
d gf}||f}t ˆ fd „t||«D««}    |tus|tur6tjtd ¬«5|j|    dfddd«y|j|    df}
tgd¢dtj|«¬«} tj|
| «y#1swYyxYw)Ncó„—|tjk(rtj|«S|tk(rt|ŽS||«S©N)rÚndarrayrNÚslice)Ú indexer_typerBs  rÚconvert_nested_indexerzQTestMultiIndexLoc.test_loc_getitem_nested_indexer.<locals>.convert_nested_indexerNs9€ØœrŸz™zÒ)Ü—x‘x “~Ð%ØœuÒ$ܘd|Ð#Ù Ó%Ð %rrÂryrŠrDÚData©rr0r_rÃrrc3ó6•K—|]\}}‰||«–—Œy­wrÊr)Ú.0rÍr¿rÎs   €rú    <genexpr>zDTestMultiIndexLoc.test_loc_getitem_nested_indexer.<locals>.<genexpr>as$øèø€ò
ᐠ˜añ # <°× 3ñ
ùsƒzas an indexer is not supportedrc)rrr;r'©Únamer)rr‚rrr±r¼ÚtupleÚzipÚsetrfrgÚ    TypeErrorr,rrIrs) r1rÆrÇr r¡rr5rBÚtypesÚindexerrvrWrÎs             @rÚtest_loc_getitem_nested_indexerz1TestMultiIndexLoc.test_loc_getitem_nested_indexerCsø€ò    &ò ˆÚ ˆÜ×'Ñ'¨¨A¨Ó/ˆÜ Ü I‰I”c˜%“j¨Ô 0¸ÈÀxô
ˆðR˜1˜a˜&Ð!ˆØ Ð0ˆôó
ä#& u¨dÓ#3ô
ó
ˆð œSÑ   N´cÑ$9Ü—‘œyÐ0PÔQñ (Ø—‘w Ò'÷ (ð à—V‘V˜G V˜OÑ,ˆFÜÚ ˜v¬Z×-DÑ-DÀTÓ-Jô
ˆô     ×јv xÕ0÷ (ð ús Â&D Ä Dcó¬—tjddg«}|ddg|¬«}d|jd<|ddg|¬«}tj||«y)N©r rm©r¡rmrrrr©r )rÚ from_tuplesr,rIÚ assert_equal)r1Úframe_or_seriesÚmiÚobjrWs     rÚ)test_multiindex_loc_one_dimensional_tuplez;TestMultiIndexLoc.test_multiindex_loc_one_dimensional_tuplersR€ä × #Ñ # Z°Ð$<Ó =ˆÙ˜q !˜f¨BÔ/ˆØˆ‰‰Ù" A q 6°Ô4ˆÜ
‰˜˜XÕ&rrÛràr cóÀ—tjddg«}tddg|¬«}d|j|dd…f<tddg|¬«}t    j
||«y)NrÞrßrrrr©rrárr,rIrK)r1rÛrärårWs     rÚ-test_multiindex_one_dimensional_tuple_columnsz?TestMultiIndexLoc.test_multiindex_one_dimensional_tuple_columnszs[€ô× #Ñ # Z°Ð$<Ó =ˆÜ˜˜A˜ bÔ)ˆØˆ‰š
Ñܘa ˜V¨2Ô.ˆÜ
×јc 8Õ,rzindexer, exp_valueNçð?©rrcóà—tjddg«}tddgddgg|ddg¬    «}d
|j|d d gf<tgd ¢dd||gg|gd¢¬    «}t    j
||«y)Nrë©rr;rrrr;r r¡rÐrêr¢r£)rrrêrê©r r¡r¢r£rè)r1rÛÚ    exp_valuerär5rWs      rÚ)test_multiindex_setitem_columns_enlargingz;TestMultiIndexLoc.test_multiindex_setitem_columns_enlargingƒs‚€ô
× #Ñ # V¨VÐ$4Ó 5ˆÜ ˜˜A˜  A Ð'¨r¸CÀ¸:Ô FˆØ&)ˆ‰ˆw˜˜c˜
Ð"Ñ#ÜÚ   1 i°Ð;Ð <ØÚ(ô
ˆô
     ×јb (Õ+rcó\—tjtjdd¬«t    ddg«g«}t d|¬«}t d|dd¬«}tj ||gd¬«}|j«}|jd    d
}tj||«t||d œ«}|jd    d
}tj||«tj ||j|j«gd¬«}|jd    d
}tj||«y) NÚ20110101r©Úperiodsr r¡rrr’z
2011-01-01z
2011-01-02©rr)rr‚ÚpdÚ
date_rangerrÚconcatr-r,rIrKrrrr)r1ÚmidxÚser1Úser2r5rWrvs       rÚ"test_sorted_multiindex_after_unionz4TestMultiIndexLoc.test_sorted_multiindex_after_union’sþ€ä×&Ñ&Ü ]‰]˜:¨qÔ 1´5¸#¸s¸Ó3DÐ Eó
ˆôa˜tÔ$ˆÜa˜t B Q˜xÔ(ˆÜ Y‰Y˜˜d|¨!Ô ,ˆØ—7‘7“9ˆØ—‘˜  \Ð2ˆÜ
×јf hÔ/ä ˜4 DÑ)Ó *ˆØ—‘˜  \Ð2ˆÜ
×јf hÔ/ä Y‰Y˜˜dŸl™l¨4¯:©:Ó6Ð7¸aÔ @ˆØ—‘˜  \Ð2ˆÜ
×јf hÕ/rc    óf—ttjtd«td«td«g«dg¬«}|jt
j dd…ddd…f}ttjtd«td«g«dg¬«}tj||«y)NÚabÚcdr¤ÚValrÐr¢)    rrr‚r.r,rÚs_rIrK)r1r5rTrWs    rÚtest_loc_no_second_level_indexz0TestMultiIndexLoc.test_loc_no_second_level_index¦sŒ€ä Ü×)Ñ)¬4°«:´t¸D³zÄ4ÈÃ9Ð*MÓNؐGô
ˆðf‰f”R—U‘Uš1˜c¢1˜9Ñ%Ñ&ˆÜÜ×)Ñ)¬4°«:´t¸C³yÐ*AÓBÈUÈGô
ˆô     ×јc 8Õ,rcó²—tgd¢gd¢gd¢gd¢dœ«}tjtd¬«5|jdddd«y#1swYyxYw)    Nr¸)r£r¤r¥)r§ÚhrŽ)rr¿Úl)rë)rr©rr)rr;z(1, 4)rc)r©rr;)rrfrgrhr,ris  rÚtest_loc_multi_index_key_errorz0TestMultiIndexLoc.test_loc_multi_index_key_error²sN€ä â'Ú'Ú'Ú'ñ     ó
ˆô]‰]œ8¨9Ô 5ñ    Ø F‰F9Ò ÷    ÷    ñ    ús ´A Á A)&Ú__name__Ú
__module__Ú __qualname__rfÚmarkÚfilterwarningsÚ parametrizer6rXrjrwrˆrŒr—r™r›ržr©rµrºrÀrÅr.rÖrØrÌrrËrrrÜræréÚnanrðrürrrrrr$r$#sµ„Ø ‡[[×ÑРPÓQØ ‡[[×јY¨¨u¨ Ó6ñ.ó7óRð.ò"-ò:    ò1ò1ò>1ò<0ò60òð ‡[[×јZ¨A¨q¨6°A°q°6Ð*:¸a¸SÀ"¸IÈÈAÈÐPRÀ|Ð)TÓUñ    óVð    ò &ò0ò.1ò8ò0ð4 ‡[[×ÑØ˜4 ¨¨U°B·J±JÀÈÐNóð ‡[[×ÑØ˜4 ¨¨U°B·J±JÀÈÐNóñ'1óóð '1òR'ð ‡[[×јY¨°#¨Ó8ñ-ó9ð-ð ‡[[×ÑØ¡ d£ ¨SÐ1°F¸B¿F¹FÐ3CÐDóñ
,óð
,ò0ò(
-ó rr$z indexer, posrmrÚDÚEr
rÚbahcóh—tjgd¢gd¢gddg¬«}ttjdd¬«|¬    «j «}|j |}|jd
k(rB|gk7r=tjtt|«¬ «5|j|ddd«y|td«d d gfk(r4tjtd¬ «5|j|ddd«y|j|}tj||«y#1swYyxYw#1swYyxYw)Nrz©r
r r Úoner)rFr|rŠrDrrrcr
rz'bah')rr‚rrr±rMrLÚsizerfrgrhr°r,rÌrIrs)rÛrÚidxrurWrvs      rÚ7test_loc_getitem_duplicates_multiindex_missing_indexersrÀs€ô ×
!Ú    Ò/Ð0¸À¸ô €Cô ”—‘˜1 GÔ,°CÔ
E€C؏x‰x˜‰}€Hà‡}}˜Ò˜g¨šmÜ ]‰]œ8¬3¨w«<Ô 8ñ    Ø G‰GGÒ ÷    ð    à    ”U˜4“[ 5¨% .Ð1Ò    1ä ]‰]œ8¨7Ô 3ñ    Ø G‰GGÒ ÷    ð    ð—‘˜Ñ!ˆÜ
×јv xÕ0÷    ð    ú÷    ð    úsÂDÃD(ÄD%Ä(D1Úcolumns_indexercóˆ—tjgd¢ddgf«}ttjj d«j d«td«|¬«}|jdd    ¬
«}ttd«|jg«d¬«}|jdd…|f}tj||«y) NrÚalphaÚbetar©r'rr'rÐrr)Úlevelr“) rr‚rrrr r!r/rMrrr,rIrK)rÚ multi_indexr5rWrvs     rÚ4test_loc_getitem_duplicates_multiindex_empty_indexerr ás§€ô×)Ñ)Ò+@À7ÈFÐBSÐ*TÓU€KÜ    Ü
    ‰    ×јaÓ ×0Ñ0°Ó8ܐA‹hØô
€Bð
 
‰˜Q QˆÓ    '€Bäœu Q›x°×1DÑ1DÀRÓ1HÈÑ1KÔL€HØ V‰V’AÐ&Ñ '€FÜ×ј& (Õ+rcóޗttjtjgddggt    j
ddg«ddg¬«}|j d}tj}||k(sJ‚y)    NÚmeanÚmedian©Úfunctsr")r%r#ÚfunctionrÕrb)r&r$)rrr"r#rrár,©r5rvrWs   rÚ=test_loc_getitem_duplicates_multiindex_non_scalar_type_objectr(òsm€ô
'‰'”2—9‘9Р    ¨Ð1Ð2Ü×&Ñ&Ð(:Ð<PÐ'QÓRؘ6Ð"ô
€Bð
V‰VÐ2Ñ 3€F܏w‰w€HØ XÒ ÐÑ rcó²—ttjd«tjd«tjj    d«j d«tjj    d«j d«dœ«j ddg«}|jd}|jddd…f}tj||«y)Nr_rrîr r¡)rr)
rrr±rr r!rHr,rIrs)r5rWrvs   rÚ!test_loc_getitem_tuple_plus_slicer*ÿs¥€ä    ä—‘˜2“Ü—‘˜2“Ü—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ü—‘×&Ñ& qÓ)×9Ñ9¸"Ó=ñ        
ó
÷ic
Óððv‰vd‰|€HØ V‰VFšAIÑ €FÜ×ј6 8Õ,rcóœ—|}|jd}|dd}|jjd«|_tj||«y)Nréýÿÿÿr)r,rr•rIrK)r"r5rvrWs    rÚtest_loc_getitem_intr-sE€Ø    .€BØ V‰VA‰Y€Fؐ"#ˆw€HØ—^‘^×-Ñ-¨aÓ0€H„NÜ×ј& (Õ+rcó†—|}tjtd¬«5|jdddd«y#1swYyxYw)Nz^3$rcr)rfrgrhr,)r"r5s  rÚ%test_loc_getitem_int_raises_exceptionr/s5€Ø    .€BÜ    ‰”x vÔ    .ñØ
‰ˆqŠ    ÷÷ñús    ž7·Acóð—|}tjtd¬«5|jdddd«d|jd<d}|j    «jd}||k(sJ‚y#1swYŒ?xYw)Nz^\('bar', 'three'\)$rc))r Úthreer*r)rfrgrhr,rM)r2r5rWrvs    rÚ test_loc_getitem_lowerdim_cornerr2su€Ø    )€Bô
‰”xÐ'>Ô    ?ñ&Ø
‰Ð$Ò%÷&ð%&€B‡FFÐ  Ñ!Ø€HØ ]‰]‹_×  Ñ  Ð!6Ñ 7€FØ XÒ ÐÑ ÷&ð&ús žA,Á,A5cóŒ—tdtd«tjdgdg«¬«}d|d<|j|j
dd…df<t jtj|d«tj|j««ttjtd«tjgd    ¢«¬«}|j«}tjd«|j
dd…d
f<tjd«|jdd…d f<t j ||«y) NÚstringÚabcdÚMain)ÚanotherrrÐr Úlabelsr;))rmÚ1)rmÚ2)r*r9r*r)rr.rr‚rr,rIÚassert_numpy_array_equalrÚasarrayrr/rár-r±rLrK)r5rWs  rÚ$test_loc_setitem_single_column_slicer=*sð€ä    ØÜ6‹lÜ×'Ñ'¨&¨Ð3EÐ(FÓGô
€Bð
€B€xLØŸ(™(€B‡FFŠ1ˆhˆ;ÑÜ×Ѥ§
¡
¨2¨h©<Ó 8¼"¿*¹*ÀRÇXÁXÓ:NÔOô
Ü
‰ÜA‹hÜ×&Ñ&Ò'KÓLô
€Bð
w‰w‹y€HÜ—Y‘Y˜q“\€B‡FFŠ1ˆcˆ6NÜŸ)™) A›,€H‡MM’!Q$ÑÜ×ј"˜hÕ'rc
ód—ddtjfddtjfddtjfddtjfdddd    tjfdd
tjfg}ttjd «t    gd ¢«t j |gd ¢¬«¬«}|jdjd}ttjd«t    tjg|sdndd¬«t    gd ¢«¬«}tj||«y)Nz Good Thingsr{ÚRz
Bad ThingsÚT)ú Okay ThingsÚNr*)rArBrrAr*r)r^r;)Úd1Úd2Úd3Úd4)Úu1Úu2Úu3rFrbrÚobjectr°rI)rErÕrÐ)
rrrÚonesrrrár,rIrK)Úusing_infer_stringÚtupsr5rvrWs     rÚtest_loc_nan_multiindexrNAsþ€ð
˜œRŸV™VÐ$Ø    ˜œRŸV™VÐ$Ø    sœBŸF™FÐ#Ø    sœBŸF™FÐ#Ø!Ø!Ø    ˜œRŸV™VÐ$Ø    ˜œRŸV™VÐ$ð     €Dô
Ü
‰‹ÜÒ.Ó/Ü×$Ñ$ TÒ1CÔDô
€Bð
V‰VMÑ "× &Ñ & sÑ +€FÜÜ
‰‹ÜÜ V‰VˆHÙ"4‘(¸%Øô
ô
Ò.Ó/ô€Hô×ј& (Õ+rcóv—tjddd¬«}d}tj||fd¬«}t    |d¬    «}|j
d
}|j
|d d fd f}t j|«sJ‚t j|«sJ‚|j
d
}t j|«sJ‚y)NÚ2013Q1Ú2013Q4ÚQ)Úfreq)éWi®i )ÚPeriodÚCVRrF)    ÚOMSÚOMKÚRESÚ    DRIFT_INDÚ
OEVRIG_INDÚFIN_INDÚVARE_UDÚLOEN_UDÚFIN_UDrÐ))rPrTrWrrTrW)röÚ period_rangerr‚rr,rÚisnan)r rŽrr5rvÚalts      rÚtest_loc_period_string_indexingrc_s±€ä
‰˜ (°Ô5€AØ€AÜ
! 1 a &Ð0AÔ
B€CÜ    Øð
 
ô
€BðV‰VÐ+Ñ ,€Fà
&‰&!A‘$˜˜uÐ$Ñ
%€CÜ 8‰8CŒ=Ј=ô 8‰8FÔ ÐÐ à
&‰&Ð(Ñ
)€CÜ 8‰8CŒ=Љ=rc
óΗtjddg«}tj||gddg¬«}t    ddgdd    gd
d gd d gg|d dg¬«}|j
|d|j jd«dkDfd f}tdgd tjtjd«tjd«fgddg¬«¬«}tj||«y)Nz
2017-05-04z
2017-05-05ÚIdx1ÚIdx2rFrrrr;r'rr+ÚC1ÚC2©rQrr0rrÔ) röÚ to_datetimerr‚rr,rÚget_level_valuesrráÚ    TimestamprIrs)Údt_idxÚm_idxr5rvrWs     rÚtest_loc_datetime_mask_slicingrosé€ä ^‰^˜\¨<Ð8Ó 9€FÜ × #Ñ # V¨VÐ$4¸VÀVÐ<LÔ M€EÜ    Ø!ˆfq˜!f˜q !˜f q¨! fÐ -°UÀTÈ4ÀLô
€BðV‰VV˜A‘Y §¡×!:Ñ!:¸1Ó!=À Ñ!LÐNÐPTÐTÑ U€FÜØ    
ˆØ Ü×$Ñ$܏l‰l˜<Ó(¬"¯,©,°|Ó*DÐ EÐ Fؘ6Ð"ô
ô€Hô×ј6 8Õ,rcóҗtjd«}tdtjd|fgddg¬«d¬«}|j
dd…|gf}t j||«y)NÚ2000rr r¡rFr¢)rrÕ)rörlrrrár,rIrs)Údaterurvs   rÚ&test_loc_datetime_series_tuple_slicingrs’s`€ä <‰<˜Ó €DÜ
Ø    Ü×$Ñ$ s¨D k ]¸3À¸*ÔEØ ô €Cð
W‰W’Q˜˜YÑ €FÜ×ј6 3Õ'rcóZ—tddgddgddgddggtjgd¢dd    g¬
«d d g¬ «}tjddgdd    g¬
«}|j|dd…f}tddgddgddggtjgd¢dd    g¬
«d d g¬«}t    j
||«y)Nr rrr¡r¢r)rõ)rr©rrrurrrrFÚauthorÚpricerirõru)rõrururÐ)rrrár,rIrK)r5rrvrWs    rÚtest_loc_with_mi_indexerrxžsɀ䠠  ØAˆh˜˜a˜ 3¨ (¨S°!¨HÐ 5Ü×$Ñ$Ú ,°W¸fÐ4Eô
ð˜7Ð#ô 
€Bô ×
 Ñ
  &¨&Ð!1¸'À6Ð9JÔ
K€CØ V‰VCšF‰^€FÜØ
ˆqˆC˜8˜c 1˜XÐ&Ü×$Ñ$Ò%=ÀgÈvÐEVÔWؘ7Ð#ô€Hô
×ј& (Õ+rcó~—tjddd¬«}ttd«|¬«}|j    «}||d<|j dd¬    «}|j jd
k(sJ‚|j j|d«|j|d}|jdgjd«}tj||«|d}|j jd
k(sJ‚|j|d}|jdgjd«}tj||«y) Nz
2016-01-01rz
US/Pacific)rôÚtzrrrT)Úappend)Nr)rör÷rr/Úto_framerHrrÚget_locr,rLr•rIrKrs)Údtirur5Údf2rvrWrûs       rÚtest_loc_mi_with_level1_named_0r€±s€ä
-‰-˜ ¨a°LÔ
A€Cä
”q“ Ô
%€CØ     ‰‹€BØ €B€qEà
,‰,q ˆ,Ó
&€CØ 9‰9?‰?˜iÒ 'Ð'Ð '؇II×ѐc˜!‘fÔà W‰WS˜‘V‰_€F؏x‰x˜˜‰}×&Ñ& tÓ,€HÜ×ј& (Ô+à ˆq‰6€DØ :‰:× Ñ ˜yÒ (Ð(Ð (à X‰Xc˜!‘fÑ €F؏y‰y˜!˜‰~×'Ñ'¨Ó-€HÜ×ј6 8Õ,rc    óz—tgd¢gd¢gd¢gd¢gd¢gd¢gdjd«¬    «}|jd
d g«j«}|jd t d «fdd…fj d«}|jd jt d «dd…f}tj||«y)N)z20160525 13:30:00.023ÚMSFTú51.95rƒ)z20160525 13:30:00.048ÚGOOGz720.50z720.93)z20160525 13:30:00.076ÚAAPLz98.55z98.56)z20160525 13:30:00.131r…ú98.61ú98.62)ú20160525 13:30:00.135r‚z51.92rƒ)rˆr…r†r‡ztime,ticker,bid,askú,r­ÚtickerÚtimer…z2016-05-25 13:30:00r)    rÚsplitrHrMr,rÌr•rIrK)r5rrTrWs    rÚtest_getitem_str_slicerÉs­€ä    â ?Ú AÚ ?Ú ?Ú ?Ú ?ð     
ð&×+Ñ+¨CÓ0ô
 
€Bð ,‰,˜ &Ð)Ó
7€Cà
'‰'6œ5Ð!6Ó7Ð8º!Ð;Ñ
FÀqÓ
I€C؏w‰wv‰×"Ñ"¤5Ð)>Ó#?ÂÐ#BÑC€HÜ×ј#˜xÕ(rcóú—tjgd¢dd¬«}gd¢}gd¢}tj|||g«}t    t d«|t j¬«}|j|d    d
d f}|d k(sJ‚y) N)z 20181101 1100z 20181101 1200z 20181102 1300z 20181102 1400Údatetimer)rÕrS)rmrmÚZÚW)r*r{rRÚFr;rrrmr*g)    röÚ PeriodIndexrrOrr/rrƒr,)ÚpiÚlev2Úlev3rärurvs      rÚ!test_3levels_leading_period_indexr—Ýsw€ä     ‰ÚLØ Ø ô
€Bò
 €DÚ €DÜ    ×    Ñ      T¨4Р0Ó    1€Bä
”q“ ¬2¯:©:Ô
6€CØ W‰Wb˜‘e˜S #Ð&Ñ '€FØ SŠ=Љ=rcó—eZdZd„Zd„Zd„Zy)ÚTestKeyErrorsWithMultiIndexcó —ttjd«jdd«gd¢¬«}|j    ddg«}t j td¬    «5|jd
ddd«y#1swYyxYw) Nr=r;rrzr­rmr*r9rc©rr)    rrr±r²rHrfrgrhr,)r1r5rs   rÚ!test_missing_keys_raises_keyerrorz=TestKeyErrorsWithMultiIndex.test_missing_keys_raises_keyerrorîsc€ä ”r—y‘y “}×,Ñ,¨Q°Ó2ºOÔ LˆØl‰l˜C ˜:Ó&ˆä ]‰]œ8¨3Ô /ñ    Ø G‰GFŠO÷    ÷    ñ    ús Á!A:Á:BcóΗtdtjddggdz«¬«}tjt
d¬«5|j dddd«y#1swYyxYw)    Nr®rrrrz\(0, 3\)rc)rr)rrr‚rfrgrhr,)r1rus  rÚ!test_missing_key_raises_keyerror2z=TestKeyErrorsWithMultiIndex.test_missing_key_raises_keyerror2ösQ€äRœz×6Ñ6¸¸A¸°xÀ!±|ÓDÔEˆä ]‰]œ8¨;Ô 7ñ    Ø G‰GDŠM÷    ÷    ñ    ús ÁAÁA$có—tjtjgd¢«tjgd¢«tjgd¢«ggd¢¬«}t    tj
j d«j d«|¬«}d    }tjt|¬
«5|jd d td«fdd…fddd«tjt|¬
«5|jjd d td«f«ddd«tjtd ¬
«5|jddd…fddd«y#1swYŒŒxYw#1swYŒMxYw#1swYyxYw)N©r r r¡r¡)r9r:r:Ú3)r¢r£r¢r£)rr)r1rFr©r;rrz'\('b', '1', slice\(None, None, None\)\)rcr¡r9z \('b', '1'\))r¡r9)rrOrrNrrr rfrgrhr,rÌrÚget_locs)r1rär5Úmsgs    rÚtest_missing_key_combinationz8TestKeyErrorsWithMultiIndex.test_missing_key_combinationýs'€ä × #Ñ #ä—‘Ò-Ó.Ü—‘Ò-Ó.Ü—‘Ò-Ó.ð ò
*ô 
ˆô”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>ÀbÔ IˆØ8ˆÜ ]‰]œ8¨3Ô /ñ    /Ø F‰FC˜œe D›kÐ*ªAÐ-Ò .÷    /ä ]‰]œ8¨3Ô /ñ    7Ø H‰H× Ñ ˜s C¬¨t«Ð5Ô 6÷    7ä ]‰]œ8¨?Ô ;ñ    "Ø F‰F:šq=Ò !÷    "ð    "÷        /ð    /ú÷    7ð    7ú÷    "ð    "ús$Â2 EÃ5(E)ÅE5ÅE&Å)E2Å5E>N)r    r
r rœržr¥rrrr™r™ís„òòó"rr™cól—|}|d}|d}|jdd}tj||«y)Nrm)rpr')r,rIrs)rtr5rurvrWs     rÚtest_getitem_loc_commutabilityr§s;€Ø    8€BØ
ˆS‰'€CØ ‰\€F؏v‰vg‰˜sÑ#€HÜ×ј6 8Õ,rcóŒ—tgd¢ddtjggd¢dœ«jddg«}|jdg}tdd    git j d
gddg¬ «¬ «}tj||«|jd}tdd    gitd    gd¬ «¬ «}tj||«y)N)rrr'r r£)rr;r')r@Úind1Úind2r©rªr@r)r rrFr©rÕ)
rrrrHr,rrárIrKrr's   rÚtest_loc_with_nanr¬s·€ä    Ú C¨¬b¯f©fÐ#5ºyÑIó
çi˜Ð Ó!ððV‰VSE‰]€FÜØ    ˆ œJ×2Ñ2°H°:ÀfÈfÐEUÔVô€Hô×ј& (Ô+à V‰VC‰[€Fܘ% ! ˜¬U°A°3¸VÔ-DÔE€HÜ×ј& (Õ+rcóȗtgd¢ggd¢¬«jgd¢«}tjtd¬«5|j
dddd«y#1swYyxYw)Nr¯rîr­r¸z\(2\.0, 2\.0, 3\.0\)rc)ç@r®ç@)rrHrfrgrhr,©r5s rÚtest_getitem_non_found_tupler±)sQ€ä    ’L>Ò+?Ô    @×    JÑ    JÚó
€Bô
‰”xÐ'>Ô    ?ñ Ø
‰ˆÒ÷ ÷ ñ ús ¿AÁA!có¨—tjdd¬«}tj|g«}|j    d«t ddd«k(sJ‚|j    d«t ddd«k(sJ‚|ddd…j    d«}|ddd…j    d«}||k(sJ‚|j d«j    d«}|j d«j    d«}||k(sJ‚|j|«j    d«}|j|«j    d«}tj|j«d|«y)Nz
2001-01-01édróz2001-01rér) rör÷rrOr}rÌÚrepeatr{rIr;Únonzero)rrär,rWs    rÚtest_get_loc_datetime_indexr·2s&€ä M‰M˜,°Ô 4€EÜ    ×    Ñ      Ó    (€Bà :‰:iÓ  ¤E¨!¨R°Ó$6Ò 6Ð6Ð 6Ø =‰=˜Ó #¤u¨Q°°DÓ'9Ò 9Ð9Ð 9à
‰SˆqˆS‰'/‰/˜)Ó
$€CØ‘SqS‰z×!Ñ! )Ó,€HØ (Š?Ј?à
)‰)A‹,×
˜yÓ
)€C؏|‰|˜A‹×&Ñ& yÓ1€HØ (Š?Ј?à
)‰)B‹-×
     Ó
*€C؏|‰|˜EÓ"×*Ñ*¨9Ó5€Hä×Ñ § ¡ £ ¨aÑ 0°(Õ;rcó.—tjddgddgg«}tddgddgdd    gd
d gg|¬ «}dddgf}tjd dgddgg«|j
|dd…f<tddgd dgdd    gd
d gg|¬ «}t j||«y)Nr r¡rrrrr;r'rr+r^rr|r_r>r=)rr‚rrrNr,rIrK)rär5rÛrWs    rÚ,test_loc_setitem_indexer_differently_orderedr¹Hs®€ä    ×     Ñ      3¨ *¨q°!¨fÐ!5Ó    6€BÜ    Q˜F˜Q ˜F Q¨ F¨Q°¨FÐ3¸2Ô    >€BàQ˜Fˆm€GÜŸ™ A r 7¨R°¨HÐ"5Ó6€B‡FFˆ7’Aˆ:Ñܘ2˜r˜( Q¨ G¨a°¨V°a¸°VÐ<ÀBÔG€HÜ×ј"˜hÕ'rcóø—tddgddgddgddgggd    ¢gd
¢gd d g¬ «}|jtd«ddgfdd…f}tddgddgddgddgggd¢gd¢gd d g¬ «}tj||«y)Nrrrr;r'rr+r^r ©rrrrr r¡rÐ)r r¡r r¡)rrrr)rr,rÌrIrKr's   rÚ5test_loc_getitem_index_differently_ordered_slice_noner¼Ss €ä    Ø
ˆQˆ!Q˜!˜Q˜ ! Q Ð(Ú#¢\Ð2ؐc
ô
€Bð
V‰V”U˜4“[ 1 a &Ð)ª1Ð,Ñ -€FÜØ
ˆQˆ!Q˜!˜Q˜ ! Q Ð(Ú#¢\Ð2ؐc
ô€Hô
×ј& (Õ+rrÛ)rrr+rrrr^r+)rrr+rrr^cóv—tdgdztjgd¢«dg¬«}|jt    d«|fdd…f}tdgdzgd¢gd¢gdg¬«}t j ||«|j|jj|d¬«dd…f}t j ||«y)    Nrr^)rurë)rr+r›r)rr)rr^)rr+r rÐ)rrrrrrrr)rrrr+r+rrr^)r)    rrrár,rÌrIrKrÚisin)rÛr5rvrWs    rÚ@test_loc_getitem_index_differently_ordered_slice_none_duplicatesr¿cs´€ô
Ø    
ˆˆa‰Ü×$Ñ$Ú Ló
ðô 
€BðV‰V”U˜4“[ 'Ð*ªAÐ-Ñ .€FÜØ    
ˆˆa‰Ú'Ò)AÐBؐô€Hô
×ј& (Ô+à V‰VB—H‘H—M‘M '°MÓ3²QÐ6Ñ 7€FÜ×ј& "Õ%rcó€—tjdgdgdgggd¢¬«}tddgi|¬«}|jdd    g«}|jddd…df}t j ||«tdg|¬«}|jddd…df}tdgtdgd
¬ «¬«}t j||«y) Nr„r…Úzr¸rFr£rrrr¡r«)
rrOrr•r,rIrKrrrs)rär5rWrvrus     rÚ3test_loc_getitem_drops_levels_for_one_row_dataframerÂys²€ä    ×    Ñ     # ¨¨°¨uР5º_Ô    M€BÜ    C˜!˜: RÔ    (€B؏|‰|˜Q ˜FÓ#€HØ V‰VCš˜CKÑ  €FÜ×ј& (Ô+ä
!˜BÔ
€CØ W‰WSš!˜S[Ñ !€Fܐqc¤¨ u°3Ô!7Ô8€HÜ×ј6 8Õ,rcó:—tjgd¢ddgg«}ttjd«|¬«}|j
dd…ddgf}ttjd«tj gd    ¢«¬«}tj||«y)
Nrzrrrr­r*rm)r'r;))r*r)r*r)rmr)rmr)    rr‚rrÚzerosr,rárIrK)Úcolsr5rvrWs    rÚ$test_mi_columns_loc_list_label_orderrƇs}€ä × "Ñ "¢O°a¸°VÐ#<Ó =€DÜ    ”2—8‘8˜FÓ#¨TÔ    2€BØ V‰V’A˜˜SzMÑ "€FÜÜ
‰ÓÜ×&Ñ&Ò'OÓPô€Hô×ј& (Õ+rcóN—ttjd«jd«gd¢gd¢ggd¢gd¢g¬«}dd    g|j_d
d g|j _tjtd ¬ «5|jddgdfddd«y#1swYyxYw)Nr=r¢r r»)ÚOhiorÈÚColorado)ÚGreenÚRedrÊrÐÚkey1Úkey2ÚstateÚcolorz\[2\] not in indexrcr¡rrÉ) rrr±r²rrr0rfrgrhr,)r3s rÚ$test_mi_partial_indexing_list_raisesrГs€ä Ü
    ‰    "‹ ×јfÓ%Ú#¢\Ð2Ú-Ò/HÐIô €Eð
  Ð(€E‡KKÔØ" GÐ,€E‡MMÔÜ    ‰”xÐ'=Ô    >ñ(Ø     ‰    3˜(˜JÐ&Ò'÷(÷(ñ(ús Á>BÂB$cóä—ttd«tjddgddgg«¬«}t    j
t d¬«5|jd    d
gddd«y#1swYyxYw) Nr;rrr r¡rz\['not' 'found'\] not in indexrcÚnotÚfound)rr/rr‚rfrgrhr,)r¨s rÚ(test_mi_indexing_list_nonexistent_raisesrÔ s_€äŒuQ‹xœz×6Ñ6¸¸A¸ÀÀcÀ
Ð7KÓLÔM€AÜ    ‰”xÐ'IÔ    Jñ Ø    ‰ˆugÐÒ÷ ÷ ñ ús Á A&Á&A/c    óª—tgd¢gd¢gddgtjddgddgg«¬«}d    |jd
<d |jd <d |jd <tgd¢gd¢gd¢dtj
tj
tj
gggd¢tjddgddgg«¬«}t j||«y)N)rrr'r)rr;r+r^r rrrmr*rÐr®r¢r)r¢©rrm)r£rÖ)rêr®g@g@)r¯r<g@g @)r¯gð¿r®r®r¯)r r r¢r£)rrr‚r,rrrIrK)rvrWs  rÚ'test_mi_add_cell_missing_row_non_uniquer×§sÀä Ú    ’|Ð$ؐCˆjÜ×'Ñ'¨!¨Q¨°#°s°Ð(<Ó=ô€Fð
€F‡JJˆsOØ !€F‡JJˆ}ÑØ !€F‡JJˆ}ÑÜâ  Ú  Ú Ø ”"—&‘&œ"Ÿ&™&¤"§&¡&Ð )ð        
ò #Ü×'Ñ'¨!¨Q¨°#°s°Ð(<Ó=ô    €Hô×ј& (Õ+rcóB—tdddœtjdgdggddg¬«¬    «}|jd
}|dk(sJ‚t    |t
j «sJ‚|jd gd fjd }|dk(sJ‚t    |t
j «sJ‚y)Nrêrr¦rr;r¢r£rFr)rír¡rír¡r)rrrOr,Ú
isinstancerrŠrL)r5rvs  rÚ$test_loc_get_scalar_casting_to_floatrÚ¾sŸ€ä    Ø˜Ñ¤*×"8Ñ"8¸1¸#À¸s¸ÈCÐQTÈ:Ô"Vô
€BðV‰VKÑ  €FØ QŠ;Ј;Ü fœbŸh™hÔ 'Ð'Ð 'Ø V‰VVH˜cMÑ "× 'Ñ '¨Ñ *€FØ QŠ;Ј;Ü fœbŸh™hÔ 'Ð'Ñ 'rcó2—tjddgddggddg¬«}t|tj¬«}|j
d}ttj tj gtddgd¬    «¬
«}tj||«y) Nr r¡rmr*rrrFrr«r)
rr‚rrrƒr,rrrIrs)rÚs2rvrWs    rÚ)test_loc_empty_single_selector_with_namesrÝËsv€ä
! C¨ :°°S¨zÐ":À1ÀaÀ&Ô
I€CÜ    c¤§¡Ô    ,€BØ V‰VC‰[€FÜ”r—v‘vœrŸv™vÐ&¬e°S¸#°JÀQÔ.GÔH€HÜ×ј6 8Õ,rcóà—tgd¢gd¢td«dœ«}|jddg«}tjt
d¬«5|j d    ddd«y#1swYyxYw)
N)r³r³éÈrßé,rà)r_r_rÃér´é!rrzrmr*z^1$rc)r³r)rr/rHrfrgrhr,r°s rÚ'test_loc_keyerror_rightmost_key_missingrãÔsc€ô
â/Ú)ܐq“ñ    
ó
€Bð
‰s˜CjÓ    !€BÜ    ‰”x uÔ    -ñØ
‰ˆxÒ÷÷ñús Á A$Á$A-có|—tjddg«}tddg|¬«}|jd}|dk(sJ‚y)Nrë)r)r;r'rrr)rrárr,)rärurvs   rÚ*test_multindex_series_loc_with_tuple_labelråãsA€ä    ×    Ñ     ¨Р5Ó    6€BÜ
!Q˜rÔ
"€CØ W‰W[Ñ !€FØ QŠ;Љ;r)8ÚnumpyrrfÚ pandas.errorsrrÚpandasrörrrrÚpandas._testingÚ_testingrIÚfixturerr"r$r rrÌÚ
IndexSlicerr r(r*r-r/r2r=rNrcrorsrxr€rr—r™r§r¬r±r·r¹r¼r¿rÂrÆrÐrÔr×rÚrÝrãrårrrú<module>rís ðÛÛ ÷ó
÷óõ ð‡ñóðð‡ñTóðT÷ZñZðz ‡×ÑØà     ˆRˆØ
ˆ‘a“ÐØ
ˆsˆRÐØ
ˆsˆRÐØ
ˆˆ Ø     ‰’q˜5˜'zÑ    "¡E¨!¨T°1Ó$5Ð6Ø     ‰’q˜5 %˜.Ð(Ñ    )©5°°D¸!Ó+<Ð=ðó ñ1ó ð1ð*‡×ÑÐ*¨b±%¸³+Ð->À%ÀÈ"À Ð,NÓOñ ,óPð ,ò 
ò -ò,òò ò(ò.,ò<ò@-ò&    (ò,ò&-ò0)ò( ÷ !"ñ!"òH-ò ,ò  ò<ò,(ò ,𠇁×јÒ%=Ò?QÐ$RÓSñ&óTð&ò* -ò    ,ò
(ò ò,ò.
(ò-ò ór