diff --git a/tsih/__init__.py b/tsih/__init__.py index e382582..b3275b2 100644 --- a/tsih/__init__.py +++ b/tsih/__init__.py @@ -10,7 +10,7 @@ import tempfile logger = logging.getLogger(__name__) -__version__ = '0.1.6' +__version__ = '0.1.8' from collections import UserDict, namedtuple @@ -400,9 +400,9 @@ class Records(): return sum(1 for i in self._filter if i is not None) == 3 def __iter__(self): - for column, series in self._df.iteritems(): + for column, series in self._df.items(): key, dict_id = column - for t_step, value in series.iteritems(): + for t_step, value in series.items(): r = Record(t_step=t_step, dict_id=dict_id, key=key, @@ -414,7 +414,7 @@ class Records(): f = self._filter try: i = self._df[f.key][str(f.dict_id)] - ix = i.index.get_loc(f.t_step, method='ffill') + ix = i.index.get_indexer([f.t_step], method='ffill')[0] return i.iloc[ix] except KeyError as ex: return self.dtypes[f.key][2]()