Python-将结果导出到.csv文件
我需要一个python脚本来运行模型多次,并将所有运行的结果(MAEValue)保存在CSV文件中Python-将结果导出到.csv文件,python,csv,export,Python,Csv,Export,我需要一个python脚本来运行模型多次,并将所有运行的结果(MAEValue)保存在CSV文件中 model=SVR(内核='rbf',gamma=0.032,C=16187.696941074802)#它也可以是:线性、多边形、线性、线性、预计算 模型拟合(X\U系列、y\U系列) 打印('Grey Wolf Train Score is:',model.Score(X_Train,y_Train)) 打印('灰狼测试分数为:',模型分数(X_测试,y_测试)) y_preda=模型预测(X
model=SVR(内核='rbf',gamma=0.032,C=16187.696941074802)#它也可以是:线性、多边形、线性、线性、预计算
模型拟合(X\U系列、y\U系列)
打印('Grey Wolf Train Score is:',model.Score(X_Train,y_Train))
打印('灰狼测试分数为:',模型分数(X_测试,y_测试))
y_preda=模型预测(X_检验)
#计算平均绝对误差
MAEValue1=平均值\绝对值\误差(y_测试,y_预测,多输出='uniform_average')可以是原始值
打印(1)
在运行之前创建一个空数据帧:
df = pd.DataFrame(columns=['result'])
然后每次获得MAEValue1
时,使用以下命令将其输入到df
:
df.loc['unique_name_of_run'] = MAEValue1
最后(在所有运行之后)将其保存为:
df.to_csv('my_file.csv')
谢谢你,但是如果我想运行多个模型并在同一个CSV文件中获得所有模型的结果<代码>打开('path_to_filename_u.csv','a')作为fp:fp.write(data)fp.write('\n')即可