执行fit_transform方法,或者说调用from sklearn.base import BaseEstimator, TransformerMixin。
sklearn.base包的时候,它的输出结果会自动转变成np数组,之后可以使用DataFrame(data)把数据集转化回来。
parser_f() got an unexpected keyword argument 'seq'
错误点:pandas在读取csv文件时,写了一个参数index=False
,导致pandas读取csv文件错误
pd.read_csv(path,header=None,index=False, encoding='utf-8')
这行代码中删除index=False
,即可解决问题。
(没全懂就不要写那么多,最多来个encoding来显示解码)
attributeerror:'numpy.ndarray'object has no attribute 'unsequeeze'
问题算是numpy没有,转换成pd,用dataFrame()方法
报错:could not convert string to float
这个错误通常是因为尝试将一个字符串转换为一个浮点数时失败了。这可能是因为输入的字符串包含了非数字字符,或者是空格或其他不可识别的字符。
lstrip()和rstrip()函数来删除字符串中的空格
SyntaxError: invalid syntax
1、括号不匹配:括号数量不匹配
2、缩进错误:检查代码块的缩进是否正确
3、引号不匹配:中英文
4、语法错误:拼写
5、忘记导入模块
解决方法
仔细检查代码,查找并修复语法错误,基本上就是拼写问题
在遇到难以解决的SyntaxError时,可以搜索相关错误信息