python 预测结果输出到CSV中_如何将机器学习的算法预测结果输出为ccsv-程序员宅基地

技术标签: kaggle  python  CSV  机器学习建模收获  

本文重点:将python的回归预测结果输出到CSV文件中

学习机器学习已经三个月了,参加了一些比赛,也完成了一些任务,之前一直把遇到和解决的问题林林总总的积累到了OneNote中,随着内容的增多,越来越感受到了分类整理的重要性,这便是这第一篇博客的由来~
这两天完成了kaggle的第一个比赛,结果又遵循了我一贯的风格,一个bug卡一天,哈哈哈!
终于解决了结果输出的问题,遂于此文总结一下哈~
欢迎大家批评指正!

具体问题是:kaggle中一个回归预测的问题,目标是将预测出来的list(可迭代哦),写入CSV中的一列(指定位置)

1st solution: a relatively complex version

At the very beginning of the competation, I spent a hug amount of time surfing the internet in order to find some material which can derictely tell me the code. Unsurpresingly, I failed, which was reasonable that problems vary from person to person. So I decided to design my own solution.
Following is my own solution:

第一版code
step1:利用迭代的方法,把list中的每一个元素依次写入Excel中的制定一列的每一个cell中
创建xlsx文件
step2:
把已经输入到xlsx一列的数据复制粘贴到官网下载出来的sample_submission.csv文件中(如此投机取巧又复杂的方法,哈哈,不过可算是能交一版答案啦~)

2nd solution: a super simple version(recommend)

推荐版本:
从tatanic的一篇kernel中看到的,真的super simple,棒!

知识补充:
将python中的一个list(列表)写入Excel中的一个列的方式:
【1】创建Excel文件+写入一列:详情请参阅:https://zhidao.baidu.com/question/1884460514217873708.html
简单的实例sample
【2】import xlwt & import openpyxl 的区别
*两者的数据条容量有区别,没记错的话单个sheet xlwt 6000+ & openpyxl 10000+ 所以遇到大数据集,眼都不眨一下的投入openpyxl的怀抱
*更多区别,详情请参阅:https://blog.csdn.net/qq_21391921/article/details/77949645
(如果在意计算速度的话,可能更好的选择则是:读取xlwt,写入openpyxl)
【3】OpenPyXL的使用教程
有一篇很好的教程,讲解全面,附上链接:https://www.jianshu.com/p/642456aa93e2

今天就先写到这里吧!88~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44518524/article/details/89205680

智能推荐

盲图像超分辨率重建 ( CVPR,2022) (Pytorch)(附代码)_盲超分辨率重建-程序员宅基地

文章浏览阅读1.1w次,点赞33次,收藏141次。基于噪声和核函数的精细退化盲图像超分辨率重建,这篇测评文章用心写了一个下午,个人觉得作为一个初学者入门教程,再合适不过了,敬请查阅_盲超分辨率重建

Executors创建的4种线程池的使用-程序员宅基地

文章浏览阅读74次。为什么80%的码农都做不了架构师?>>> ..._private executor 建立的线程池

android 使用shell模拟触屏_Android随笔之——用shell脚本模拟用户按键、触摸操作...-程序员宅基地

文章浏览阅读720次。之前写过两篇关于Android中模拟用户操作的博客(其实用一篇是转载的),现在就来讲讲用shell脚本来模拟用户按键操作。本次的目标是用shell脚本打开微信并在其搜索框中搜索相关内容。本文的模拟功能主要是用adb的input命令来实现,如果你adb的环境变量配置正确的话,在cmd中输入adb shell input就可以看见input的用法了。usage: input ...input te..._androd shell操作ui

Java之集合常见的笔试题_空题hashmap<integer,string> hh=new hashmap<integer, -程序员宅基地

文章浏览阅读961次,点赞2次,收藏4次。一、请说明Map接口和Collection接口的区别简答如下: 1)都是集合类的接口,但是Collection是存储一组数据的,比如Set,List,Queue这些接口都是继承Collection的。而Map是按键值对存储的,有key和value,关注点在key的使用 2)Collection中存储了一组对象,而Map存储关键字/值对。 在Map对象中,每一个关键字最多有一个关联的值。 ..._空题hashmap hh=new hashmap();hh.put(202

NFS实现系统启动时延迟挂载-程序员宅基地

文章浏览阅读1.2k次。nfs客户端1. vi /etc/fstab 加入一下选项_netdev10.10.10.1:/vol1/fs1 /data nfs defaults,_netdev 0 02. service netfs start; chkconfig netfs onthat's it.Now your mount boot process should look somethin..._fstab 延迟挂载

一文读懂微服务编排利器—Zeebe-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏18次。导语 | 微服务架构的一大核心是把大的复杂的业务系统拆分成高内聚的微服务,每个服务负责相对独立的逻辑。服务拆分的好处无需赘述,但是要实现业务价值,不是看单个服务的能力,而是要协调所有服务保..._zeebe 失败任务重复创建job新实例

随便推点

Oracle11g数据库详细安装步骤_oracle database 11g软件没有典型安装-程序员宅基地

文章浏览阅读1.9k次,点赞4次,收藏28次。一,Oracle数据库安装包下载1.从Oracle官网下载所需的数据库安装包【下载需要注册登录Oracle账户】http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2.此处有下载好的Oracle Database 11g Release 2 百度云网盘 提取码:ze2z;【此..._oracle database 11g软件没有典型安装

docker、docker-compose环境变量以及传参_docker-compose env参数传递-程序员宅基地

文章浏览阅读5.6k次。docker中传参可用ARG接收参数#构建镜像docker build -f /manage/src/main/docker/Dockerfile -t manage:1.0 --build-arg server_name= --build-arg server_version=1.0 /manage/targetdockerFile# 该镜像需要依赖的基础镜像FROM java:8#传参ARG server_nameARG server_version#环境变量ENV jar_docker-compose env参数传递

Linq 基本语法_linq语法介绍-程序员宅基地

文章浏览阅读1.2k次。以下都是转载内容1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 _linq语法介绍

springcloudgateway+oauth2实现权限控制_springcloudoauth2权限控制-程序员宅基地

文章浏览阅读1.2w次,点赞7次,收藏34次。文章目录鉴权服务基础配置鉴权配置网关服务基础配置网关过滤器配置权限校验过滤器配置接口调试前端适配鉴权服务OAuth 2.0 的四种方式OAuth2实现分析基础配置新建house-oauth模块,依赖oauth2。 <dependencies> <dependency> <groupId>com.babyjuan</groupId> <artifactId>house-common</art_springcloudoauth2权限控制

广州大学c语言期末考试题,广州大学C语言程序的设计期末考试卷含答案(2)-程序员宅基地

文章浏览阅读243次。广州大学C语言程序的设计期末考试卷含答案(2) (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!14.9 积分. . . . .院、系领导审批并签名 A 卷参考答案广州大学 2009-2010 学年第 1 学期考试卷课程 程序设计 1 考试形式(闭卷,考试)学院 数学与信息 系 专业 信安,计 班级 学号 姓名_ 题次一二三四五六七八九十总分评卷人..._广州大学c语言题库

画出lightGBM的特征重要性并排序_lightgbm特征重要性排序-程序员宅基地

文章浏览阅读4.2k次。df = pd.DataFrame()df['feature name'] = data_df.drop(["label"], axis=1).columns #data_df为特征数据集df['importance'] = clf.feature_importance()df.sort_values(by='importance',inplace=True, ascending=False)df2 = df.head(50)df2.plot.barh(x = 'feature name',._lightgbm特征重要性排序