我在python / pandas中有一个很大的数据集,它的表现非常奇怪。我有一列df['station']
,其中包含数字和字符串值,并且已将其转换为对象。如果我执行dtype,则该列声称是dtype对象。
工作站对象
但是,当我在该列上运行df['station'].value_counts()
时,它说dtype是int64
如果我尝试 df[df['station']=='NONE']
或 df[df['station']=='S52']
都显示在附加的value_counts()图像中,则我无法访问字符串值,不会显示任何内容。
我试图从列中删除NaN,然后转换为字符串并再次运行value_counts(),但它仍显示为int64。