ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
来源:互联网 发布:数据修复图片 编辑:程序博客网 时间:2024/05/18 01:49
经过人指点,解决了一个问题
使用数据集air_data.csv
为了程序运行需要,仅给出一部分数据集
#-*- 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'] != 0index2 = data['SUM_YR_2'] != 0index3 = (data['SEG_KM_SUM'] == 0) & (data['avg_discount'] == 0) #该规则是“与”data = data[index1 | index2 | index3] #该规则是“或”csvdata.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文件
0 0
- ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
- No default constructor for entity问题分析与解决
- No default constructor for entity问题分析与解决
- ValueError: invalid literal for int() with base 10: ' ' 文本转化为向量错误解决
- 完美解决ValueError: invalid literal for int() with base 10 错误问题
- 解决google apple engine的“No selected project running”问题
- 解决qt调试时Unknown debugger type "No Engine"(转载)
- 解决qt调试时Unknown debugger type "No Engine
- 解决qt调试时Unknown debugger type "No Engine"(转载)
- 解决qt调试时Unknown debugger type "No Engine"
- 解决qt调试时Unknown debugger type "No Engine"
- Google app engine - Servlet Mapping for Google App Engine and Spring/404 no mapping found
- C语言改写与for循环等价的循环语句
- c/c++代码 No.2 位与
- 书本的算法2
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- Binder-1 基础概念
- linux 系统下编译cpp文件
- 数组的常用方法
- Codeforces Round #407 (Div. 1):B
- 基于RBAC的权限管理框架Shiro(1)框架简介
- ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
- 微信API接口整理
- pat 1001-1010
- mmap详解
- 基础贪心01(poj3122)
- TCP连接分析
- tcp协议与udp协议的区别
- CSU 1922:Irony Ring(贪心算法)
- 2017年4月安卓面试总结