我想将字符串替换为数字:
birds.priority=birds.priority.replace('yes' ,'1')
birds['priority']
我的输出是:-
a None
b None
c None
d None
e None
f None
g None
h None
i None
j None
答案 0 :(得分:0)
此代码应该可以解决您的目的。
birds.priority = birds.priority.str.replace('yes', '1', regex = True)
birds['priority']
注意::当pattern是已编译的正则表达式时,所有标志都应包含在已编译的正则表达式中。在已编译的正则表达式中使用大小写flags
或regex=False
会引发错误。
当给定的模式是字符串和regex is True (the default)
时,给定的字符串将编译为正则表达式。当替换模式为字符串时,它将与re.sub()
一样替换匹配的正则表达式模式。