Python - "case insensitive" 字符串或 "case ignore"
Python - "case insensitive" in a string or "case ignore"
我有一个非常简单的问题。这是针对 pandas 数据帧 ("df") 的。关于字符串比较的答案都更加复杂,我没有用。这是仅适用于小写和 returns "apple":
的代码
df2 = df1['company_name'].str.contains(("apple"), na=False)
我需要它来查找 "apple"、"APPLE"、"Apple" 等。例如:
df2 = df1['company_name'].str.contains.caseignore((("apple"), na=False))
哪里有这样的功能?
谢谢。
Series.str.contains
有一个 case
参数,默认为 True
。将其设置为 False
以进行不区分大小写的匹配。
df2 = df1['company_name'].str.contains("apple", na=False, case=False)
我有一个非常简单的问题。这是针对 pandas 数据帧 ("df") 的。关于字符串比较的答案都更加复杂,我没有用。这是仅适用于小写和 returns "apple":
的代码df2 = df1['company_name'].str.contains(("apple"), na=False)
我需要它来查找 "apple"、"APPLE"、"Apple" 等。例如:
df2 = df1['company_name'].str.contains.caseignore((("apple"), na=False))
哪里有这样的功能?
谢谢。
Series.str.contains
有一个 case
参数,默认为 True
。将其设置为 False
以进行不区分大小写的匹配。
df2 = df1['company_name'].str.contains("apple", na=False, case=False)