赞
踩
本文将讲解Pandas数据结构中的Series。
Series类似于字典,但不是字典,因为他的索引可以是重复的。
第二种方法主要在DataFrame的讲解中介绍,这里主要讲解使用前者pd.Series(),里面的参数可以是普通的列表,也可以是字典、其他的ndarray或者标量值。
使用标量值
使用DataFrame中的一列或者一行进行创建时,建议使用一个copy()函数,不然会影响到DataFrame中的原数据。
s = df["one"].copy()
最主要用的就是index和values两个属性。
index和values取出来之后,都可以用于勾践其他的Series或者DataFrame。
取元素可以分为根据索引值取,和根据值取。
即使是自己另外设置了索引,隐式索引还是存在的,我们可以使用着两种索引来取值。
隐式索引(implicit index)所以使用iloc
利用索引取值,不仅可以使用loc和iloc还可以使用get()函数来取值
根据值取元素,实际上就是生成一个bool类型的Series,在用其进行索引取值。
一般就是一条一条地添加元素,添加方法。
如果有大量的记录需要添加,可以先转换成ndarray再转化成list,再使用extend()方法
s.drop()
修改元素就相当于先取出元素,再赋值即可。同样也可以根据索引或者元素值
对应的索引值之间进行运算,如果a有这个索引,但是b没有,则任何值与NaN之间的运算结果都是NaN
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。