问题描述
我正在过滤一个数据框,该数据框的列为:'pandas.core.series.Series'
并且该列的每个元素都是字符串'str'
但是,当我过滤数据框时,我得到:'pandas.core.series.Series'
而不是我想要获得的元素。
people_pipe.Empresa[people_pipe['Correo electrónico']=='[email protected]']
OUT:
1 Mrboho 名称:Empresa,dtype:对象
而不是:
people_pipe.Empresa[1]
OUT:
'Mrboho'
解决方法
您应该将Series对象转换为字符串数组
people_pipe.Empresa[people_pipe['Correo electrónico']=='[email protected]'].values
您还可以尝试将系列对象转换为字符串
people_pipe.Empresa[people_pipe['Correo electrónico']=='[email protected]'].astype(str)