data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 150 entries, 0 to 149
Data columns (total 5 columns):
sepal length (cm) 150 non-null object
sepal width (cm) 150 non-null object
petal length (cm) 150 non-null object
petal width (cm) 150 non-null object
target 150 non-null object
dtypes: object(5)
如上data的类型所示,前四列其实均为数值第五列是字符串,我想把前四列改成浮点格式使用如下代码不行
data.astype('float',errors='ignore') 加上errors参数不报错但是没反应,
然后这么弄
data.iloc[:,:4]=data.iloc[:,:4].astype('float') 意思是把前四列改成浮点然后把源数据的前四列赋值也没反应,请问有什么办法吗