簡體   English   中英

在python數據框中替換-strings

[英]replace -strings in python data frame

我想將字符串替換為數字:

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

這段代碼應該可以解決您的目的。

birds.priority = birds.priority.str.replace('yes', '1', regex = True)

birds['priority']

注意:如果pattern是已編譯的正則表達式,則所有標志都應包含在已編譯的正則表達式中。 在已編譯的正則表達式中使用case, flagsregex=False會引發錯誤。

當給定的模式是字符串並且regex is True (the default) ,給定的字符串將被編譯為regex。 當替換模式為字符串時,它將與re.sub()一樣替換匹配的正則表達式模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM