[英]How to replace a dataframe column-specific value with a wildcard search using Python
我想替换以特定字符串开头或结尾的 dataframe 列特定值。
就像下面的 Dataframe 我想用空格替换值,如果它包含特定的例如。 用单词更新字符串
Dataframe
无# |
---|
123 |
A B C D |
未更新 |
未更新 |
未更新 |
更新 |
琼·奥利亚更新 |
名称已更新 |
不是 |
预计 Output
无# |
---|
123 |
A B C D |
更新 |
不是 |
使用Series.str.contains
和正则表达式, .+
用于updated
之前的任何值, $
用于字符串结尾, case=False
用于忽略情况:
df.loc[df['Sr no#'].str.contains(r'.+updated$', case=False), 'Sr no#'] = ''
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.