出现了各种报错:
第一个(pandas解码文件出现的报错)
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 15-16: invalid continuation byte或者pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 5, saw 3的报错。
#该数据不能使用cars,因为文件解码出问题
把data = pd.read_csv("D:/all_about_magic\MLR\MLR-new.xlsx")
改成
file_path = "D:\MLR.xlsx"
data= pd.read_excel(file_path)
则不出现报错
第二个(文件第一行标题应该是x1~x2028,但是写的是x,不匹配)
这个问题不太好改,如果改动的话,有很多后边的逻辑就不对了,所以果断放弃这个办法,找下一个。
找到了一个更合理的办法之后,
这个办法系数趋势图 绘制不理想,但是基本不会出现报错,如果后期应用这个的话,尝试用其他软件绘图。
我尝试import cars,但是没有得到cars(“No module named 'cars'”)作者给出的回答是CARS开发使用的PLS 是基于 sklearn 的 NIPALS,去pip install cars,下载失败,