如何仅将df.str.replace()用于完全匹配?

尼古拉斯·格维斯(Nicolas Gervais)

我要替换我的中df的值,但前提是这些值是完全匹配而不是部分匹配。这是一个例子:

import pandas as pd

df = pd.DataFrame({'Name':['Mark', 'Laura', 'Adam', 'Roger', 'Anna'],
                   'City':['Los Santos', 'Montreal', 'Los', 'Berlin', 'Glasgow']})

print(df)
    Name        City
0   Mark  Los Santos
1  Laura    Montreal
2   Adam         Los
3  Roger      Berlin
4   Anna     Glasgow

我想Los Santos代替Los但是如果我以直观的方式做到这一点,它将导致:

df['City'].str.replace('Los', 'Los Santos')
Out[121]: 
0    Los Santos Santos
1             Montreal
2           Los Santos
3               Berlin
4              Glasgow
Name: City, dtype: object

显然,我不要Los Santos Santos

耶斯列尔

使用Series.replace,因为Series.str.replace默认情况下用子字符串替换:

df['City'] = df['City'].replace('Los', 'Los Santos')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

str_replace()仅用于查找完全匹配

来自分类Dev

如何在OCaml中与模块Str进行完全(渴望的)匹配

来自分类Dev

`stringr :: str_replace()`用于列表或替换-但仅返回一个输出

来自分类Dev

将int转换为str用于循环

来自分类Dev

str.replace将“ \”替换为“ /”

来自分类Dev

str_replace函数如何工作?

来自分类Dev

json中的str_replace值如何?

来自分类Dev

如何使用多个str_replace?

来自分类Dev

str_replace函数如何工作?

来自分类Dev

str.replace() 方法如何工作?

来自分类Dev

Excel搜索公式仅适用于完全匹配

来自分类Dev

pandas 数据框中的 df.column.str.replace(' ','_') 方法如何工作?

来自分类Dev

str_replace只替换匹配的单词

来自分类Dev

str_replace()无法用于€符号

来自分类Dev

str_replace()无法用于€符号

来自分类Dev

即使列表x长于y,如何使str x列表完全匹配列表y?我想要额外的x值与无配对

来自分类Dev

PHP强制str_replace仅替换结果之一

来自分类Dev

PHP强制str_replace仅替换结果之一

来自分类Dev

将所有值str列数据框与其他数据框str列匹配

来自分类Dev

JS .replace(str,str):如何在参数1中获取变量但仍可全局工作?

来自分类Dev

将str.contains()应用于熊猫数据框

来自分类Dev

将str_length应用于数据帧的问题

来自分类Dev

仅将字符串的第一个字符替换为str_replace?

来自分类Dev

在R中使用str_detect()检测完全匹配

来自分类Dev

如何在文档中找到tostr可用于&str?

来自分类Dev

仅替换完全匹配

来自分类Dev

如何在Laravel中使用str_replace

来自分类Dev

如何在Smarty中使用str_replace

来自分类Dev

如何str_replace Facebook共享的Google新闻RSS?

Related 相关文章

热门标签

归档