一、Pandas数据结构
1. Series
1)Series的创建
s = Series(a) # a:列表或NumPy数组或字典
2)Series的属性
s.values # 值
s.index # 索引
3)Series的索引
(1) 显式索引(闭区间):
s[ key ] # 使用index中的元素作为索引值
s.loc[ key ] # 使用index中的元素作为索引值
(2) 隐式索引(半开区间):
s[ n ] # 使用整数作为索引值
s.iloc[ n ] # 使用整数作为索引值
4)Series的切片
(1) 显式切片(闭区间):
s[key: key1]
s.loc[key: key1]
(2) 隐式切片(闭区间):
s[start: end]
s.iloc[start: end]
5)Series的属性和方法
(1) 属性:
s.shape # 形状
s.size # 元素个数
s.index # 索引
s.values # 值
s.dtype # 元素类型
(2) 方法:
head(s) # 查看前几条数据,默认5条
tail(s) # 查看后几条数据,默认5条
pd.isnull(s) # 检查是否为空
pd.notnull(s) # 检查是否为非空
s.isnull() # 检查是否为空
s.notnull() # 检查是否为非空
6)Series的运算
(1) 适用于NumPy的数组运算也适用于Series
s + 100 # 加
s - 100 # 减
s * 100 # 乘
s / 100 # 除
s // 10 # 整除
s ** 2 # 幂
(2) Series之间的运算
s2 + s1 # 加
s2 - s1 # 减
s2 * s1 #

最低0.47元/天 解锁文章
661

被折叠的 条评论
为什么被折叠?



