ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
经过人指点,解决了一个问题
使用数据集air_data.csv
为了程序运行需要,仅给出一部分数据集
MEMBER_NO | FFP_DATE | FIRST_FLIGHT_DATE | GENDER | FFP_TIER | WORK_CITY | WORK_PROVINCE | WORK_COUNTRY | AGE | LOAD_TIME | FLIGHT_COUNT | BP_SUM | EP_SUM_YR_1 | EP_SUM_YR_2 | SUM_YR_1 | SUM_YR_2 | SEG_KM_SUM | WEIGHTED_SEG_KM | LAST_FLIGHT_DATE | AVG_FLIGHT_COUNT | AVG_BP_SUM | BEGIN_TO_FIRST | LAST_TO_END | AVG_INTERVAL | MAX_INTERVAL | ADD_POINTS_SUM_YR_1 | ADD_POINTS_SUM_YR_2 | EXCHANGE_COUNT | avg_discount | P1Y_Flight_Count | L1Y_Flight_Count | P1Y_BP_SUM | L1Y_BP_SUM | EP_SUM | ADD_Point_SUM | Eli_Add_Point_Sum | L1Y_ELi_Add_Points | Points_Sum | L1Y_Points_Sum | Ration_L1Y_Flight_Count | Ration_P1Y_Flight_Count | Ration_P1Y_BPS | Ration_L1Y_BPS | Point_NotFlight |
54993 | 2006/11/02 | 2008/12/24 | 男 | 6 | 0 | 北京 | CN | 31 | 2014/03/31 | 210 | 505308 | 0 | 74460 | 239560 | 234188 | 580717 | 558440.14 | 2014/03/31 | 26.25 | 63163.5 | 2 | 1 | 3.483253589 | 18 | 3352 | 36640 | 34 | 0.961639043 | 103 | 107 | 246197 | 259111 | 74460 | 39992 | 114452 | 111100 | 619760 | 370211 | 0.50952381 | 0.49047619 | 0.487220691 | 0.51277733 | 50 |
28065 | 2007/02/19 | 2007/08/03 | 男 | 6 | 北京 | CN | 42 | 2014/03/31 | 140 | 362480 | 0 | 41288 | 171483 | 167434 | 293678 | 367777.2 | 2014/03/25 | 17.5 | 45310 | 2 | 7 | 5.194244604 | 17 | 0 | 12000 | 29 | 1.25231444 | 68 | 72 | 177358 | 185122 | 41288 | 12000 | 53288 | 53288 | 415768 | 238410 | 0.514285714 | 0.485714286 | 0.489289094 | 0.510708147 | 33 | |
55106 | 2007/02/01 | 2007/08/30 | 男 | 6 | 0 | 北京 | CN | 40 | 2014/03/31 | 135 | 351159 | 0 | 39711 | 163618 | 164982 | 283712 | 355966.5 | 2014/03/21 | 16.875 | 43894.875 | 10 | 11 | 5.298507463 | 18 | 3491 | 12000 | 20 | 1.254675516 | 65 | 70 | 169072 | 182087 | 39711 | 15491 | 55202 | 51711 | 406361 | 233798 | 0.518518519 | 0.481481481 | 0.481467137 | 0.518530015 | 26 |
21189 | 2008/08/22 | 2008/08/23 | 男 | 5 | Los Angeles | CA | US | 64 | 2014/03/31 | 23 | 337314 | 0 | 34890 | 116350 | 125500 | 281336 | 306900.88 | 2013/12/26 | 2.875 | 42164.25 | 21 | 97 | 27.86363636 | 73 | 0 | 0 | 11 | 1.090869565 | 13 | 10 | 186104 | 151210 | 34890 | 0 | 34890 | 34890 | 372204 | 186100 | 0.434782609 | 0.565217391 | 0.551721684 | 0.448275351 | 12 |
#-*- coding: utf-8 -*-
#数据清洗,过滤掉不符合规则的数据import pandas as pddatafile= '../data/air_data.csv' #航空原始数据,第一行为属性标签
cleanedfile = '../tmp/data_cleaned.csv' #数据清洗后保存的文件data = pd.read_csv(datafile,encoding='utf-8') #读取原始数据,指定UTF-8编码(需要用文本编辑器将数据装换为UTF-8编码)data = data[data['SUM_YR_1'].notnull()*data['SUM_YR_2'].notnull()] #票价非空值才保留#只保留票价非零的,或者平均折扣率与总飞行公里数同时为0的记录。
index1 = data['SUM_YR_1'] != 0
index2 = data['SUM_YR_2'] != 0
index3 = (data['SEG_KM_SUM'] == 0) & (data['avg_discount'] == 0) #该规则是“与”
data = data[index1 | index2 | index3] #该规则是“或”csv
data.to_csv(cleanedfile,sep="\t", encoding="utf-8")
#data.to_excel(cleanedfile) #导出结果
如果编辑文本后运行,会出现如下错误:
ValueError: No engine for filetype: 'csv'
如果python console中运行,会出现如下错误:
File "<input>", line 0
SyntaxError: encoding declaration in Unicode string
这两个问题都是由于最后一句使用了to_excel导致的,改成to_csv即可
另外,to_csv可以生成csv或者xls文件
ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写相关推荐
- python csv转excel时候报错valueerror_ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写...
经过人指点,解决了一个问题 使用数据集air_data.csv 为了程序运行需要,仅给出一部分数据集 MEMBER_NO FFP_DATE FIRST_FLIGHT_DATE GENDER FFP_T ...
- pandas导出excel表格时报错:ValueError: No engine for filetype: ‘‘
pandas导出excel表格时报错:ValueError: No engine for filetype: '' pandas导出表格时报错 解决办法 pandas导出表格时报错 raise Val ...
- No engine for filetype: ‘csv‘???
这是因为我的代码是这样的: patient_data.to_excel('./trance_about_HeBei.csv') 改成下面这样就行啦: patient_data.to_csv('./tr ...
- ValueError: No engine for filetype: ''
难道是format里面不允许切片吗???搞不懂 但是我单切却成功了啊
- pd.read_excel出现ValueError: Unknown engine: openpyxl解决方案
大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...
- inter® management engine interface黄色感叹号解决方法
inter® management engine interface黄色感叹号解决方法 参考文章: (1)inter® management engine interface黄色感叹号解决方法 (2) ...
- sklearn中ValueError: Unknown label type: ‘continuous‘错误解决
ValueError: Unknown label type: 'continuous'错误解决 今天在做决策树鸢尾花分类时出现了一个错误: 解决方法是:train_y后加上astype('int') ...
- 3080算力添加、ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错
ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错 之前安装pytorch的时候有遇到一个问题,不支 ...
- QPainter::begin: Paint device returned engine == 0, type: 2 解决方法,在使用第三方库Qt可视化节点编辑器时
QT节点编辑器:https://github.com/paceholder/nodeeditor 在使用的时候,沿着对角线缩放节点会出现崩溃的情况 报出来的错误却是:Qt begin: Paint d ...
最新文章
- C++用库 jsoncpp 解析 JSON
- ARMV8-M学习笔记-入门
- mxnet基础到提高(7)--卷积神经网络基础(2)
- LOJ 数列分块入门6
- 网络路径无法访问问题的解决
- 【Python】字符串和变量拼接的写法
- linux malloc free 内存碎片_内存申请malloc/new与内存释放free/delete的区别
- 【postMan】发送post请求,返回错误码415
- C++ 纯虚函数与抽象类
- 官方demo修改后的webuploader上传预览图片(兼容IE8) github下载回来的有问题
- Linux硬链接和符号链接(转)
- 探索性测试方法讲解之一
- 如何进行“基于示例”的搜索
- Photoshop 2023 v24.2 for Mac 中英文版有哪些新功能呢 支持M1 M2机型 增加了哪些新相机配 解决另存为黑屏的问题
- 简单的nodejs+socket.io给指定的人发送消息
- ZYNQ - 嵌入式Linux开发 -10- ZYNQ启动流程分析
- 《统计学》——思考题第四章数据的概括性度量(贾俊平)
- 网络营销实战课-文案实操1
- Sublime Text 3安装及常用插件安装
- 移动端H5,拍照,录制视频以及录音功能的调用
热门文章
- 利用dispatch_once创建单例
- [ZZ]强签名的由来和作用
- Teddy's Knowledge Base--基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V2.0.0 [开源]...
- (四)代码优化 (快来看看怎样写出真正高性能的代码)
- 解决vue router使用 history 模式刷新后404问题
- div/span强制不换行
- Cartographor定位-shell脚本:不停拉起死掉的程序和脚本
- 无法访问‘/dev/ttyUSB: usb 基站,即显示端口被占用
- 安卓使用ImageView显示OpenCV-Mat
- ext3文件系统反删除利器ext3grep应用实战