Skip to content

Commit 9372661

Browse files
authored
DOC: update the pandas.Series.shift docstring
Last example updated, now it's explicit that the time series was shifted.
1 parent f9e3896 commit 9372661

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

pandas/core/generic.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6878,35 +6878,35 @@ def mask(self, cond, other=np.nan, inplace=False, axis=None, level=None,
68786878
68796879
>>> import datetime
68806880
>>> names = ['João', 'Maria', 'Emanuel', 'Jussara', 'José']
6881-
>>> dates = [datetime.datetime(2018, 3, 1),
6882-
... datetime.datetime(2018, 3, 5),
6883-
... datetime.datetime(2018, 3, 10),
6884-
... datetime.datetime(2018, 3, 15),
6885-
... datetime.datetime(2018, 3, 20)]
6881+
>>> dates = [datetime.datetime(2018, 3, 1, 11, 15),
6882+
... datetime.datetime(2018, 3, 5, 11, 15),
6883+
... datetime.datetime(2018, 3, 10, 11, 15),
6884+
... datetime.datetime(2018, 3, 15, 11, 15),
6885+
... datetime.datetime(2018, 3, 20, 11, 15)]
68866886
>>> df = pd.DataFrame(data={'names': names}, index=dates)
68876887
>>> print(df)
6888-
names
6889-
2018-03-01 João
6890-
2018-03-05 Maria
6891-
2018-03-10 Emanuel
6892-
2018-03-15 Jussara
6893-
2018-03-20 José
6888+
names
6889+
2018-03-01 11:15:00 João
6890+
2018-03-05 11:15:00 Maria
6891+
2018-03-10 11:15:00 Emanuel
6892+
2018-03-15 11:15:00 Jussara
6893+
2018-03-20 11:15:00 José
68946894
68956895
>>> df.shift(periods=2, freq='D')
6896-
names
6897-
2018-03-03 João
6898-
2018-03-07 Maria
6899-
2018-03-12 Emanuel
6900-
2018-03-17 Jussara
6901-
2018-03-22 José
6896+
names
6897+
2018-03-03 11:15:00 João
6898+
2018-03-07 11:15:00 Maria
6899+
2018-03-12 11:15:00 Emanuel
6900+
2018-03-17 11:15:00 Jussara
6901+
2018-03-22 11:15:00 José
69026902
69036903
>>> df.shift(periods=75, freq='min')
69046904
names
6905-
2018-03-01 01:15:00 João
6906-
2018-03-05 01:15:00 Maria
6907-
2018-03-10 01:15:00 Emanuel
6908-
2018-03-15 01:15:00 Jussara
6909-
2018-03-20 01:15:00 José
6905+
2018-03-01 12:30:00 João
6906+
2018-03-05 12:30:00 Maria
6907+
2018-03-10 12:30:00 Emanuel
6908+
2018-03-15 12:30:00 Jussara
6909+
2018-03-20 12:30:00 José
69106910
69116911
See Also
69126912
--------

0 commit comments

Comments
 (0)