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.