Aug-31-2023, 02:18 PM
I have had this method on my code, it's been working fine, but as of today my code fails on this method:
def get_flags(series, flags, regex_flag):
""" Identifies whether the series contains the flags under consideration.
Args:
series (pandas.DataFrame.Series): Series against which regular expressions will be matched.
flags (list): List of regular expressions to be evaluated
"""
m = [False] * len(series)
series = series.astype(str).str.lower()
for i, flag in enumerate(flags):
flag = flag.lower()
m = m | series.astype(str).str.contains(
flag.lower(), regex=regex_flag, case=True,
)
return mNow I get this error and my code stops running:Output:FutureWarning: Logical ops (and, or, xor) between Pandas objects and dtype-less sequences (e.g. list, tuple) are deprecated and will raise in a future version. Wrap the object in a Series, Index, or np.array before operating instead.
m = m | series.astype(str).str.contains(Please help.
