|
254 | 254 | .. deprecated:: 2.0.0
|
255 | 255 | Use ``date_format`` instead, or read in as ``object`` and then apply
|
256 | 256 | :func:`to_datetime` as-needed.
|
257 |
| -date_format : str, default ``None`` |
| 257 | +date_format : str or dict of column -> format, default ``None`` |
258 | 258 | If used in conjunction with ``parse_dates``, will parse dates according to this
|
259 |
| - format. For anything more complex (e.g. different formats for different columns), |
| 259 | + format. For anything more complex, |
260 | 260 | please read in as ``object`` and then apply :func:`to_datetime` as-needed.
|
261 | 261 |
|
262 | 262 | .. versionadded:: 2.0.0
|
@@ -397,7 +397,7 @@ def read_excel(
|
397 | 397 | verbose: bool = ...,
|
398 | 398 | parse_dates: list | dict | bool = ...,
|
399 | 399 | date_parser: Callable | lib.NoDefault = ...,
|
400 |
| - date_format: str | None = ..., |
| 400 | + date_format: dict[Hashable, str] | str | None = ..., |
401 | 401 | thousands: str | None = ...,
|
402 | 402 | decimal: str = ...,
|
403 | 403 | comment: str | None = ...,
|
@@ -437,7 +437,7 @@ def read_excel(
|
437 | 437 | verbose: bool = ...,
|
438 | 438 | parse_dates: list | dict | bool = ...,
|
439 | 439 | date_parser: Callable | lib.NoDefault = ...,
|
440 |
| - date_format: str | None = ..., |
| 440 | + date_format: dict[Hashable, str] | str | None = ..., |
441 | 441 | thousands: str | None = ...,
|
442 | 442 | decimal: str = ...,
|
443 | 443 | comment: str | None = ...,
|
@@ -477,7 +477,7 @@ def read_excel(
|
477 | 477 | verbose: bool = False,
|
478 | 478 | parse_dates: list | dict | bool = False,
|
479 | 479 | date_parser: Callable | lib.NoDefault = lib.no_default,
|
480 |
| - date_format: str | None = None, |
| 480 | + date_format: dict[Hashable, str] | str | None = None, |
481 | 481 | thousands: str | None = None,
|
482 | 482 | decimal: str = ".",
|
483 | 483 | comment: str | None = None,
|
@@ -726,7 +726,7 @@ def parse(
|
726 | 726 | verbose: bool = False,
|
727 | 727 | parse_dates: list | dict | bool = False,
|
728 | 728 | date_parser: Callable | lib.NoDefault = lib.no_default,
|
729 |
| - date_format: str | None = None, |
| 729 | + date_format: dict[Hashable, str] | str | None = None, |
730 | 730 | thousands: str | None = None,
|
731 | 731 | decimal: str = ".",
|
732 | 732 | comment: str | None = None,
|
@@ -1554,7 +1554,7 @@ def parse(
|
1554 | 1554 | na_values=None,
|
1555 | 1555 | parse_dates: list | dict | bool = False,
|
1556 | 1556 | date_parser: Callable | lib.NoDefault = lib.no_default,
|
1557 |
| - date_format: str | None = None, |
| 1557 | + date_format: str | dict[Hashable, str] | None = None, |
1558 | 1558 | thousands: str | None = None,
|
1559 | 1559 | comment: str | None = None,
|
1560 | 1560 | skipfooter: int = 0,
|
|
0 commit comments