gpt4 book ai didi

python - 按关键字列表和字符串列过滤数据框

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:41 25 4
gpt4 key购买 nike

我有一个这样的数据框:

Name     Street
Tom 125, Fullton Street
Bill 133, Brighton Street
Simon 152, Lampton Street
Angie 89, Langdon Street

现在我只想保留属于某个街区的那些行,方法是使用街道名称列表:

neighbours = [Fullton, Brighton] 

我使用了这个代码,但它只保留了与 Fullton street 的行:

df_neighbours = df[df['Street'].str.contains(neighbours)]

有什么想法吗?谢谢你!

最佳答案

你真的很接近 - 需要用 | 加入正则表达式 :

df_neighbours = df[df['Street'].str.contains('|'.join(neighbours))]

关于python - 按关键字列表和字符串列过滤数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48584301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com