利用pandas读取中文数据集的方法


Posted in Python onJuly 25, 2018

直接利用numpy读取非数字型的数据集时需要先进行转换,而且python3在处理中文数据方面确实比较蛋疼。最近在学习周志华老师的那本西瓜书,需要没事和一堆西瓜反复较劲,之前进行联系的时候都是利用批量替换先清理一遍数据,不过这样实在是太麻烦了,今天偶然发现可以使用pandas来实现读取中文数据集的功能。

首先分享一下数据集:

编号,色泽,根蒂,敲声,纹理,脐部,触感,密度,含糖率,好瓜 
1,青绿,蜷缩,浊响,清晰,凹陷,硬滑,0.697,0.46,是 
2,乌黑,蜷缩,沉闷,清晰,凹陷,硬滑,0.774,0.376,是 
3,乌黑,蜷缩,浊响,清晰,凹陷,硬滑,0.634,0.264,是 
4,青绿,蜷缩,沉闷,清晰,凹陷,硬滑,0.608,0.318,是 
5,浅白,蜷缩,浊响,清晰,凹陷,硬滑,0.556,0.215,是 
6,青绿,稍蜷,浊响,清晰,稍凹,软粘,0.403,0.237,是 
7,乌黑,稍蜷,浊响,稍糊,稍凹,软粘,0.481,0.149,是 
8,乌黑,稍蜷,浊响,清晰,稍凹,硬滑,0.437,0.211,是 
9,乌黑,稍蜷,沉闷,稍糊,稍凹,硬滑,0.666,0.091,否 
10,青绿,硬挺,清脆,清晰,平坦,软粘,0.243,0.267,否 
11,浅白,硬挺,清脆,模糊,平坦,硬滑,0.245,0.057,否 
12,浅白,蜷缩,浊响,模糊,平坦,软粘,0.343,0.099,否 
13,青绿,稍蜷,浊响,稍糊,凹陷,硬滑,0.639,0.161,否 
14,浅白,稍蜷,沉闷,稍糊,凹陷,硬滑,0.657,0.198,否 
15,乌黑,稍蜷,浊响,清晰,稍凹,软粘,0.36,0.37,否 
16,浅白,蜷缩,浊响,模糊,平坦,硬滑,0.593,0.042,否 
17,青绿,蜷缩,沉闷,稍糊,稍凹,硬滑,0.719,0.103,否

然后利用pandas将它读进来:

import pandas
d = pandas.read_csv(r"d:\data.csv",sep=",")
print(d)

利用pandas读取中文数据集的方法

如果要选取某一行数据,可以使用head方法:

d.head(1)

其中参数是行号。

也可以直接取某一列,如:

d['色泽']

如果要取某一个数据则可以将两种方法结合使用:

d.head(1)['色泽']

以上这篇利用pandas读取中文数据集的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
在Python中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
利用Python在一个文件的头部插入数据的实例
May 02 Python
python模拟登陆,用session维持回话的实例
Dec 27 Python
python里dict变成list实例方法
Jun 26 Python
python使用递归的方式建立二叉树
Jul 03 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
Python基于pygame实现单机版五子棋对战
Dec 26 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
python 连续不等式语法糖实例
Apr 15 Python
python生成word合同的实例方法
Jan 12 Python
利用pandas进行大文件计数处理的方法
Jul 25 #Python
使用python验证代理ip是否可用的实现方法
Jul 25 #Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 #Python
python requests 测试代理ip是否生效
Jul 25 #Python
Python使用pymysql从MySQL数据库中读出数据的方法
Jul 25 #Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 #Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 #Python
You might like
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
php实现微信模板消息推送
2018/03/30 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
2020/05/15 PHP
jquery获得下拉框值的代码
2011/08/13 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
Python数据结构之单链表详解
2017/09/12 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
python爬取音频下载的示例代码
2020/10/19 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
个人落户申请书怎么写?
2019/06/28 职场文书
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers