@@ -6878,35 +6878,35 @@ def mask(self, cond, other=np.nan, inplace=False, axis=None, level=None,
6878
6878
6879
6879
>>> import datetime
6880
6880
>>> 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)]
6886
6886
>>> df = pd.DataFrame(data={'names': names}, index=dates)
6887
6887
>>> 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é
6894
6894
6895
6895
>>> 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é
6902
6902
6903
6903
>>> df.shift(periods=75, freq='min')
6904
6904
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é
6910
6910
6911
6911
See Also
6912
6912
--------
0 commit comments