Skip to content

Commit 3d58c7d

Browse files
committed
pandas >=2 compatibility
1 parent c7d1508 commit 3d58c7d

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

nlu/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = '4.0.0'
1+
__version__ = '5.0.2'
22

33
import nlu.utils.environment.env_utils as env_utils
44

@@ -18,6 +18,9 @@
1818
from nlu.discovery import Discoverer
1919
from nlu.pipe.component_resolution import *
2020

21+
# apply hotfix
22+
import pandas as pd
23+
pd.DataFrame.iteritems = pd.DataFrame.items
2124

2225
def version(): return __version__
2326

nlu/pipe/col_substitution/col_name_substitution_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def substitute_col_names(df, anno_2_ex, pipe, stranger_cols=[], get_embeddings=F
104104
for k in cols_to_rename:
105105
# some cols might not exist because no annotations generated, so we need to double check it really exists
106106
if k not in df.columns: del new_cols[k]
107-
return df.rename(columns=new_cols)[set(new_cols.values()).union(set(stranger_cols))] if drop_debug_cols else \
107+
return df.rename(columns=new_cols)[list(set(new_cols.values()).union(set(stranger_cols)))] if drop_debug_cols else \
108108
df.rename(columns=new_cols)
109109

110110
@staticmethod

0 commit comments

Comments
 (0)