|
47 | 47 | Manager,
|
48 | 48 | NpDtype,
|
49 | 49 | Renamer,
|
| 50 | + Scalar, |
50 | 51 | StorageOptions,
|
51 | 52 | T,
|
52 | 53 | TimedeltaConvertibleTypes,
|
@@ -6269,6 +6270,354 @@ def convert_dtypes(
|
6269 | 6270 | # ----------------------------------------------------------------------
|
6270 | 6271 | # Filling NA's
|
6271 | 6272 |
|
| 6273 | + @overload |
| 6274 | + def fillna( |
| 6275 | + self: FrameOrSeries, |
| 6276 | + value: Scalar | dict | Series | DataFrame | None = ..., |
| 6277 | + method: str | None = ..., |
| 6278 | + axis: Axis | None = ..., |
| 6279 | + inplace: Literal[False] = ..., |
| 6280 | + limit: int | None = ..., |
| 6281 | + downcast: dict | str | None = ..., |
| 6282 | + ) -> FrameOrSeries | None: |
| 6283 | + ... |
| 6284 | + |
| 6285 | + @overload |
| 6286 | + def fillna( |
| 6287 | + self: FrameOrSeries, |
| 6288 | + value: Scalar | dict | Series | DataFrame | None, |
| 6289 | + method: str | None, |
| 6290 | + axis: Axis | None, |
| 6291 | + inplace: Literal[True], |
| 6292 | + limit: int | None, |
| 6293 | + downcast: dict | str | None, |
| 6294 | + ) -> None: |
| 6295 | + ... |
| 6296 | + |
| 6297 | + @overload |
| 6298 | + def fillna( |
| 6299 | + self: FrameOrSeries, |
| 6300 | + *, |
| 6301 | + inplace: Literal[True], |
| 6302 | + ) -> None: |
| 6303 | + ... |
| 6304 | + |
| 6305 | + @overload |
| 6306 | + def fillna( |
| 6307 | + self: FrameOrSeries, |
| 6308 | + value: Scalar | dict | Series | DataFrame | None, |
| 6309 | + *, |
| 6310 | + inplace: Literal[True], |
| 6311 | + ) -> None: |
| 6312 | + ... |
| 6313 | + |
| 6314 | + @overload |
| 6315 | + def fillna( |
| 6316 | + self: FrameOrSeries, |
| 6317 | + *, |
| 6318 | + method: str | None, |
| 6319 | + inplace: Literal[True], |
| 6320 | + ) -> None: |
| 6321 | + ... |
| 6322 | + |
| 6323 | + @overload |
| 6324 | + def fillna( |
| 6325 | + self: FrameOrSeries, |
| 6326 | + *, |
| 6327 | + axis: Axis | None, |
| 6328 | + inplace: Literal[True], |
| 6329 | + ) -> None: |
| 6330 | + ... |
| 6331 | + |
| 6332 | + @overload |
| 6333 | + def fillna( |
| 6334 | + self: FrameOrSeries, |
| 6335 | + *, |
| 6336 | + inplace: Literal[True], |
| 6337 | + downcast: dict | str | None, |
| 6338 | + ) -> None: |
| 6339 | + ... |
| 6340 | + |
| 6341 | + @overload |
| 6342 | + def fillna( |
| 6343 | + self: FrameOrSeries, |
| 6344 | + value: Scalar | dict | Series | DataFrame | None, |
| 6345 | + method: str | None, |
| 6346 | + *, |
| 6347 | + inplace: Literal[True], |
| 6348 | + ) -> None: |
| 6349 | + ... |
| 6350 | + |
| 6351 | + @overload |
| 6352 | + def fillna( |
| 6353 | + self: FrameOrSeries, |
| 6354 | + value: Scalar | dict | Series | DataFrame | None, |
| 6355 | + *, |
| 6356 | + axis: Axis | None, |
| 6357 | + inplace: Literal[True], |
| 6358 | + ) -> None: |
| 6359 | + ... |
| 6360 | + |
| 6361 | + @overload |
| 6362 | + def fillna( |
| 6363 | + self: FrameOrSeries, |
| 6364 | + value: Scalar | dict | Series | DataFrame | None, |
| 6365 | + *, |
| 6366 | + inplace: Literal[True], |
| 6367 | + limit: int | None, |
| 6368 | + ) -> None: |
| 6369 | + ... |
| 6370 | + |
| 6371 | + @overload |
| 6372 | + def fillna( |
| 6373 | + self: FrameOrSeries, |
| 6374 | + value: Scalar | dict | Series | DataFrame | None, |
| 6375 | + *, |
| 6376 | + inplace: Literal[True], |
| 6377 | + downcast: dict | str | None, |
| 6378 | + ) -> None: |
| 6379 | + ... |
| 6380 | + |
| 6381 | + @overload |
| 6382 | + def fillna( |
| 6383 | + self: FrameOrSeries, |
| 6384 | + *, |
| 6385 | + method: str | None, |
| 6386 | + axis: Axis | None, |
| 6387 | + inplace: Literal[True], |
| 6388 | + ) -> None: |
| 6389 | + ... |
| 6390 | + |
| 6391 | + @overload |
| 6392 | + def fillna( |
| 6393 | + self: FrameOrSeries, |
| 6394 | + *, |
| 6395 | + method: str | None, |
| 6396 | + inplace: Literal[True], |
| 6397 | + limit: int | None, |
| 6398 | + ) -> None: |
| 6399 | + ... |
| 6400 | + |
| 6401 | + @overload |
| 6402 | + def fillna( |
| 6403 | + self: FrameOrSeries, |
| 6404 | + *, |
| 6405 | + method: str | None, |
| 6406 | + inplace: Literal[True], |
| 6407 | + downcast: dict | str | None, |
| 6408 | + ) -> None: |
| 6409 | + ... |
| 6410 | + |
| 6411 | + @overload |
| 6412 | + def fillna( |
| 6413 | + self: FrameOrSeries, |
| 6414 | + *, |
| 6415 | + axis: Axis | None, |
| 6416 | + inplace: Literal[True], |
| 6417 | + limit: int | None, |
| 6418 | + ) -> None: |
| 6419 | + ... |
| 6420 | + |
| 6421 | + @overload |
| 6422 | + def fillna( |
| 6423 | + self: FrameOrSeries, |
| 6424 | + *, |
| 6425 | + axis: Axis | None, |
| 6426 | + inplace: Literal[True], |
| 6427 | + downcast: dict | str | None, |
| 6428 | + ) -> None: |
| 6429 | + ... |
| 6430 | + |
| 6431 | + @overload |
| 6432 | + def fillna( |
| 6433 | + self: FrameOrSeries, |
| 6434 | + *, |
| 6435 | + inplace: Literal[True], |
| 6436 | + limit: int | None, |
| 6437 | + downcast: dict | str | None, |
| 6438 | + ) -> None: |
| 6439 | + ... |
| 6440 | + |
| 6441 | + @overload |
| 6442 | + def fillna( |
| 6443 | + self: FrameOrSeries, |
| 6444 | + value: Scalar | dict | Series | DataFrame | None, |
| 6445 | + method: str | None, |
| 6446 | + axis: Axis | None, |
| 6447 | + inplace: Literal[True], |
| 6448 | + ) -> None: |
| 6449 | + ... |
| 6450 | + |
| 6451 | + @overload |
| 6452 | + def fillna( |
| 6453 | + self: FrameOrSeries, |
| 6454 | + value: Scalar | dict | Series | DataFrame | None, |
| 6455 | + method: str | None, |
| 6456 | + *, |
| 6457 | + inplace: Literal[True], |
| 6458 | + limit: int | None, |
| 6459 | + ) -> None: |
| 6460 | + ... |
| 6461 | + |
| 6462 | + @overload |
| 6463 | + def fillna( |
| 6464 | + self: FrameOrSeries, |
| 6465 | + value: Scalar | dict | Series | DataFrame | None, |
| 6466 | + method: str | None, |
| 6467 | + *, |
| 6468 | + inplace: Literal[True], |
| 6469 | + downcast: dict | str | None, |
| 6470 | + ) -> None: |
| 6471 | + ... |
| 6472 | + |
| 6473 | + @overload |
| 6474 | + def fillna( |
| 6475 | + self: FrameOrSeries, |
| 6476 | + value: Scalar | dict | Series | DataFrame | None, |
| 6477 | + *, |
| 6478 | + axis: Axis | None, |
| 6479 | + inplace: Literal[True], |
| 6480 | + limit: int | None, |
| 6481 | + ) -> None: |
| 6482 | + ... |
| 6483 | + |
| 6484 | + @overload |
| 6485 | + def fillna( |
| 6486 | + self: FrameOrSeries, |
| 6487 | + value: Scalar | dict | Series | DataFrame | None, |
| 6488 | + *, |
| 6489 | + axis: Axis | None, |
| 6490 | + inplace: Literal[True], |
| 6491 | + downcast: dict | str | None, |
| 6492 | + ) -> None: |
| 6493 | + ... |
| 6494 | + |
| 6495 | + @overload |
| 6496 | + def fillna( |
| 6497 | + self: FrameOrSeries, |
| 6498 | + value: Scalar | dict | Series | DataFrame | None, |
| 6499 | + *, |
| 6500 | + inplace: Literal[True], |
| 6501 | + limit: int | None, |
| 6502 | + downcast: dict | str | None, |
| 6503 | + ) -> None: |
| 6504 | + ... |
| 6505 | + |
| 6506 | + @overload |
| 6507 | + def fillna( |
| 6508 | + self: FrameOrSeries, |
| 6509 | + *, |
| 6510 | + method: str | None, |
| 6511 | + axis: Axis | None, |
| 6512 | + inplace: Literal[True], |
| 6513 | + limit: int | None, |
| 6514 | + ) -> None: |
| 6515 | + ... |
| 6516 | + |
| 6517 | + @overload |
| 6518 | + def fillna( |
| 6519 | + self: FrameOrSeries, |
| 6520 | + *, |
| 6521 | + method: str | None, |
| 6522 | + axis: Axis | None, |
| 6523 | + inplace: Literal[True], |
| 6524 | + downcast: dict | str | None, |
| 6525 | + ) -> None: |
| 6526 | + ... |
| 6527 | + |
| 6528 | + @overload |
| 6529 | + def fillna( |
| 6530 | + self: FrameOrSeries, |
| 6531 | + *, |
| 6532 | + method: str | None, |
| 6533 | + inplace: Literal[True], |
| 6534 | + limit: int | None, |
| 6535 | + downcast: dict | str | None, |
| 6536 | + ) -> None: |
| 6537 | + ... |
| 6538 | + |
| 6539 | + @overload |
| 6540 | + def fillna( |
| 6541 | + self: FrameOrSeries, |
| 6542 | + *, |
| 6543 | + axis: Axis | None, |
| 6544 | + inplace: Literal[True], |
| 6545 | + limit: int | None, |
| 6546 | + downcast: dict | str | None, |
| 6547 | + ) -> None: |
| 6548 | + ... |
| 6549 | + |
| 6550 | + @overload |
| 6551 | + def fillna( |
| 6552 | + self: FrameOrSeries, |
| 6553 | + *, |
| 6554 | + method: str | None, |
| 6555 | + axis: Axis | None, |
| 6556 | + inplace: Literal[True], |
| 6557 | + limit: int | None, |
| 6558 | + downcast: dict | str | None, |
| 6559 | + ) -> None: |
| 6560 | + ... |
| 6561 | + |
| 6562 | + @overload |
| 6563 | + def fillna( |
| 6564 | + self: FrameOrSeries, |
| 6565 | + value: Scalar | dict | Series | DataFrame | None, |
| 6566 | + *, |
| 6567 | + axis: Axis | None, |
| 6568 | + inplace: Literal[True], |
| 6569 | + limit: int | None, |
| 6570 | + downcast: dict | str | None, |
| 6571 | + ) -> None: |
| 6572 | + ... |
| 6573 | + |
| 6574 | + @overload |
| 6575 | + def fillna( |
| 6576 | + self: FrameOrSeries, |
| 6577 | + value: Scalar | dict | Series | DataFrame | None, |
| 6578 | + method: str | None, |
| 6579 | + *, |
| 6580 | + inplace: Literal[True], |
| 6581 | + limit: int | None, |
| 6582 | + downcast: dict | str | None, |
| 6583 | + ) -> None: |
| 6584 | + ... |
| 6585 | + |
| 6586 | + @overload |
| 6587 | + def fillna( |
| 6588 | + self: FrameOrSeries, |
| 6589 | + value: Scalar | dict | Series | DataFrame | None, |
| 6590 | + method: str | None, |
| 6591 | + axis: Axis | None, |
| 6592 | + inplace: Literal[True], |
| 6593 | + *, |
| 6594 | + downcast: dict | str | None, |
| 6595 | + ) -> None: |
| 6596 | + ... |
| 6597 | + |
| 6598 | + @overload |
| 6599 | + def fillna( |
| 6600 | + self: FrameOrSeries, |
| 6601 | + value: Scalar | dict | Series | DataFrame | None, |
| 6602 | + method: str | None, |
| 6603 | + axis: Axis | None, |
| 6604 | + inplace: Literal[True], |
| 6605 | + limit: int | None, |
| 6606 | + ) -> None: |
| 6607 | + ... |
| 6608 | + |
| 6609 | + @overload |
| 6610 | + def fillna( |
| 6611 | + self: FrameOrSeries, |
| 6612 | + value: Scalar | dict | Series | DataFrame | None = ..., |
| 6613 | + method: str | None = ..., |
| 6614 | + axis: Axis | None = ..., |
| 6615 | + inplace: bool_t = ..., |
| 6616 | + limit: int | None = ..., |
| 6617 | + downcast: dict | str | None = ..., |
| 6618 | + ) -> FrameOrSeries | None: |
| 6619 | + ... |
| 6620 | + |
6272 | 6621 | @doc(**_shared_doc_kwargs)
|
6273 | 6622 | def fillna(
|
6274 | 6623 | self: FrameOrSeries,
|
|
0 commit comments