我想用一组特定的子串替换python 3中pandas数据帧的某一列中的字符串值。如果列中的字符串值包含我在单独列表中的一个子字符串(或任何其他适合的数据结构),则将该数据帧中的值替换为该特定子字符串。如果字符串值没有任何选定的子字符串,则从数据框中一起删除它。
例如:
Index A B C
0 .... Ottawa ON and Hull ....
1 .... Grand Forks BC ....
2 .... Frank AB ....
3 .... Prairies ....
我有一个列表或任何包含以下子字符串值的常见数据结构:“ON”,“BC”,“AB”
我的结果应如下所示:
Index A B C
0 .... ON ....
1 .... BC ....
2 .... AB ....
我似乎无法想出一个解决问题的干净方法。任何帮助都感激不尽。谢谢!