From 4e0e95fbe74fc39822ffe1bec701358823dca630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Thu, 23 Mar 2023 12:16:42 +0100 Subject: [PATCH] remove pandas deprecation warnings --- tsih/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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]()