I have the following dataframe:
col
0 pre
1 post
2 a
3 b
4 post
5 pre
6 pre
I want to replace all rows in the dataframe which do not contain 'pre' to become 'nonpre', so dataframe looks like:
col
0 pre
1 nonpre
2 nonpre
3 nonpre
4 nonpre
5 pre
6 pre
I can do this using a dictionary and pandas replace, however I want to just select the elements which are not 'pre' and replace them with 'nonpre'. is there a better way to do that without listing all possible col values in a dictionary?