更改熊猫中的数据类型不会更改df.info()

时间:2020-01-27 08:29:36

标签: python pandas dataframe

我在做Pandas数据框时

mydf.info() 

所有数据类型都是非空对象

然后我这样做:

mydf['CCI'] = mydf['CCI'].astype(str)

之后

mydf.info()

显示与尝试更改数据类型之前完全相同的结果。 为什么这行代码不更改DF的数据类型?

1 个答案:

答案 0 :(得分:0)

这是因为numpy和pandas中的字符串类型有所不同。 Numpy具有numpy.str,但是pandas选择更接近python,因此类型为O

这很清楚地回答了: https://stackoverflow.com/a/34884078/4551984