在标准化处理一组比较大的数据,但是数据组中存在一些字符串导致报错
#标准化处理数据,数据是在Excel中读取出来的,x是二维数组
x_scaled = preprocessing.scale(x)
y_scaled = preprocessing.scale(y)
#报错
ValueError: could not convert string to float: 'Intf Shut'
因此我需要把数组中的字符串剔除,用剩下的数据进行数据处理。
我能想到的解决思路是遍历整个数组,找出并删除字符串,字符串在数组二维内部,不知道怎么去筛查,刚接触编程还在入门阶段,写不出自己想实现的效果,希望能得到点拨。