mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-16 01:06:56 +08:00
@@ -616,7 +616,7 @@ class DatasetProvider(abc.ABC):
|
|||||||
|
|
||||||
data = pd.DataFrame(obj)
|
data = pd.DataFrame(obj)
|
||||||
if not data.empty and not np.issubdtype(data.index.dtype, np.dtype("M")):
|
if not data.empty and not np.issubdtype(data.index.dtype, np.dtype("M")):
|
||||||
# If the underlaying provides the data not in datatime formmat, we'll convert it into datetime format
|
# If the underlaying provides the data not in datetime format, we'll convert it into datetime format
|
||||||
_calendar = Cal.calendar(freq=freq)
|
_calendar = Cal.calendar(freq=freq)
|
||||||
data.index = _calendar[data.index.values.astype(int)]
|
data.index = _calendar[data.index.values.astype(int)]
|
||||||
data.index.names = ["datetime"]
|
data.index.names = ["datetime"]
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ class TimeAdjuster:
|
|||||||
|
|
||||||
def shift(self, seg: tuple, step: int, rtype=SHIFT_SD) -> tuple:
|
def shift(self, seg: tuple, step: int, rtype=SHIFT_SD) -> tuple:
|
||||||
"""
|
"""
|
||||||
Shift the datatime of segment
|
Shift the datetime of segment
|
||||||
|
|
||||||
If there are None (which indicates unbounded index) in the segment, this method will return None.
|
If there are None (which indicates unbounded index) in the segment, this method will return None.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user