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中使用Flask、MongoDB搭建简易图片服务器
Feb 04 Python
用Python制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
Python的Flask框架中实现分页功能的教程
Apr 20 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
python判断计算机是否有网络连接的实例
Dec 15 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
linux环境下Django的安装配置详解
Jul 22 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
Python Gluon参数和模块命名操作教程
Dec 18 Python
python 统计文件中的字符串数目示例
Dec 24 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
详解pandas映射与数据转换
Jan 22 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 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
jQuery实现类似淘宝购物车全选状态示例
2013/06/26 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
2013/09/29 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
js选项卡的实现方法
2015/02/09 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
vue-router实现webApp切换页面动画效果代码
2017/05/25 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
对python中的pop函数和append函数详解
2018/05/04 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
jQuery treeview树形结构应用
2021/03/24 jQuery
企业员工培训感言
2014/02/26 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
商场营业员岗位职责
2015/04/14 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript