@@ -305,35 +305,107 @@ class NDFrame(indexing.IndexingMixin):
305
305
@overload
306
306
def drop (
307
307
self ,
308
- labels : Hashable | Sequence [ Hashable ] = ...,
308
+ labels : None = ...,
309
309
* ,
310
310
axis : Axis = ...,
311
- index : Hashable | Sequence [Hashable ] = ...,
312
- columns : Hashable | Sequence [Hashable ] = ... ,
311
+ index : Hashable | Sequence [Hashable ] | Index [ Any ] = ...,
312
+ columns : Hashable | Sequence [Hashable ] | Index [ Any ] ,
313
313
level : Level | None = ...,
314
314
inplace : Literal [True ],
315
315
errors : IgnoreRaise = ...,
316
316
) -> None : ...
317
317
@overload
318
318
def drop (
319
319
self ,
320
- labels : Hashable | Sequence [ Hashable ] = ...,
320
+ labels : None = ...,
321
321
* ,
322
322
axis : Axis = ...,
323
- index : Hashable | Sequence [Hashable ] = ...,
324
- columns : Hashable | Sequence [Hashable ] = ...,
323
+ index : Hashable | Sequence [Hashable ] | Index [Any ],
324
+ columns : Hashable | Sequence [Hashable ] | Index [Any ] = ...,
325
+ level : Level | None = ...,
326
+ inplace : Literal [True ],
327
+ errors : IgnoreRaise = ...,
328
+ ) -> None : ...
329
+ @overload
330
+ def drop (
331
+ self ,
332
+ labels : Hashable | Sequence [Hashable ] | Index [Any ],
333
+ * ,
334
+ axis : Axis = ...,
335
+ index : None = ...,
336
+ columns : None = ...,
337
+ level : Level | None = ...,
338
+ inplace : Literal [True ],
339
+ errors : IgnoreRaise = ...,
340
+ ) -> None : ...
341
+ @overload
342
+ def drop (
343
+ self ,
344
+ labels : None = ...,
345
+ * ,
346
+ axis : Axis = ...,
347
+ index : Hashable | Sequence [Hashable ] | Index [Any ] = ...,
348
+ columns : Hashable | Sequence [Hashable ] | Index [Any ],
349
+ level : Level | None = ...,
350
+ inplace : Literal [False ] = ...,
351
+ errors : IgnoreRaise = ...,
352
+ ) -> Self : ...
353
+ @overload
354
+ def drop (
355
+ self ,
356
+ labels : None = ...,
357
+ * ,
358
+ axis : Axis = ...,
359
+ index : Hashable | Sequence [Hashable ] | Index [Any ],
360
+ columns : Hashable | Sequence [Hashable ] | Index [Any ] = ...,
325
361
level : Level | None = ...,
326
362
inplace : Literal [False ] = ...,
327
363
errors : IgnoreRaise = ...,
328
364
) -> Self : ...
329
365
@overload
330
366
def drop (
331
367
self ,
332
- labels : Hashable | Sequence [Hashable ] = ...,
368
+ labels : Hashable | Sequence [Hashable ] | Index [Any ],
369
+ * ,
370
+ axis : Axis = ...,
371
+ index : None = ...,
372
+ columns : None = ...,
373
+ level : Level | None = ...,
374
+ inplace : Literal [False ] = ...,
375
+ errors : IgnoreRaise = ...,
376
+ ) -> Self : ...
377
+ @overload
378
+ def drop (
379
+ self ,
380
+ labels : None = ...,
381
+ * ,
382
+ axis : Axis = ...,
383
+ index : Hashable | Sequence [Hashable ] | Index [Any ] = ...,
384
+ columns : Hashable | Sequence [Hashable ] | Index [Any ],
385
+ level : Level | None = ...,
386
+ inplace : _bool = ...,
387
+ errors : IgnoreRaise = ...,
388
+ ) -> Self | None : ...
389
+ @overload
390
+ def drop (
391
+ self ,
392
+ labels : None = ...,
393
+ * ,
394
+ axis : Axis = ...,
395
+ index : Hashable | Sequence [Hashable ] | Index [Any ],
396
+ columns : Hashable | Sequence [Hashable ] | Index [Any ] = ...,
397
+ level : Level | None = ...,
398
+ inplace : _bool = ...,
399
+ errors : IgnoreRaise = ...,
400
+ ) -> Self | None : ...
401
+ @overload
402
+ def drop (
403
+ self ,
404
+ labels : Hashable | Sequence [Hashable ] | Index [Any ],
333
405
* ,
334
406
axis : Axis = ...,
335
- index : Hashable | Sequence [ Hashable ] = ...,
336
- columns : Hashable | Sequence [ Hashable ] = ...,
407
+ index : None = ...,
408
+ columns : None = ...,
337
409
level : Level | None = ...,
338
410
inplace : _bool = ...,
339
411
errors : IgnoreRaise = ...,
0 commit comments