栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

数据科学库-pandas

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据科学库-pandas

pandas的常用数据类型:

1.Series 一维,带标签数组

2.DataFrame 二维,Series容器



series创建

t = pd.Series(np.arange(10),index = list.ascii_uppercase[:10]))

A        0

B        1

C        2

D        3

E        4

F        5

G       6

H       7

J        8

K       9

pandas之Series切片和索引:

 

pandas之Series的索引和值:

 

pandas读取外部数据:

pd.read_csv

pandas之DataFrame:

DataFrame对象既有行索引,又有列索引

行索引,表明不同行,横向索引,叫index,0轴,axis=0

列索引,表名不同列,纵向索引,叫columns,1轴,axis=1

pandas之loc :

还有更多的经过pandas优化过的选择方式:

1. df.loc 通过 标签 索 引行 数据 2. df.iloc 通过 位置 获 取行 数据

 

赋值更改数据的过程:

 pandas之布尔索引

 

缺失数据的处理:

判断数据是否为NaN:pd.isnull(df),pd.notnull(df)

处理方式1:删除NaN所在的行列dropna (axis=0, how='any', inplace=False)

处理方式2:填充数据,t.fillna(t.mean()),t.fiallna(t.median()),t.fillna(0)

处理为0的数据:t[t==0]=np.nan

当然并不是每次为0的数据都需要处理

计算平均值等情况,nan是不参与计算的,但是0会

 

pandas常用统计方法

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008451.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号