我查过文档了(https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.eq.html)
我在想下面的东西,我可以使用和re.I到ingnore情况或使用任何其他标志的问题。
df.column.eq('Male').sum()
我查过文档了(https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.eq.html)
我在想下面的东西,我可以使用和re.I到ingnore情况或使用任何其他标志的问题。
df.column.eq('Male').sum()
2条答案
按热度按时间0vvn1miw1#
您可以使用
Series.str.contains
函数,其中包含case=False
参数、^Male$
作为正则表达式模式和regex=True
参数:参见
Series.str.contains
documentation。参见What do ^ and $ mean in a regular expression?
mgdq6dx12#
请注意,除了设置case=False之外,您还可以使用正则表达式中的字符集(即'^[Mm]ale $')来允许单词中的不同大小写设置。