FutureWarning: The default value of regex will change from True to False in a future version

See Pandas 1.2.0 release notes:

The default value of regex for Series.str.replace() will change from True to False in a future release. In addition, single character regular expressions will not be treated as literal strings when regex=True is set (GH24804)

I.e., use regular expressions explicitly now:

dframe['colname'] = dframe['colname'].str.replace(r'\D+', regex=True)

Leave a Comment