标签: python pandas dataframe
我在做Pandas数据框时
mydf.info()
所有数据类型都是非空对象
然后我这样做:
mydf['CCI'] = mydf['CCI'].astype(str)
之后
显示与尝试更改数据类型之前完全相同的结果。 为什么这行代码不更改DF的数据类型?
答案 0 :(得分:0)
这是因为numpy和pandas中的字符串类型有所不同。 Numpy具有numpy.str,但是pandas选择更接近python,因此类型为O。
O
这很清楚地回答了: https://stackoverflow.com/a/34884078/4551984