python 数据分析 -pandas 增删改查
当我们把数据放入 DataFrame 后,要数据分析就需要对数据进行进行各种操作,最常见的操作就是增删改查,特别是查,查进一步就是探查分析。
1. pandas 读取数据
复制代码
2. pandas 查
查询 pandas 有很多不同的方式,pandas 处理的数据为表格形式,即行列式,访问数据既可以通过行和列组合来访问。
按行访问和按列访问
pandas 可以按照行号的切片方式来访问,如
frame[0:4]
获取前 5 行数据 pandas 通过列名直接筛选多列的数据如frame[['pop', 'year']]
获取 pop 和 year 列loc 和 iloc 行列组合访问 loc 是按照索引名称和列名进行查询行列数据;iloc 是按照行列整数来进行查询行列数据
复制代码
条件查询
最常用的条件查询方式是通过列名直接比较,如
frame[frame['year'] > 2001]
表示 year 这一列大于 2001 的所有行另一种等价的写法为 query:
frame.query('year > 2001')
3. pandas 增删改
pandas 增加行和列的方式可以通过增加一个 Series 的方式
增加一列
复制代码
增加一行
复制代码
删除行和列
复制代码
复制代码
版权声明: 本文为 InfoQ 作者【AIWeker】的原创文章。
原文链接:【http://xie.infoq.cn/article/5146dab0f2a1a82ade4032561】。文章转载请联系作者。
评论