gpt4 book ai didi

python-3.x - Pandas :AttributeError: 'function' 对象没有属性 'contains'

转载 作者:行者123 更新时间:2023-12-04 19:53:34 29 4
gpt4 key购买 nike

我有以下代码来检查特定列的值是否包含给定的字符串:

my_df[my_df.name.str.contains('Mike')]

但是,当我尝试让它适用于所有字母大小写时,例如:

my_df[my_df.name.str.lower.contains('mike')]

我收到以下错误:

AttributeError: 'function' object has no attribute 'contains'

调用 lower() 函数的正确方法应该是什么,这样我才能确保匹配不区分大小写?谢谢!

最佳答案

您可以使用 bool 参数case。它默认设置为 True,区分大小写。因此,您应该将其设置为 FalsePandas Documentation

my_df[my_df.name.str.contains('Mike', case=False)]

关于python-3.x - Pandas :AttributeError: 'function' 对象没有属性 'contains',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41820618/

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