pandas读取csv文件提示不存在的解决方法及原因分析


Posted in Python onApril 21, 2020

一般情况是数据文件没有在当前路径,那么它是无法读取数据的。另外,如果路径名包含中文它也是无法读取的。

(1)可以选择:

import os

os.getcwd()

获得当前的工作路径,把你的数据文件放在此路径上就可以了,就可以直接使用pd.read_csv("./_.csv")

(2)可以选择:

使用os.chdir(path),path是你的那个数据文件路径

(3)可以选择:

不更改路径,直接调用df=pd.read_csv(U"文件存储的盘(如C盘) :/文件夹/文件名。csv"),比如在C盘的Python文件夹的stock data 下:da = pd.read_csv(U"C:/Python2.7/stock data/sh600.csv")

如果是在ubuntu 系统下可以:

data = pd.read_csv(U"/home/lilai/Tinic/train")

补充知识:jupyter 解决pandas因含中文字体无法读取csv文件

问题

train=pd.read_csv("train.csv")

报错

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte

解决方法

train=pd.read_csv(r"train.csv", encoding = 'gb2312')

以上这篇pandas读取csv文件提示不存在的解决方法及原因分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python中的cookielib模拟登录网站
Apr 09 Python
Python 两个列表的差集、并集和交集实现代码
Sep 21 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
Mar 22 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
Python 获取div标签中的文字实例
Dec 20 Python
python使用zip将list转为json的方法
Dec 31 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
python 中的[:-1]和[::-1]的具体使用
Feb 13 Python
python实现在内存中读写str和二进制数据代码
Apr 24 Python
python中return不返回值的问题解析
Jul 22 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 Python
jupyter 导入csv文件方式
Apr 21 #Python
tensorflow指定CPU与GPU运算的方法实现
Apr 21 #Python
Python多线程实现支付模拟请求过程解析
Apr 21 #Python
安装多个版本的TensorFlow的方法步骤
Apr 21 #Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 #Python
TensorFLow 数学运算的示例代码
Apr 21 #Python
jupyter修改文件名方式(TensorFlow)
Apr 21 #Python
You might like
PHP 强制下载文件代码
2010/10/24 PHP
php实现mysql数据库连接操作及用户管理
2015/11/08 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
js的逻辑运算符 ||
2010/05/31 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
js变换显示图片的实例
2013/04/16 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
Python实现删除文件但保留指定文件
2015/06/21 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
利用python求相邻数的方法示例
2017/08/18 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
绿色环保演讲稿
2014/05/10 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
MySQL中distinct和count(*)的使用方法比较
2021/05/26 MySQL
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL