pandas教程:[5]读取csv数据
2015-06-27 12:03
232 查看
pandas教程系列学习
很多数据是从网上下载而来,数据的格式可能是csv,那么pandas可以很容易的从csv格式的文件中读取数据,下面我们来看看具体的过程:
引入pandas
使用pandas下的read_csv方法,读取csv文件,参数是文件的路径,这是一个相对路径,是相对于当前工作目录的,那么如何知道当前的工作目录呢?
使用os.getcwd()方法获取当前工作目录
读取前三后数据,查看一下是否读取正确,显然都是乱码,这是什么问题呢?
我们需要设定参数encoding,也就是编码方式,如果你不设定编码方式,默认是utf8,现在csv文件是gbk编码的,所以需要使用encoding='gbk'
我用的编辑器是eric4,注意,eric4默认是不支持中文的,如果你想要显示中文,前提是设置正确的编码,在preferences中
设置成utf8即可
回到pandas,我们可以有更多选项来设置打开数据时的操作:
转载:pandas教程:[5]读取csv数据
很多数据是从网上下载而来,数据的格式可能是csv,那么pandas可以很容易的从csv格式的文件中读取数据,下面我们来看看具体的过程:
引入pandas
使用pandas下的read_csv方法,读取csv文件,参数是文件的路径,这是一个相对路径,是相对于当前工作目录的,那么如何知道当前的工作目录呢?
使用os.getcwd()方法获取当前工作目录
读取前三后数据,查看一下是否读取正确,显然都是乱码,这是什么问题呢?
我们需要设定参数encoding,也就是编码方式,如果你不设定编码方式,默认是utf8,现在csv文件是gbk编码的,所以需要使用encoding='gbk'
我用的编辑器是eric4,注意,eric4默认是不支持中文的,如果你想要显示中文,前提是设置正确的编码,在preferences中
设置成utf8即可
回到pandas,我们可以有更多选项来设置打开数据时的操作:
转载:pandas教程:[5]读取csv数据
相关文章推荐
- 黑马程序员——Java基础--接口
- mac 配置Python集成开发环境(Eclipse +Python+Pydev)
- 内存管理
- 线性表链式存储-使用c语言实现
- javascipt模拟生成form表单2种提交方式
- Windows下Nginx+Mysql+Php(wnmp)环境搭建
- Perl命令行应用程序详解
- WIN8桌面图标不见了怎么办?
- 用vs2013+velt-0.1.4进行嵌入式开发 进行海思平台 UBOOT 开发
- 用vs2013+velt-0.1.4进行嵌入式开发 进行海思平台 UBOOT 开发
- Trust zone之我见
- 用vs2013+velt-0.1.4进行嵌入式开发 进行海思平台 UBOOT 开发
- CodeForces 550D Regular Bridge(构造)
- 用vs2013+velt-0.1.4进行嵌入式开发 进行海思平台 UBOOT 开发 分类: arm-linux-Ubuntu Windows-嵌入式 2015-06-27 11:59 393人阅读 评论(0) 收藏
- mac 下面安装mongodb
- 名字
- [CF335D]Rectangle And Square 解题报告
- jQuery入门:jQuery的ready事件
- C++实现MD5加密
- Android设计模式之浅谈MVP