@@ -1420,7 +1420,8 @@ def date_range(start=None, end=None, periods=None, freq=None, tz=None,
1420
1420
1421
1421
>>> pd.date_range(start='2018-04-24', end='2018-04-27', periods=3)
1422
1422
DatetimeIndex(['2018-04-24 00:00:00', '2018-04-25 12:00:00',
1423
- '2018-04-27 00:00:00'], freq=None)
1423
+ '2018-04-27 00:00:00'],
1424
+ dtype='datetime64[ns]', freq=None)
1424
1425
1425
1426
**Other Parameters**
1426
1427
@@ -1491,37 +1492,39 @@ def bdate_range(start=None, end=None, periods=None, freq='B', tz=None,
1491
1492
Parameters
1492
1493
----------
1493
1494
start : string or datetime-like, default None
1494
- Left bound for generating dates
1495
+ Left bound for generating dates.
1495
1496
end : string or datetime-like, default None
1496
- Right bound for generating dates
1497
+ Right bound for generating dates.
1497
1498
periods : integer, default None
1498
- Number of periods to generate
1499
+ Number of periods to generate.
1499
1500
freq : string or DateOffset, default 'B' (business daily)
1500
- Frequency strings can have multiples, e.g. '5H'
1501
+ Frequency strings can have multiples, e.g. '5H'.
1501
1502
tz : string or None
1502
1503
Time zone name for returning localized DatetimeIndex, for example
1503
- Asia/Beijing
1504
+ Asia/Beijing.
1504
1505
normalize : bool, default False
1505
- Normalize start/end dates to midnight before generating date range
1506
+ Normalize start/end dates to midnight before generating date range.
1506
1507
name : string, default None
1507
- Name of the resulting DatetimeIndex
1508
+ Name of the resulting DatetimeIndex.
1508
1509
weekmask : string or None, default None
1509
1510
Weekmask of valid business days, passed to ``numpy.busdaycalendar``,
1510
1511
only used when custom frequency strings are passed. The default
1511
- value None is equivalent to 'Mon Tue Wed Thu Fri'
1512
+ value None is equivalent to 'Mon Tue Wed Thu Fri'.
1512
1513
1513
1514
.. versionadded:: 0.21.0
1514
1515
1515
1516
holidays : list-like or None, default None
1516
1517
Dates to exclude from the set of valid business days, passed to
1517
1518
``numpy.busdaycalendar``, only used when custom frequency strings
1518
- are passed
1519
+ are passed.
1519
1520
1520
1521
.. versionadded:: 0.21.0
1521
1522
1522
1523
closed : string, default None
1523
1524
Make the interval closed with respect to the given frequency to
1524
- the 'left', 'right', or both sides (None)
1525
+ the 'left', 'right', or both sides (None).
1526
+ **kwargs
1527
+ For compatibility. Has no effect on the result.
1525
1528
1526
1529
Notes
1527
1530
-----
@@ -1535,7 +1538,16 @@ def bdate_range(start=None, end=None, periods=None, freq='B', tz=None,
1535
1538
1536
1539
Returns
1537
1540
-------
1538
- rng : DatetimeIndex
1541
+ DatetimeIndex
1542
+
1543
+ Examples
1544
+ --------
1545
+ Note how the two weekend days are skipped in the result.
1546
+
1547
+ >>> pd.bdate_range(start='1/1/2018', end='1/08/2018')
1548
+ DatetimeIndex(['2018-01-01', '2018-01-02', '2018-01-03', '2018-01-04',
1549
+ '2018-01-05', '2018-01-08'],
1550
+ dtype='datetime64[ns]', freq='B')
1539
1551
"""
1540
1552
if freq is None :
1541
1553
msg = 'freq must be specified for bdate_range; use date_range instead'
0 commit comments