nctoolkit.DataSet.shift
- DataSet.shift(**kwargs)
shift: Shift times in dataset by a number of hours, days, months, or years.
Operations are applied in the order supplied.
- Parameters:
*kwargs –
hours maps to shift_hours days maps to shift_days months maps to shift_months years maps to shift_years
Note: this uses partial matches. So hour, day, month, year will also work.
Examples
If you wanted to shift all times back 1 hour, you would do the following:
>>> ds.shift(hours = -1)
If you wanted to shift all times forward 2 days, you would do the following:
>>> ds.shift(days = 2)
If you wanted to shift all times forward 6 months, you would do the following:
>>> ds.shift(months = 6)
If you wanted to shift all times forward 1 year, you would do the following:
>>> ds.shift(years = 1)
This method will allow partial matches in arguments. So the following will do the same thing:
>>> ds.shift(year = 2)
>>> ds.shift(years = 2)