Pandas学习笔记

Pandas数据分析处理库

数据预处理

导入一份泰坦尼克号乘客数据

复制代码
df.head()展示读取数据,默认读取前5行
df.tail()默认读取后5行
df.head(10)读取前10行

DataFrame结构

Pandas工具包的基础结构,二维矩阵结构,行表示数据样本,列表示特征指标。基本上读取数据返回的都是DataFrame结构。

DataFrame能调用的属性很多,具体查看API文档。

举例几种:

数据索引




Pandas中bool类型同样可以当作索引:

创建DataFrame

创建一个字典结构,其中key表示特征名字,value表示各个样本的实际值,通过pf.DataFrame()函数来创建。

Series操作

前面的操作对象都是DataFrame,读取的数据都是二维的,

如果在数据中单独取一列,就是Series格式,DataFrame是由Series组合起来得到的。

创建Series:

数据分析

机器学习中比拼的就是数据特征够不够好,将特征中连续值离散化是常用套路。

pivot数据透视表

groupby操作

常用函数操作

Merge操作

如key列值不同

复制代码
data.drop_duplicates()去掉重复数据
data.drop_duplicates(subset='k1')只考虑某一列重复的情况,其他全部舍弃
数据处理通常会遇到缺失值,通过isnull()函数判断缺失情况,True表示缺失
df.isnull().any()判断某一列是否有缺失
相关推荐
天才少女爱迪生1 分钟前
【迪士尼机器人】硬件接入记录(自用笔记版)
笔记
li星野3 分钟前
链表通关八题:从反转链表到两数相加,手撕LeetCode高频题
数据结构·学习·leetcode·链表
Nice_Fold20 分钟前
Kubernetes命名空间与Pod核心概念(自用笔记)
笔记·容器·kubernetes
念恒1230622 分钟前
python(环境安装,输入输出,变量)
python·学习
你数过天上的星星吗24 分钟前
Python学习笔记一(标识符、关键字、变量、数据类型、关系运算)
笔记·python·学习
轻舟行728 分钟前
ctfshow-Web应用安全与防护challenge做题笔记 长期更新
笔记·web安全·网络安全
专注&突破29 分钟前
用AI学习graphify
人工智能·学习
超梦dasgg34 分钟前
SpringAi学习
人工智能·学习·ai编程
小羽网安3 小时前
从零开始学习 sql 注入,常见的 sql 注入解析
数据库·sql·学习
想成为优秀工程师的爸爸9 小时前
第十九篇技术笔记:UDP——相思传得快,飞鸽传书在
笔记·网络协议·tcp/ip·udp·信息与通信