Python function.eq()是否区分大小写?
我似乎在网上找不到任何文献来帮助我回答我的问题。我从Pandas文档中看到,Python function.eq()是否区分大小写?,python,pandas,function,Python,Pandas,Function,我似乎在网上找不到任何文献来帮助我回答我的问题。我从Pandas文档中看到,.eq()评估数据帧对象与常量、序列或其他数据帧对象()的比较 但我的问题是,.eq('ppt')是否会捕获'ppt'的实例以及'ppt'?不,它不会。您可以使用isin(['PPT','PPT'])或使用.str.lower().eq('PPT')。顾名思义,它将对基础数据类型调用\uuuueq()。除非您使用的字符串子类的\uuuu eq\uuuu()不区分大小写,否则它将默认为str行为的任何内容,即区分大小写。谢
.eq()
评估数据帧对象与常量、序列或其他数据帧对象()的比较
但我的问题是,
.eq('ppt')
是否会捕获'ppt'
的实例以及'ppt'
?不,它不会。您可以使用isin(['PPT','PPT'])
或使用.str.lower().eq('PPT')
。顾名思义,它将对基础数据类型调用\uuuueq()。除非您使用的字符串子类的\uuuu eq\uuuu()
不区分大小写,否则它将默认为str
行为的任何内容,即区分大小写。谢谢Quang Hoang和norok2,您的评论消除了我的困惑。我将修改代码,使其更不区分大小写。