如何解决在python中过滤数据框时如何获取字符串而不是对象
我正在过滤一个数据框,该数据框的列为:'pandas.core.series.Series'
并且该列的每个元素都是字符串'str'
但是,当我过滤数据框时,我得到:'pandas.core.series.Series'
而不是我想要获得的元素。
people_pipe.Empresa[people_pipe['Correo electrónico']=='dae@mrboho.com']
OUT:
1 Mrboho 名称:Empresa,dtype:对象
而不是:
people_pipe.Empresa[1]
OUT:
'Mrboho'
解决方法
您应该将Series对象转换为字符串数组
people_pipe.Empresa[people_pipe['Correo electrónico']=='dae@mrboho.com'].values
您还可以尝试将系列对象转换为字符串
people_pipe.Empresa[people_pipe['Correo electrónico']=='dae@mrboho.com'].astype(str)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。