【发布时间】:2018-06-25 15:14:56
【问题描述】:
我有一个非常简单的问题。这是针对熊猫数据框(“df”)的。关于字符串比较,答案都比较复杂,我没有用。以下是适用于小写且仅返回“apple”的代码:
df2 = df1['company_name'].str.contains(("apple"), na=False)
我需要这个来查找“apple”、“APPLE”、“Apple”等。类似于:
df2 = df1['company_name'].str.contains.caseignore((("apple"), na=False))
哪里有这样的功能?
谢谢。
【问题讨论】:
-
什么是“df”?熊猫数据框?如果是,请编辑您的帖子以明确这一点并添加“熊猫”标签,否则请解释这个“df”是什么。
-
我会这样做:
df2 = df1['company_name'].str.upper().contains("ApPlE".upper())并检查所有大写字母。
标签: python pandas dataframe case-sensitive