Python-字符串中的“不区分大小写”或“大小写忽略”

时间:2018-06-25 15:14:57

标签: python pandas dataframe case-sensitive

我有一个非常简单的问题。这是针对熊猫数据框(“ df”)的。关于字符串比较,答案都比较复杂,这对我没有用。以下是适用于小写字母且仅返回“ apple”的代码:

df2 = df1['company_name'].str.contains(("apple"), na=False)

我需要使用它来查找“苹果”,“苹果”,“苹果”等。

df2 = df1['company_name'].str.contains.caseignore((("apple"), na=False))

哪里有这样的功能?

谢谢。

1 个答案:

答案 0 :(得分:2)

Series.str.containscase参数默认为True。将其设置为False进行不区分大小写的匹配。

df2 = df1['company_name'].str.contains("apple", na=False, case=False)