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常用模块介绍
Nov 21 Python
Python实现简易Web爬虫详解
Jan 03 Python
python matlibplot绘制多条曲线图
Feb 19 Python
python 基于dlib库的人脸检测的实现
Nov 08 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
python selenium实现发送带附件的邮件代码实例
Dec 10 Python
Python Tensor FLow简单使用方法实例详解
Jan 14 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
python glom模块的使用简介
Apr 13 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新手上路(十一)
2006/10/09 PHP
在php MYSQL中插入当前时间
2008/04/06 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
python处理csv数据的方法
2015/03/11 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python迭代器和生成器定义与用法示例
2018/02/10 Python
python八皇后问题的解决方法
2018/09/27 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
分享一个python的aes加密代码
2020/12/22 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
餐饮营销方案
2014/02/23 职场文书
行政内勤岗位职责
2014/04/07 职场文书
小学一年级评语大全
2014/04/22 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang
golang特有程序结构入门教程
2021/06/02 Python
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
图文详解Nginx版本平滑升级方案
2021/09/15 Servers