Python Pandas库的学习(一)
2019-05-08 07:32:58来源:博客园 阅读 ()
今天我们来学习一下Pandas库,前面我们讲了Numpy库的学习
接下来我们学习一下比较重要的库Pandas库,这个库比Numpy库还重要
Pandas库是在Numpy库上进行了封装,相当于高级Numpy库
在数据处理方面,运用Pandas库,也是非常多的,废话不多说
先说第一个函数,read_csv,读取CSV数据文件
import pandas food = pandas.read_csv("food_info.csv") print(type(food)) print(food.dtypes)
这里我打印了一下Type,可以看到类型为DataFrame,这个类型也是Pandas中,的核心类型
下面我打印了一下,dtypes。可以看到,下面也是在pandas中非常常用的几种类型。
int64,float64这两种就不用多说了。但是会发现一个新的类型。object类型
这个类型就相当于str类型,也就是字符串类型值。
然后接着,我们在运行一个函数
food.head()
这个函数的作用是,将我们数据中的,前5行打印出来。结果如下,
那么如果我们想让数据显示多条怎么处理呢?
food.head(8),只需要在这个函数中添加参数即可
可以显示前面的,那么肯定可以显示后面的,
food.tail(4)
这个方法相当于显示最后面的4条数据
如图所示,显示出最后的4行数据,可以看到跟数据中的数据做下对比,是一样的
那么如果获取到数据表中,每一列的列名指标呢?
print(food.columns)
使用这个方便,可以或得到每个列表示的列名,结果是一个list,如下图
还有一个要说的就是,如果看这个表的维度呢?我们直接在讲Numpy的时候讲过,如果查看矩阵的维度,用法一样,shape方法
print(food.shape)
可以看到如下结果,表示,当前数据,有8618 个样本,36个指标,36列
我们如何从pandas中获取到某个数据呢?使用如下方法
print(food.loc[0])
这里我们可以看到,我们将第一个样本的全部值取出来了。对比结果。
那么如果我们想去单独某条数据,那么只需要修改[0]到你需要的数据上即可。这里下标从0开始。
大小超过数据的样本集,会直接报错。
pandas中常用的数据类型如下
object 就是我们常说的字符串类型
int 整型
float 浮点型
bool 布尔型
今天就先讲到这里我,感谢大家的阅读,谢谢!!
更多好文章,请访问:https://www.yuanrenxue.com/
原文链接:https://www.cnblogs.com/ws17345067708/p/10720914.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash