我爱编程

Day16 - 2018-04-18

2018-04-18  本文已影响0人  谁共我醉明月

pandas的dataFrame向量运算是根据index和columns去对应做运算的,下面有几个例子

dataFrame的shift方法可以将数据移位,比如要求下一个数据与上一个的差值就可以用 df - df.shift(1)。使用diff方法同样可以做到。Pandas shift() 函数的文档可以在这里找到。

dataFrame的applymap与apply不同,applymap可以传入一个function对于dataFrame内的所有元素做统一处理,而apply传入function的参数是对于行或列的迭代,对整行/列做处理,这里有一些资料。使用apply可以返回还是一个dataFrame,也可以返回一个一维数据,即把一行/列转换成一个数据

上一篇下一篇

猜你喜欢

热点阅读