added items() to TimeSeriesCore

This commit is contained in:
= 2022-02-24 00:00:52 +05:30
parent 9707c095b0
commit 8bdd8922cb

View File

@ -98,7 +98,7 @@ def _preprocess_match_options(as_on_match: str, prior_match: str, closest: str)
def _parse_date(date: str, date_format: str = None): def _parse_date(date: str, date_format: str = None):
"""Parses date and handles errors""" """Parses date and handles errors"""
print("Printing the dates", date, type(date))
if isinstance(date, (datetime.datetime, datetime.date)): if isinstance(date, (datetime.datetime, datetime.date)):
return datetime.datetime.fromordinal(date.toordinal()) return datetime.datetime.fromordinal(date.toordinal())
@ -167,7 +167,7 @@ class Series(UserList):
self.data = data self.data = data
def __repr__(self): def __repr__(self):
return f"{self.__class__.__name__}({self.data}, data_type='{self.data_type.__name__}')" return f"{self.__class__.__name__}({self.data}, data_type='{self.dtype.__name__}')"
def __getitem__(self, i): def __getitem__(self, i):
if isinstance(i, slice): if isinstance(i, slice):
@ -403,6 +403,9 @@ class TimeSeriesCore(UserDict):
result = [(key, self.data[key]) for key in keys] result = [(key, self.data[key]) for key in keys]
return result return result
def items(self):
return self.data.items()
@property @property
def iloc(self): def iloc(self):
"""Returns an item or a set of items based on index""" """Returns an item or a set of items based on index"""